1.3 - Princípios de Teste Flashcards
Os 7 princípios de teste
O teste mostra a ausência de defeitos ? Por que ?
Não, o teste mostra a presença dos defeitos, mas não a sua ausência. Porque o teste está presente para diminuir a probabilidade de defeitos no objeto de teste, não para indicar que não existam.
Testar tudo é viável ? Por que ?
Apenas em casos triviais isso é possível, em casos mais complexos não é viável por motivos como tempo, esforço e orçamento.
Como devo concentrar os esforços dos testes e por que devo ?
Por meio de técnicas de teste como priorização de casos de teste e teste baseado em risco. Porque testes exaustivos são impossíveis e os esforços devem ser concentrados no mais importante ou de maior risco.
Por que os testes antecipados devem ser realizados ?
Para economizar tempo e dinheiro. O defeito corrigido no início do processo não provoca outros defeitos ou falhas, reduzindo o custo da qualidade, sendo assim testes dinâmicos e estáticos devem iniciar o mais cedo possível.
Por que é importante observar o agrupamento de defeitos ?
Porque os defeitos se agrupam e isso é uma entrada importante para os testes baseados em risco. Um grupo de componentes normalmente contém a maioria dos defeitos ou é responsável pela maioria das falhas.
É benéfico manter os mesmos testes ?
Depende, em casos de testes automatizados ou de regressão manter os mesmos testes pode ser benéfico. Mas em outros casos de teste, os mesmos testes não encontrarão novos defeitos, sendo necessário modificá-los ou escrever novos testes, pois os testes se degradam.
Qual a abordagem universal para os testes ?
Não existe uma abordagem universal para os teste, eles são feitos de forma diferentes em contextos diferentes.
Um sistema livre de defeitos, garante que o sistema seja um sucesso ?
Não. A ausência de defeitos não garante que os objetivos de negócio e expectativas do usuário e stakeholders sejam atendidas, ou seja, somente a verificação não garante o sucesso, também é necessário realizar a validação, seguindo o princípio da Falácia da ausência de defeitos.
Quais são os 7 princípios dos testes ?
- O teste mostra a presença de defeitos, não a sua ausência.
- Testes exaustivos são impossíveis.
- Testes antecipados economizam tempo e dinheiro.
- Os defeitos se agrupam.
- Os testes se degradam
- Os testes dependem do contexto.
- Falácia da ausência de defeitos.