segunda-feira, 16 de julho de 2012

Princípios do teste

Princípios:
1. O teste demonstra a presença de erros 
Os objetivos dos testes (funcionais) são encontrar defeitos para que a qualidade do produto seja melhor ao corrigi-los.

2. Teste exaustivo é impossível 
Todas as combinações de teste em um sistema complexo é inviável, portanto o foco é de acordo com a importância.

3. Teste antecipado
O teste deve começar o mais cedo possível, a partir do momento que se tem uma definição surge a necessidade de teste.

4. Agrupamento de defeitos
Os defeitos tendem a ficar nas partes mais complexas do sistema, em partes simples não é comum se agrupar erros.

5. Paradoxo do pesticida
Manter as técnicas de teste em situações onde não é encontrado erros, pode ser encontrado se for testado de maneira diferente.

6. Teste depende de contexto
É diferente um contexto de um sistema para Nota Fiscal eletrônica do que um sistema para controle de estoque, e necessita de diferentes formas de teste.

7. A ilusão da ausência de erros
Existem erros em potencial em todo sistema, podem existir e nunca serem descobertos.

Referência: