Elle détermine la capacité du système d'applications de traiter les transactions incorrectes correctement
Les erreurs entourent toutes les conditions inattendues.
Dans un certain système approximativement 50% d'effort de programmation sera consacré à manipuler la condition d'erreur.
Objectif :
Déterminer le système d'application identifie toutes les conditions d'erreur prévues
Déterminer la responsabilité de traiter des erreurs a été assigné et les procédures fournissent une probabilité élevée que des erreurs seront correctement corrigées
Déterminer pendant le processus de correction le contrôle que raisonnable est maintenu des erreurs.
Comment employer
Un groupe de personnes bien informées est requis de prévoir ce qui peut entrer mal dans le système d'application.
Il est nécessaire que toutes personnes bien informées d'application se réunissent pour intégrer leur connaissance de secteur d'utilisateur, auditant et cheminement d'erreur.
Alors des conditions d'erreur logiques d'essai devraient être créées ont basé sur ceci l'information assimilée.
Quand employer
Dans tout le SDLC.
L'impact des erreurs devrait être identifié et devrait être corrigé pour ramener les erreurs au niveau acceptable.
Aidaient au processus de gestion d'erreur du développement et de l'entretien de système.
Exemple
Créer un ensemble de transactions incorrectes et les écrire dans le système d'application puis découvrir si le système peut identifier les problèmes.
Employer l'essai itératif écrit des transactions et des erreurs de piège. Les corriger. Écrire alors les transactions avec les erreurs, qui n'étaient pas présentes dans le système plus tôt.