Um caso de teste responde a questão, "O que eu irei testar?" Você desenvolve casos de teste para definir as coisas que precisa validar para assegurar que o sistema esteja funcionando corretamente e esteja construído com um alto nível de qualidade.
Seção de Casos de Teste | Descrição |
---|---|
Resumo | Use os recursos de tema, categoria e de função para organizar os casos de teste
em grupos lógicos que podem ser classificados mais tarde. Sua equipe pode definir esses atributos de qualquer maneira que faça sentido. Também é possível incluir um valor ponderado nos casos de teste. O Peso é uma medida de esforço de execução e pode ser baseada em horas do testador, unidades de trabalho ou prioridade. Por exemplo, um caso de teste que requer duas vezes o tempo para ser executado poderia ter o dobro de peso de um outro caso de teste. Relatórios que medem seu progresso levam em consideração o valor de peso ao determinar o status. |
Design do Caso de Teste | Define o design geral do caso de teste. Isso pode incluir qualquer informação de configuração de plano de fundo ou topologia. Você pode incluir imagens ou uma descrição de alto nível em um formato com marcadores. |
Revisão Formal | Lista as pessoas que devem revisar ou aprovar os casos de teste e define o processo de aprovação. Use para estabelecer um processo formal de revisão
que pode ajudar os processos de negócios a seguirem os padrões e regulamentos aplicáveis do mercado ou
da empresa. Cada membro da equipe listado recebe uma notificação de item de trabalho. Quando os membros da equipe responderem, o proprietário do caso de teste é notificado e um resumo dos resultados é exibido. Em seguida, o proprietário da equipe atualiza o plano de teste de acordo e repete o processo até que todos os membros da equipe aprovem. |
Requisitos | Use para associar os requisitos a um determinado caso de teste depois de incluir requisitos nesse plano de teste. Após estabelecer a associação entre requisitos e casos de teste, você pode criar relatórios de cobertura para determinar a porcentagem de requisitos que os casos de teste cobrem. Mantendo esse acoplamento firme entre requisitos e casos de teste, é possível configurar a rastreabilidade ao longo do ciclo de vida do projeto. |
Avaliação de Risco | Lista os riscos associados a casos de teste particulares. |
Condições Prévias | Define os itens que devem ocorrer antes de você começar a executar esse caso de teste. Por exemplo, um outro caso de teste pode precisar ser concluído antes de você começar esse caso de teste específico. |
Pós-condições | Define o que precisa ocorrer após a conclusão do caso de teste. Você pode realçar quaisquer itens de limpeza aqui ou instruções de desinstalação. |
Resultados Esperados | Documenta os resultados que devem ser arquivados antes de poder considerar o caso de teste com sucesso. Você pode anexar um arquivo ou uma imagem que mostra o estado da interface com o usuário ou o código de resultante. |
Scripts de Teste | Lista os scripts de teste que estão associados a um determinado caso de teste. Vários tipos de scripts de teste são suportados, incluindo scripts de teste
manual, scripts de teste ativado por palavra-chave, scripts de teste funcional automatizado e outros. Os scripts podem ser reusados em outros casos de teste. Cada script de teste contém as instruções para implementar um caso de teste. Durante a execução, os scripts de teste manual são processados instrução por instrução, enquanto que os scripts de teste automatizados são executados automaticamente. |
Registros de Execução de Teste | Lista os registros de execução
de teste associados ao caso de teste. Esses registros de execução de teste contêm informações detalhadas para o caso de teste e os resultados de alto nível a partir de uma execução de caso de teste. Elas especificam o ambiente de hardware e software para execução. Por exemplo, para assegurar que seu caso de teste seja aprovado quando for executado em quatro sistemas operacionais diferentes, duas plataformas de hardware diferentes e em três navegadores diferentes, você poderá criar um registro de execução de teste para cada uma dessas combinações. Registros de execução de teste também contêm o resultado geral (isto é, aprovado, com falha, bloqueado) associado com a execução de um caso de teste. Para que os casos de teste sejam aprovados, todos seus registros de execução de teste devem ser aprovados. O Registros de execução de teste também pode incluir um log detalhado da execução do teste e, assim, um histórico detalhado de todos os resultados da execução. Além disso, o Rational Quality Manager inclui recursos para gerar esses registros de execução de teste automaticamente, simplificando ainda mais o planejamento e o processo de execução de teste. |
Anexos | Use para anexar arquivos e documentos no caso de teste. |