Améliorer la productivité et l’efficacité des tests

Introduction La plupart du temps lorsque j’arrive sur un projet j’entends parler de problèmes avec les tests. Certaines phrases comme celles-ci-dessous sont récurrentes : ·        Les tests prennent trop de temps ·        Il y a trop de bugs en productions, les tests sont donc mal faits ·        Il faut automatiser pour tout améliorer et aller plus vite Je m’aperçoisLire la suite Améliorer la productivité et l’efficacité des tests

Automatisation: Architecture modulaire, la clé pour limiter la maintenance ?

Les problèmes de maintenance sont récurrents avec les tests automatisés. C’est même une des raisons majeures de l’échec de l’automatisation des tests. La maintenance doit être effectuée à chaque changement applicatif impactant un ou plusieurs cas de tests.  Cette maintenance, si elle est mal gérée peut très vite devenir très gourmande en temps dès lorsLire la suite Automatisation: Architecture modulaire, la clé pour limiter la maintenance ?

Le calcul du ROI des tests automatisés, que prendre en compte ?

Pour calculer le ROI des tests automatisés il faut d’abord bien estimer le coût des tests. J’en avais déjà parlé dans cet article. Le coût des tests ce n’est pas que leur exécution. Le coût des tests c’est : ·        L’écriture du cas (coût qui n’arrive qu’une seule fois) ·        Le coût de son exécution (ce nombre estLire la suite Le calcul du ROI des tests automatisés, que prendre en compte ?

Les tests statiques : Rois du ROI

Définition ISTQB : test d‘un composant ou système au niveau spécification ou implémentation sans exécution de ce logiciel (p.ex. : revues ou analyse statique du code) En fait les tests statiques correspondent à l’ensemble des tests qui ne nécessitent pas l’utilisation ou l’exécution du logiciel. Les tests statiques peuvent être utilisés à toutes les étapes d’unLire la suite Les tests statiques : Rois du ROI

Tests autos vs tests manuels

L’automatisation, le nouvel Eldorado ! Il faut automatiser tous les tests et une fois que ça sera fait, exécuter les cas de tests sera gratuit et parfaitement fiable, tout sera merveilleux ! Vraiment ? Dire cela montre juste un manque de connaissance du métier du test. Les tests ce n’est pas que l’exécution. L’automatisation a de nombreuses qualitésLire la suite Tests autos vs tests manuels