Casos de Teste Facebook
Por: Andrias Rodrigues • 17/10/2016 • Trabalho acadêmico • 5.133 Palavras (21 Páginas) • 323 Visualizações
Plano de Testes - Facebook
Equipe Delta
Análise e Desenvolvimento de Sistemas
SENAC RS
Sumário
1. Introdução
1.1. Facebook
1.2. Escopo
2. Itens a testar
2.1. Itens não-funcionais
2.1.1. Teste de Integridade de Dados e do Banco de Dados
2.1.2. Teste da Interface do Usuário
2.1.3. Teste de Performance
2.1.4. Teste de Carga
2.1.5. Teste de Stress
2.1.6. Teste de Volume
2.1.7. Teste de Segurança e Controle de Acesso
2.1.8. Teste de Falha / Recuperação
2.1.9. Teste de Instalação
2.1.10. Teste de Usabilidade
2.2. Itens Funcionais
CT01a - Login válido
CT01b - Senha incorreta
CT01C - Senha incorreta (x3)
CT02a - Teste de campo obrigatório
CT02b - Verificar se menor do que 13 anos
CT02c - E-mail inválido
CT03 - Curtir o post de um amigo
CT04 - Descurtir o post de um amigo
CT05 - Postagem
CT06 - Marcar pessoas em sua publicação
CT07 - Adicionar localização à publicação
CT08 - "Diga o que você está fazendo"
CT09 - "Enviar arquivos"
CT10 - Adicionar amigos na conversa
CT11 - Iniciar uma chamada por vídeo
CT12 – “Upload de imagem válida”
CT13 – “Upload de imagem inválida”
CT14 – “Upload de vídeo válido”
- Introdução
Este plano de testes visa delinear as ações práticas que serão tomadas para assegurar a qualidade do software. Visto que as correções ficam mais caras ao se distanciarem do momento de testes, é primordial que a grande maioria dos erros seja encontrado neste momento do ciclo de vida do software ou na iteração em que o projeto se encontra.
O Facebook é uma rede social on-line, onde o usuário pode adicionar outros usuários como amigos, trocar mensagens, atualizações de status e fotos, além de receber notificações quando os seus amigos fazem o mesmo. Além disso, os usuários podem participar de grupos de usuários com um interesse comum, organizados por local de trabalho, escola ou faculdade, ou ainda outras características, e categorizar seus amigos em listas como "colegas", "amigos" ou "família". O Facebook teve mais de um bilhão de usuários ativos em setembro de 2012, dos quais aproximadamente 9% eram falsos. Nessa época, o Facebook foi adicionando cerca de 500TB de dados a cada 24 horas, no montante de quase 180.000TB, ou 180PB por ano. Em vista da grande movimentação de dados e complexidade do sistema, é extremamente necessário garantir que o mínimo de problemas ocorram na utilização do sistema. Uma vez que o software já existe, o Plano de Testes descreverá as medidas que seriam tomadas no processo de testar o sistema, antes do deployment do mesmo.
- Escopo
O Facebook passará pelos testes unitários, de integração e de sistema, bem como casos de teste. Os testes unitários e de integração tratarão da qualidade funcional, das bases de dados, da interface gráfica e do controle de acesso. Os testes de sistema tratarão das questões de performance e do comportamento do servidor mediante requisições feitas por usuários em uma rede simulada. Os testes de usabilidade serão conduzidos através de uma URL de acesso para usuários beta, para que estes testem a aplicação. Visto que o serviço estará hospedado em um servidor dedicado, necessitando apenas de um computador com conexão a internet, serão utilizadas para teste computadores de diversas especificações conectados a rede. Os testes mais críticos serão os testes de banco de dados, que compõe a maior parte do sistema e os de performance. Os casos de teste seguirão um modelo de casos de uso definidos para testar cada funcionalidade específica declarada nos requisitos, das quais algumas foram selecionadas para serem apresentadas neste trabalho.
...