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:

terça-feira, 26 de junho de 2012

Antecipar o teste

Um dos principios do teste de software é que este deve ser antecipado.

Uma forma de antecipar é o planejamento. Assim não devem ser apenas executados os testes, podemos ser antecipado o processo elaborando cenários para as situações a serem testadas. No momento em que é especificado alguma coisa, surge a necessidade de testar (testar documento também é importante).

Portanto, apenas testar depois de pronto o sistema não é o melhor cenário. Vamos nos esforçar para antecipar a atividade de teste e assim ter acuidade.

Técnicas de teste pode ser encontrado nos Syllabi em http://www.bstqb.org.br/

Sucesso em seus desafios!