Opções de Representação |
Este produto de trabalho representa um contêiner para organizar coletas arbitrárias de testes relacionados. Isso pode
ser realizado (implementado) como um ou mais Conjuntos de Teste de regressão automatizados. No entanto, o Conjunto de
Testes também pode ser um plano de trabalho para implementar manualmente um grupo de testes relacionados. Observe
também que os Conjuntos de Testes podem ser aninhados hierarquicamente, portanto um Conjunto de Testes pode ser
incluído em outro.
Muitas vezes, esses grupos de testes se relacionarão diretamente a um subsistema ou a outro elemento de design do
sistema. Em outros momentos, eles se relacionarão diretamente a questões, como dimensões de qualidade, funções
"críticas para a missão", compatibilidade com requisitos, obediência a padrões e outros itens relacionados diretamente
ou não a elementos internos do sistema.
Você deve considerar a criação de Conjuntos de Testes que organizam os Scripts de Teste disponíveis, além de outros
Conjuntos de Testes, em várias combinações diferentes: quanto mais variações houver, mais você aumentará a cobertura e o
potencial para encontrar erros. Considere uma variedade de Conjuntos de Testes que englobarão a amplitude e o detalhamento
dos itens de teste de destino. Lembre-se da implicação correspondente de que um único Script de Teste (ou Conjunto de
Testes) pode aparecer em diversos Conjuntos de Testes diferentes.
Algumas ferramentas de automatização de teste permitem gerar e montar automaticamente os Conjuntos de Teste. Também
existem técnicas de implementação que permitem aos Conjuntos de Testes automatizados selecionarem dinamicamente todos
ou alguns Scripts de Teste que os compõem para cada execução do ciclo de teste.
|