1.3 - Princípios de Teste Flashcards

Os 7 princípios de teste

1
Q

O teste mostra a ausência de defeitos ? Por que ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Testar tudo é viável ? Por que ?

A

Apenas em casos triviais isso é possível, em casos mais complexos não é viável por motivos como tempo, esforço e orçamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como devo concentrar os esforços dos testes e por que devo ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Por que os testes antecipados devem ser realizados ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Por que é importante observar o agrupamento de defeitos ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

É benéfico manter os mesmos testes ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual a abordagem universal para os testes ?

A

Não existe uma abordagem universal para os teste, eles são feitos de forma diferentes em contextos diferentes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Um sistema livre de defeitos, garante que o sistema seja um sucesso ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais são os 7 princípios dos testes ?

A
  1. O teste mostra a presença de defeitos, não a sua ausência.
  2. Testes exaustivos são impossíveis.
  3. Testes antecipados economizam tempo e dinheiro.
  4. Os defeitos se agrupam.
  5. Os testes se degradam
  6. Os testes dependem do contexto.
  7. Falácia da ausência de defeitos.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly