Random Test Run Length and Effectiveness

✒ Enzo SandrĂ© · 📆 03/06/2024 · đŸ§Ș Tests

đŸŽČ Les tests alĂ©atoires fonctionnent comme un puits de pĂ©trole. Les premiers runs ont peut de chance de remonter des bugs. PersĂ©vĂ©rez, ils viendront, puis se rarĂ©fieront progressivement. A partir d’un certain point, le temps passĂ© pour dĂ©tecter un nouveau bug rendra la dĂ©marche totalement inefficiente budgĂ©tairement.

📈 Le nombre de runs avant d’atteindre ce “pic” dĂ©pend du projet, il est donc conseillĂ© de mesurer le nombre de dĂ©fauts dĂ©tectĂ©s par heure lorsque l’on lance des tests alĂ©atoires. Le pic se verra sur la courbe ainsi tracĂ©e.

SOURCE

Andrews, James & Groce, Alex & Weston, Melissa & Xu, Ru-Gang. (2008). Random Test Run Length and Effectiveness. 19-28. DOI:10.1109/ASE.2008.12.

Enzo Sandré


📄 Lien public DOIs: 10.1109/ASE.2008.12