Regressionstestning är ett dyrt testförfarande som används för att validera modi ed programvara. Regressionstest urval tekniker försöker minska kostnaden för regressionstestning genom att välja en delmängd av ett programs befintliga testsvit. Säkra metoder för att välja regressionstest väljer undergrupper som under vissa väl definierade förhållanden inte utesluter några tester (från den ursprungliga testsviten) som om de utfördes skulle avslöja fel i modi ed-programvaran. Många metoder för att välja regressionstest, inklusive flera säkra tekniker, har föreslagits, men få har genomgått empirisk validering. I detta dokument redovisas empiriska studier av en särskild säker metod för att välja regressionstest, där tekniken jämförs med den alternativa regressionstestningsstrategin för att köra alla tester. Resultaten visar att ett säkert urval av regressionstest kan vara kostnadseffektivt, men att dess kostnader och fördelar varierar kraftigt beroende på ett antal faktorer. I synnerhet kan testsvitens utformning på ett avgörande sätt påverka testvals eektivitet, och täckningsbaserade testsviter kan ge testurvalsresultat som är bättre än de som ges av testsviter som inte är täckningsbaserade.
Rothermel och Harrold diskuterar säkra regressionstesttekniker i REF.
Empirical Studies of a Safe Regression Test Selection Technique
{'venue': 'IEEE Transactions on Software Engineering', 'journal': None, 'mag_field_of_study': ['Computer Science']}