Teste web
Produtividade de Software
Testes em aplicações WEB
Uma Visão Geral
Programa de Capacitação em Testes de Software
Desktop system
WEB system
Ambiente de aplicativo da Web
Rede de Laboratórios de Produtividade de Software
5
Ambiente WEB
Testes de SW X WEB
DESAFIOS
• Base de usuários grande e variada;
• O ambiente de negócios;
• Localidades;
• Ambientes de Teste;
• Segurança;
• Desempenho;
• Disponibilidade;
• Conectividade;
Processo de Teste
Dica !!!
Testar cada camada independente lhe permite identificar mais facilmente os erros antes da realização dos testes de sistema. Se você confiar apenas no teste do sistema, então você pode ter dificuldade em encontrar os componentes específicos que estão criando o problema.
Camada de Apresentação
Os testes consistem em verificar os elementos da interface de uma página web.
Ex:
Fonte, layout de tela, cores, resolução gráfica, links, gramática, estética global, ortografia, precisão dos campos, valores padrão, etc.
User Interface Testing
•
•
•
•
•
•
•
•
•
•
•
Teste 1: Validar o Código
Teste 2: Verificar Links Ativos
Teste 3: Checar texto alternativo
Teste 4: Verificar acessibilidade
Teste 5: Verificar Usabilidade
Teste 6: Verificar formulários
Teste 7: Verificar entrada de dados inválidos
Teste 8: Redimensionar o navegador
Teste 9: Examinar os objetos de página da Web
Teste 10: Verificar o acesso não autorizado
Teste 11: Alterar configurações do navegador
Network e Client-Side
Network Interface Testing
Teste 12: alterar a velocidade de acesso à rede
Client-Side Component Tests
Teste 13: Conferir Plug-Ins
Teste 14: Verificar o Ambiente
Camada de Negócios
Os testes da camada de negócios tem como objetivo encontrar erros na lógica do negócio.
Pode ser utilizadas as técnicas de testes caixa branca e caixa preta. Os testes vão detectar erros nos requisitos de desempenho do
aplicativo,