Determina a abilidade do sistema das aplicações de processar corretamente as transações incorretas
Os erros abrangem todas as circunstâncias inesperadas.
Em algum sistema aproximado. 50% do esforço de programação será devotado a segurar a condição de erro.
Objetivo:
Determinar o sistema da aplicação reconhece todas as condições de erro previstas
Determinar o Accountability de processar erros foi atribuído e os procedimentos fornecem uma probabilidade elevada que os erros estarão corrigidos corretamente
Determinar durante o processo que da correção o controle razoável é mantido sobre erros.
Como se usar
Um grupo de povos knowledgeable é requerido antecipar o que pode ir erradamente no sistema da aplicação.
É needed que todos os povos knowledgeable da aplicação montam para integrar seu conhecimento da área do usuário, de examinar e de seguir do erro.
Então as condições de erro lógicas do teste devem ser criadas basearam nesta a informação assimilated.
Quando se usar
Durante todo o SDLC.
O impacto dos erros deve ser identificado e deve ser corrigido para reduzir os erros ao nível aceitável.
Usou-se ajudar no processo da gerência do erro do desenvolvimento e da manutenção do sistema.
Exemplo
Criar um jogo de transações errôneas e incorporá-las no sistema da aplicação a seguir encontrar para fora se o sistema pode identificar os problemas.
Usar testar iterativo incorpora transações e erros da armadilha. Corrigi-los. Incorporar então transações com erros, que não estavam atuais no sistema mais cedo.