Testissimo

Bonne Pratique
Retour d'experiences

Utiliser des techniques de test éprouvées
Le nombre de combinaisons et de variations des jeux d’essai peut être sans fin. En général, un jeu d’essai vraiment exhaustif est rarement réalisé. Certaines techniques permettent de rétrécir ce spectre. Bien que les techniques de qualification aient fait l’objet de nombreuses documentations, très peu d’ingénieurs de recette utilisent une technique de test structurée. suite

Utiliser des systèmes de log qui améliorent la testabilité
Une des solutions les plus courantes pour améliorer la testabilité d'une application est d'intégrer un système de log qui fournit des informations sur les opérations effectuées par les composants (qui inclut aussi les données qui sont en train d'être exécutées), sur l'état de l'application et sur les erreurs rencontrées durant l'exécution. Les testeurs pourront alors utiliser ces informations pour monitorer les flux durant l'exécution des procédures de test et pour déterminer d'où vient l'anomalie rencontrée. suite

Vérifier que le système est bien testable
La majorité des grands systèmes est constituée de plusieurs sous-systèmes qui à leur tour sont composés de bouts de codes intégrés dans plusieurs couches et d'autres composants tels que des bases de données ou des files d'attente. Lorsqu'ils travaillent avec l'application, les utilisateurs agissent sur les interfaces qui à leur tour dialoguent avec les sous systèmes. Plus il y a de sous-systèmes, de couches et de composants dans le système, plus il est difficile d'isoler la source d'un problème rencontré durant la phase de test. suite