Qual é a diferença entre tipos e categorias de testes?
sobes.tech IA
Resposta da IA
A diferença entre tipos e categorias de testes reside no seu nível de abstração e objetivo.
Tipos de testes descrevem o objetivo geral do teste, focando no QUE é testado ou COMO é testado. É uma classificação de nível superior.
Categorias de testes descrevem técnicas ou abordagens específicas usadas para atingir os objetivos do tipo de teste. Elas concentram-se em aspetos concretos do comportamento do sistema ou métodos de verificação.
| Categoria de teste | Descrição | Exemplos de tipos de teste dentro desta categoria |
|---|---|---|
| Funcionais | Verificação de que o sistema cumpre os requisitos funcionais declarados. | Modular, Integração, Sistema, Aceitação (Alpha/Beta), Regressão. |
| Não funcionais | Verificação de como o sistema funciona, ou seja, as suas características (desempenho, fiabilidade, usabilidade, etc.). | Carga, Stress, Testes de estabilidade, Testes de usabilidade, Testes de segurança, Testes de compatibilidade. |
| Alterações | Testes após alterações no sistema para verificar se as mudanças funcionam corretamente e não quebraram funcionalidades existentes. | Testes de fumaça, Testes de regressão, Aceitação. |
| De confirmação | Testes destinados a verificar a correção de um defeito. | Re-teste (Re-testing). |
Assim, as categorias de teste estabelecem um contexto amplo, e os tipos de teste fornecem ferramentas e metodologias específicas para trabalhar nesse contexto. Por exemplo, "Testes de regressão" (tipo) é frequentemente realizado no âmbito de "Testes funcionais" ou "Testes de alterações" (categorias). "Testes de carga" (tipo) é realizado no âmbito de "Testes não funcionais" (categoria).