Les 7 principes du test: tester tôt (3/7)

Dans cette série vous pourrez trouver dans chaque article une présentation d’une des 7 principes fondamentaux du test.

Tester tôt

Description

Ce principe est assez simple à appréhender. Il rappelle qu’il est important/ nécessaire de tester aussi tôt que possible afin d’éviter que des problèmes mineurs et faciles à corriger au moment où ils ont été introduits deviennent des problèmes majeurs et particulièrement complexe (voire impossible) à corriger à mesure.

Cette croissance de la complexité s’explique par plusieurs points, les plus évidents me semblent être ceux-ci:

  • Il est plus facile de corriger quelque chose lorsque l’on est dans le sujet que lorsque l’on ne travaille plus dessus
  • Le logiciel et l’environnement dans le logiciel évoluent et deviennent plus complexe au fur et à mesure que le temps passe
  • La cause de l’anomalie devient plus complexe à trouver car plus le temps passe plus il y a eu des modifications
  • Dans le cas du développement d’un logiciel il est plus facile de corriger une anomalie introduite dans l’expression de besoin ou les spécifications à ce moment là (correction d’une phrase) qu’ultérieurement.

Conséquences

La conséquence principale est simple et s’appelle « shift left« . Les tests doivent intervenir aussi tôt que possible! Il y a d’ailleurs de nombreuses techniques implémentant ce concept, je pense par exemple aux revues, à l’ATDD ou au BDD!

Ce qu’il faut retenir

il est bon de tester toute production faite pour un logiciel. Par tester on peut entendre ici « vérifier » et par production tout ce qui est lié au logiciel développé ce qui inclut: les US, les expressions de besoins, les spécifications, le code, les tests, les plan de test et j’en passe.

Repérer une anomalie dès qu’elle est introduite permet de gagner du temps, de l’argent… mais aussi de travailler dans de bonnes conditions où l’on ne passe pas son temps à corriger des anomalies.

De même, « tester tôt » a une autre vertu: cela entraîne une collaboration et une forte communication!

Pensez à rejoindre le groupe « Le métier du test » si vous souhaitez échanger sur le test

Merci à tous ceux qui mettent « j’aime », partagent ou commentent mes articles

N’hésitez pas à faire vos propres retours d’expérience en commentaire.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

culture générale

Les tests… Dans quel but ?

Les tests ont quasiment toujours existés (au moins les tests exploratoires) et ils s’industrialisent de plus en plus sur tous les types projets. Pourquoi les tests sont-ils de plus en plus présents alors qu’ils ne produisent pas de valeur ? Dans quel but effectue-t-on des tests ? Je vais répondre à cette

Lire la suite »
Interview

Témoignage ALL4TEST – Créer et gérer son entreprise spécialisée dans le test

Bonjour Julien. Peux-tu brièvement te présenter toi et ton entreprise ? Bonjour, Je m’appelle Julien Van Quackebeke, j’ai 49 ans, diplômé de l’ESTA en 1995 (Ecole Supérieure des Technologies et des Affaires), j’ai eu la chance de pouvoir développer une double compétence technique et commerciale/marketing dès mon cursus de formation.J’ai eu

Lire la suite »
Avenir

Résultats du sondage sur le futur du test

Début mai 2018 je lançais un sondage, la question était : Quels sont, selon vous, les 3 axes d’évolution principaux du test sur les 10 prochaines années? Et je proposais de nombreuses réponses qui toutes font et/ou feront partie intégrante du futur du test. L’exercice était donc, parmi l’ensemble de ces

Lire la suite »