Lista de Verificação: Script de Teste |  |
Esta lista de verificação contém questões que ajudam a avaliar se os testes foram criados de forma consistente e completa.
Relacionamentos
Elementos Relacionados | Script de Teste Teste
Itens de Verificação
O script de teste tem um nome único que identifica a condição que ele avalia?
O nome indica claramente a condição avaliada ou o resultado esperado? Por exemplo, "ABC99" pose ser único, mas não indica claramente qual condição ele avalia. Ao contrário, "UI99 O usuário não autenticado foi solicitado a executar o login" ou "BR27 Caracteres alfanuméricos não são permitidos em códigos postais" indicam as condições de teste e os resultados esperados.
O script de teste está em conformidade com o respectivo caso de teste?
O script de teste identifica os casos de teste que ele implementa? Assegure-se que o script de teste esteja em conformidade com a especificação estabelecida no caso de teste. O caso de teste captura as condições lógicas de satisfação do teste, e o script de teste deve implementar esta intenção.
O script de teste é prescritivo e inequívoco?
O script de teste tem um critério claro para o sucesso ou o fracasso? (ele é binário?) O script usa um estilo solicitação-resposta nos seus passos? (ele tem forma de procedimento?) Cada entrada específica tem um resultado esperado específico? (ele é declarativo?)
Todos os dados necessários foram especificados?
Assegure que o script de teste contém ou referencia todos os dados de teste necessários para executar o script.
Todas as pós-condições do caso de teste relacionado estão avaliadas por um passo no script de teste?
O script de teste inicia e termina apropriadamente?
O script de teste identifica as precondições que devem estar presentes antes dele iniciar? O script de teste restaura o estado do sistema após a sua execução, independente de ter finalizado com sucesso ou de ter falhado? O script de teste pode ser executado sem afetar o resultado de outros scripts de teste? De outra forma, o script de teste pode ser executado em qualquer seqüência? Se não puder, a seqüência de dependência foi identificada? A dependência pode ser identificada no script de teste, na suíte de teste ou de outra forma (tal como pelo uso de uma ferramenta).
Este programa e o material que o acompanha são disponibilizados sob a Eclipse Public License v1.0 que acompanha esta distribuição. Direitos Autorais do OpenUP.