Artefato:
| ||||||||||||||||||||||||||||||||||||||||||||
Script de Teste |
Instruções passo a passo que permitem a execução de um teste. Os Scripts de Teste podem assumir a forma de instruções de texto documentadas e executadas manualmente ou de instruções que podem ser lidas pelo computador para ativar a execução automática do teste. |
| Representação em UML: | Não há representação em UML para este artefato. |
| Papel: | Testador |
| Possibilidade de Opção/ Ocorrência: | Defina quantos Scripts de Teste forem necessários para obter o volume de teste apropriado. |
| Templates: | |
| Exemplos: | |
| Relatórios: | |
| Mais Informações: | |
| Entrada para Atividades: | Saída de Atividades: |
A finalidade do Script de Teste é fornecer informações para a implementação eficiente e efetiva de um subconjunto de testes necessários.
Cada Script de Teste deve considerar vários aspectos, inclusive:
Não há representações em UML para estas propriedades.
|
Nome da Propriedade |
Breve Descrição |
| Nome | Nome exclusivo usado para identificar o Script de Teste. |
| Descrição | Descrição resumida do conteúdo do Script de Teste, geralmente com uma indicação da complexidade e do escopo do teste. |
| Finalidade | Explicação do que esse script de teste representa e por que ele é importante. |
| Itens de Teste e Avaliação Dependentes | Alguma forma de rastreabilidade ou de mapeamento de dependências para elementos específicos, como os Requisitos individuais que precisam ser consultados. |
| Precondições | O estado inicial que deve ser alcançado antes da execução do Script de Teste. |
| Instruções | As instruções passo a passo para a execução manual do teste ou as instruções lidas pelo computador que, quando executadas, estimulam o software de maneira semelhante às ações realizadas pelo Ator apropriado, seja ele humano ou não. |
| Pontos de Observação | Um ou mais locais indicados nas instruções do Script de Teste onde alguns aspectos do estado do sistema serão observados. Geralmente eles são comparados a um resultado esperado. |
| Pontos de Controle | Um ou mais locais indicados nas instruções do Script de Teste onde uma condição ou um evento do sistema pode ocorrer e precisar ser considerado para determinar a próxima instrução a ser seguida. |
| Pontos de Registro | Um ou mais locais indicados nas instruções do Script de Teste onde algum aspecto do estado do script de teste em execução é registrado para futura referência. |
| Pós-condições | O estado em que o sistema deve estar após a execução do Script de Teste. |
Os Scripts de Teste iniciais podem ser criados assim que houver alguns componentes de software nos quais poderão ser implementados os testes. Os Scripts de Teste são modificados e ampliados durante todo o ciclo de vida restante de cada teste.
O Testador papel é o principal responsável por este artefato. As responsabilidades incluem:
Os Scripts de Teste Manuais podem ser registrados em alguma forma de documento de texto, planilha ou tabela ou em uma ferramenta especializada de suporte à documentação de testes.
Os Scripts de Teste Automatizados podem ser criados (registrados) ou gerados automaticamente com ferramentas de automatização de teste. Eles utilizam alguma linguagem de programação ou uma combinação dos elementos descritos acima. Os Scripts de Teste podem ser modificados para incluir conceitos de programação, como a referência a bibliotecas de funções comuns, para utilizar variáveis e loops, e para criar ramificações a fim de aumentar a eficiência, a eficácia e a resistência dos scripts.
Em certos casos, é apropriado usar os Scripts de Teste automatizados como recursos informais e momentâneos, para evitar o esforço e o custo de manutenção desses scripts.
|
Rational Unified Process
|