Pessoal, gostaria de saber de vocês, se estas são as 10 regras de Myres.
1. É necessário em cada caso de teste definir a saída esperada.
2. O programador deve evitar testar o seu prórpio programa.
3. Os programadores não deve testar seus próprios programas.
4. Verificar os resultados de cada teste.
5. É necessário criar casos de testes para entradas válidas e esperados e
também para entradas inválidas e inesperadas.
6. Verificar se um programa faz o que deve fazer e também verificar se está
fazendo o que não deve fazer.
7. Evite prolongar casos de teste a menos que o programa seja realmente um
programa extenso.
8.Não se detenha a uma seção que seja irrelevante, fazendo uma grande quantidade
de testes, onde provavelmente nenhum erro será encontrado.
9. A probabilidade de existir mais erros em uma seção é proporcional ao número
de erros já encontrados.
10. TESTE É UMA TAREFA EXTREMAMENTE CRIATIVA E DESAFIANTE.
Fonte: http://www.testexpert.com.br/?q=node/644
Se são, de onde saiu a afirmação: ”A regra 10 de Myers indica que o custo da correção dos defeitos tende a ser cada vez maior tanto mais tarde ele for descoberto. “
Rodrigo Almeida de Oliveira, CBTS®
Gerente de Projetos/Gerente de Qualidade e Processos
Certificado em Testes de Software - CBTS
http://www.linkedin.com/in/raoliveira