Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIDADE 2
Unidade 2| Introdução
Teste de Software
Fonte: Pixabay
Você pode testar diversos componentes
paralelamente.
O objetivo do teste da integração é construir uma estrutura de programa
determinada pelo projeto a partir de componentes que já foram testados
individualmente.
Teste básico
Por causa disso, foram definidas técnicas de teste e critérios pertencentes a elas, o que
faz com que o teste possa ser conduzido de forma sistemática (JINO; MALDONADO;
DELAMARO, 2016). Os critérios mais conhecidos da técnica de teste funcional são:
• Baseado em Grafos.
• Particionamento de Equivalência.
• Análise de Valor Limite.
• Teste de Matriz Ortogonal.
• Error-Guessing.
3.1 Método Baseado em Grafos
Para executar esses passos, Pressman (2011) explica que você começa criando
um grafo, em que os nós são representados como círculos unidos por ligações
que assumem várias formas diferentes. Podemos ter três tipos de ligações:
1. Ligação direta - indica que uma relação se move apenas em uma direção. É
representada por uma seta.
Um caso de teste para ser considerado ideal tem que descobrir sozinho uma
classe de erros, evitando assim, que fossem executados muitos casos de teste
até que o erro geral aparecesse.
A análise de valor limite leva a uma seleção de casos de teste que utilizam
valores limites, pois os erros ocorrem em um número maior nas fronteiras do
domínio de entrada e não no meio.
Pressman (2011) relata que por essa razão que foi desenvolvida a análise do
valor limite (Boundary Value Analisys - BVA) como uma técnica de teste.
Pressman (2011) explica então que o teste de matriz ortogonal pode ser aplicado
a problemas nos quais o domínio de entrada é relativamente pequeno, mas
muito grande para acomodar o teste exaustivo.
A última técnica de teste funcional que vamos falar é o error guessing, que
segundo Jino, Maldonado, Delamaro (2016), é uma abordagem na qual a pessoa
pratica uma técnica para projeto de casos de teste, supondo por intuição e
experiência alguns tipos de erros. A partir daí, define casos de teste que
poderiam detectá-los.
4. Outras Técnicas de teste de Software