Duel: Régression vs Non régression

La série d’article « Duel » a pour but d’étudier succinctement 2 termes qui sont généralement utilisés pour désigner le même concept.

Introduction

Dans mes articles je parle exclusivement de « Test de régression » pour désigner les tests faisant partie d’une campagne dont le but est de détecter si des modifications ont introduit des régression dans l’existant.

Dans mon travail quotidien j’entends généralement parler de « Tests de non-régression« , généralement appelés TNR pour désigner les mêmes tests.

Quelle différence entre ces termes ?

L’ISTQB a clairement pris parti pour la terminologie « Tests de régression », je suis de cet avis pour les raisons suivantes:

  • Étymologiquement il est plus facile de dire « je cherche des régressions et n’en n’ai pas trouvé » ce qu’induit la notion de régression plutôt que « j’ai fait mes tests et il n’y a pas de régression induit » par la « non-régression ». La première phrase donne un droit à l’erreur et rappelle que les tests exhaustifs sont impossible.
  • Le terme correspond plus à ce qui est vraiment fait: une recherche de régression
  • Le terme est plus court
  • De ce que j’ai cru comprendre, ce terme de TNR est principalement utilisé par les français (lié à un besoin de haut niveau de confiance ?) et moins par les anglo saxons.

Conclusion

Même si le terme reste important et que le principe de « Test de régression » reste plus adapté, en tant que spécialiste du test je me dois de m’adapter au vocabulaire employé dans les équipes pour lesquelles j’interviens. L’important restant de bien être compris. Pour être honnête, dans de nombreux cas je n’essaye même pas de changer cette terminologie car cela demande un effort certain que je préfère mettre sur des points qui ont plus de valeur ajoutée.

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 *

Automatisation

Automatisation de l’exécution des tests Webservices et batch par des fonctionnels

Automatisation de l’exécution des tests Webservices et batch par des fonctionnels Par Adrien Franco et Marc Hage Chahine Bien que la pyramide des tests automatisés (rappel ci-dessous) soit connue, l’automatisation des tests reste très liée dans l’imaginaire collectif – et particulièrement pour les ingénieurs logiciels de haut niveau – aux

Lire la suite »
culture générale

Types de tests (ISO 25 010): les tests fonctionnels (1/8)

Cet article est le premier d’une série d’articles décrivant les différents types de test définit par la norme ISO – 25 010. Vous y trouverez donc une introduction à cette norme. Introduction : On me pose régulièrement des questions sur les différents types de tests. Quels sont-ils ? A quoi correspondent-ils ? Comment

Lire la suite »
ISO 25010

Types de tests (ISO 25 010): Les tests de portabilité (8/8)

Aujourd’hui nous abordons une famille que j’affectionne particulièrement car elle fait écho à mes expériences mobiles mais aussi à mon statut de joueur de jeux vidéo. Cette famille qui est aussi la dernière famille définissant la qualité au sens ISO – 25 010 est la famille  des tests de «

Lire la suite »