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 *

culture générale

Le rôle des tests d’acceptation par l’exemple

Le rôle de cet article est de montrer, par une analogie éprouvée, l’importance des tests d’acceptation mais surtout la différence entre les tests système et les tests d’acceptation.Pour rappel, tests système et tests d’acceptation sont des niveaux de test. Le contexte: Le client, un commerçant spécialisé dans la vente de

Lire la suite »
IA

Webinaire: tester une IA

Pour le troisième webinaire de la taverne nous avons le plaisir de vous parler d’un sujet qui fait beaucoup parler de lui actuellement: Les IA! Et plus précisément le test de l’IA. L’IA bouscule notre utilisation des logiciels comme on le voit avec ChatGPT ou les assistants vocaux, il est

Lire la suite »
IA

Présentation du RIA31: référentiel IA Ethique et Responsable

L’IA est en pleine démocratisation depuis la mise à disposition de ChatGPT. On est passé en 1 an d’une curiosité et d’une technologie de « niche » à des usages généralisés. Dans ce cadre, on voit apparaitre de nouveaux produits, nouvelles fonctionnalités mais aussi de nouveaux référentiels permettant de cadrer ce nouvel

Lire la suite »