Non-reg


Non-reg

Non-régression

Page d'aide sur l'homonymie Pour les articles homonymes, voir Régression.

La non-régression concerne un type de tests effectués sur les logiciels.

Sommaire

Définition

Test de régression : tests d’un programme préalablement testé, après une modification, pour s’assurer que des défauts n’ont pas été introduits ou découverts dans des parties non modifiées du logiciel, comme suite à des modifications effectuées. Ces tests sont effectués quand le logiciel ou son environnement est modifié. [1] [2] L'intérêt principal de ces tests est de limiter les anomalies relevées lors de la recette de l'application. Ils viennent compléter les tests unitaires et les tests d'intégration en amont des tests de recette.

Difficulté

Ces tests sont fastidieux, car ils doivent être les plus exhaustifs possible, afin d'assurer que le logiciel fonctionne de la même manière. Or la nature du phénomène de régression impose de tester à nouveau un grand nombre de fonctionnalités, précédemment testées et validées, alors que les fonctionnalités récemment validées sont peu nombreuses. En particulier, quand il s'agit de corrections d'erreurs, le nombre de tests tend à rester constant, alors même que le nombre de modifications apportées diminue. Le rendement de la phase de test décroît donc rapidement.

Il existe des programmes informatiques spécialisés qui permettent d'automatiser ces tests. Ces programmes appelés souvent robots de tests, simulent généralement l'activité d'un utilisateur (il joue un scénario prédéfini) et contrôlent que le résultat obtenu est conforme au résultat donné par la version antérieure du logiciel. Une alternative consiste à limiter le nombre de tests à réaliser suite à une modification, soit en se basant sur des statistiques, soit en limitant les tests à certaines catégories de fonctionnalités, en fonction de leur criticité, ou de leur interaction probable avec les fonctionnalités testées.

Même si les tests de non-régression ne sont pas une nouveauté, la méthode extreme programming en fait un de ses chevaux de bataille pour améliorer la qualité du logiciel.

Logiciels pour les tests de non régression

  • Squish
  • Visual Studio Team Tester Edition
  • TestPartner de Compuware
  • Rational Fonctional Tester (IBM)
  • Valgrind (libre et gratuit)
  • QF-test (payant)
  • QuickTest Professional (HP-Mercury)
  • Selenium (libre et gratuit)
  • WebDriver (libre et gratuit)

Voir aussi

Notes et références

  1. CFTL (Comité Français des Tests Logiciels) + ISTQB
  2. Standard IEEE 610.12:1990 (en anglais)
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Non-r%C3%A9gression ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Non-reg de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Reg Smythe — Nom de naissance Reginald Smyth Naissance 10 juillet 1917 Hartlepool en Angleterre Décès 13 juin 1998 (à 80 ans) Hartlepool en Angleterre Nationalité Britannique Profession dessinateur Reginald Reg Smythe est un auteur …   Wikipédia en Français

  • REG U — USA Regulation U (12 CFR 221) (REG U) Regulation U. Also known as margin regulations. The Federal Reserve Board regulation that governs loans made by banks for the purpose of buying securities. The regulation is intended to protect investors and… …   Law dictionary

  • Reg U — USA Regulation U (12 CFR 221) (REG U) Regulation U. Also known as margin regulations. The Federal Reserve Board regulation that governs loans made by banks for the purpose of buying securities. The regulation is intended to protect investors and… …   Law dictionary

  • Non-Hispanic Whites — White, not Hispanic or Latino Total population 196,817,552 (2010) 63.7% of the United States population Regions with significant populations Throughout the United States Languages Predominantly American English Non Hispanic Whites or White, Not… …   Wikipedia

  • Non-store retailing — is the selling of goods and services outside the confines of a retail facility. It is a generic term describing retailing taking place outside of shops and stores (that is, off the premises of fixed retail locations and of markets stands). The… …   Wikipedia

  • Reg Atkinson — is a businessman and politician in Manitoba, Canada. He was the Mayor of Brandon, Manitoba from 1997 to 2002, and campaigned for the Legislative Assembly of Manitoba in 2003. Early life and career Atkinson was mayor of Hartney, Manitoba from 1981 …   Wikipedia

  • Reg Parnell — Former F1 driver Name = Reg Parnell Nationality = flagicon|UK British Years = F1|1950 F1|1952, F1|1954 Team(s) = Alfa Romeo, BRM, non works Ferrari, non works Maserati, non works Cooper Races = 7 (6 starts) Championships = 0 Wins = 0 Podiums = 1… …   Wikipedia

  • Reg Cattermole — Liste des personnages de l’univers de Harry Potter Cet article est une liste référençant les personnages de l univers de Harry Potter. Les personnages principaux peuvent être identifiés dans les articles suivants : Harry Potter Ron Weasley… …   Wikipédia en Français

  • Reg Stockill — Football player infobox playername = Reg Stockill fullname = Reginald Robert Stockill nickname = height = dateofbirth = November 24, 1913 cityofbirth = York countryofbirth = England dateofdeath = 1995 cityofdeath = countryofdeath = position =… …   Wikipedia

  • Reg Tricker — Infobox Football biography playername = Reg Tricker fullname = Reginald William Tricker dateofbirth = 5 October 1904 cityofbirth = Karachi countryofbirth = British India (now Pakistan) dateofdeath = 1990 cityofdeath = countryofdeath = height =… …   Wikipedia