Infos

Vous parcourez actuellement les archives du blog Blog du testeur de octobre 2009.

Calendrier
octobre 2009
L Ma Me J V S D
« sept   nov »
 1234
567891011
12131415161718
19202122232425
262728293031  

Archive pour octobre 2009

Une citation de James Bach

 Un peu d’humour.

Je ne résiste pas à la tentation de vous faire partager cette citation de James Bach:

“Testing is the infinite process
of comparing the invisible
to the ambiguous
so as to avoid the unthinkable
happening to the anonymous. ”

son site: satisfice

Contenu de “Methods & Tools”

Dans le numéro de cet automne vous trouverez l’ article suivant:

Implementing Automated Software Testing Continuously Track Progress-And Adjust Accordingly de Thom Garett (Innovative Defense Technologies).

Cet article présente des métriques qui vous permettront d’évaluer votre process d’automatisation et éventuellement de le rectifier (comme par exemple votre choix de tests à automatiser). Vous trouverez cet article au lien suivant: article.
Bonne lecture.

Améliorer la testabilité.

Un produit peut-être plus ou moins facile à tester.  Plusieurs éléments vont contribuer à améliorer la testabilité:

Stratégie de test:

  • Les éléments stratégiques concernant le produit sont connus.
  • Les risques sont identifiés.

Plan de test:

  • Les spécifications sont connues et leur évolutions maîtrisées.
  • Elles sont complètes et abordent tous les aspects (fonctionnels, opérationnels,  performanc, sécurité …).

Exécution des tests:

  • Les tests unitaires et tests d’intégrations sont possibles et exécutés.
  • Des logs existent et permettent l’analyse du comportement du produit.
  • La mise en place d’un framework de test est possible.
  • Il existe un moyen de connaître l’état du système (interface, base de donnée …).
  • Tous les moyens de test sont disponibles et testés.

Tous ces pré-requis sont nécessaires pour tester dans les meilleures conditions. Sans spécifications, pas de références pour nos oracles de test, sans réel moyen efficacité des tests est diminué ou les tests sont fastidieux à faire etc …

Évaluer la testabilité et mettre en amont les moyens pour l’améliorer sont donc nécessaires à la bonne exécution de l’activité de test. Cela est vrai également pour les activités de maintenance.

|