Testes
A etapa de Testes utiliza os cenários para a avaliação da codificação durante o desenvolvimento do software, importante no processo de verificação (o produto está correto, conforme seu projeto) e validação (o produto está certo, conforme os requisitos do usuário) do desenvolvimento em Arquiteturas de Software, os testes são uma forma de documentação - compilável e executável, ou seja, precisa e confiável.
Fases:
- Unidade: testa a menor parte do software;
- Integração/Componente: testa a comunicação entre as partes; e
- Sistema/Aceitação: testa o conjunto do software.
Técnicas:
Critérios:
- Classes de Equivalência
- Análise de Limites
Para informações acadêmicas sobre testes, acesse o curso: Automatização de Teste de Software - com ênfase em Ferramentas Open Source.
Qualidade Funcional
Qualidade Estrutural
Teste por Defeito
Qualidade Não Funcional:
Cenário - Ação - Avaliação (Validação e Verificação)