Junior
Quais são as classificações de testes existentes?
sobes.tech IA
Resposta da IA
As classificações de testes podem basear-se em diversos critérios. Os mais comuns:
-
Por objetivo do teste:
- Teste funcional
- Teste não funcional
- Teste relacionado com alterações
-
Por objeto de teste:
- Unitário
- De integração
- De sistema
- De aceitação
-
Por tempo de realização:
- Teste alfa (internamente)
- Teste beta (com participação de um grupo externo limitado)
- Teste de regressão
- Teste de fumaça (Sanity testing)
- Teste de fumaça (Smoke testing)
-
Por nível de acesso ao código:
- Método de caixa branca (White-box / Structural testing)
- Método de caixa preta (Black-box / Behavioral testing)
- Método de caixa cinza (Gray-box testing)
-
Por grau de formalização:
- Teste formal (com base em especificações exaustivas)
- Teste informal (de investigação, ad-hoc)
-
Por grau de automação:
- Teste manual
- Teste automatizado
-
Por tipo de aplicação:
- Aplicações web
- Aplicações móveis
- Aplicações de desktop
- API
- Bases de dados
-
Por outros critérios:
- Teste de carga
- Teste de stress
- Teste de estabilidade / fiabilidade
- Teste de usabilidade
- Teste de segurança
- Teste cruzado de navegador / multiplataforma
Exemplo de estrutura de classificação em forma de tabela:
| Critério de classificação | Tipos de teste | Descrição |
|---|---|---|
| Por objetivo | Funcional | Verificação do cumprimento dos requisitos da especificação |
| Não funcional | Desempenho, segurança, facilidade de uso, etc. | |
| Relacionadas com alterações | Regression, retesting | |
| Por objeto | Unitário | Unidades de código individuais |
| De integração | Interação entre módulos ou sistemas | |
| De sistema | Sistema como um todo | |
| De aceitação | Verificação da prontidão do produto para lançamento | |
| Por acesso ao código | Caixa preta | Sem acesso ao código fonte, baseado na especificação |
| Caixa branca | Com acesso ao código fonte | |
| Caixa cinza | Acesso parcial, conhecimento da lógica interna sem percorrer completamente o código |