Sobes.tech
Junior

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).