Regressionstestning är en dyr testprocess som används för att validera programvara efter ändringar. Kostnadseffektiviteten för regressionstester varierar beroende på testsviternas egenskaper. En sådan egenskap, testsvitens granularitet, innebär det sätt på vilket testingångarna grupperas i testfall inom en testsvit. Olika kostnads-nyttoeffekter har tillskrivits val av test svit granularitet, men nästan ingen forskning har formellt undersökt dessa kompromisser. För att komma till rätta med denna brist genomförde vi flera kontrollerade experiment och undersökte effekterna av testsvitens granularitet på kostnaderna och fördelarna med flera regressionstestmetoder i sex versioner av två icke-triviala programvarusystem. Våra resultat exponerar viktiga kompromisser att tänka på när man utformar testsviter för användning i regressionstestande föränderliga system.
Effekterna av granularity REF och sammansättningar av testsviter har rapporterats.
The impact of test suite granularity on the cost-effectiveness of regression testing
{'venue': "ICSE '02", 'journal': None, 'mag_field_of_study': ['Computer Science']}