Regressionstestning är en viktig del av programvaruutvecklingslivscykeln. Det är också mycket dyrt. Många olika tekniker har föreslagits för att minska kostnaden för regressionstest. Forskningen har dock visat att olika teknikers effektivitet varierar under olika testmiljöer och att mjukvaran ändrar egenskaper. I tidigare arbete utvecklade vi strategier för att undersöka olika sätt att välja den mest kostnadseffektiva regressionstestmetoden för en viss regressionstestning. I detta arbete studerar vi empiriskt de befintliga strategier som presenteras i tidigare arbete samt utvecklar ytterligare två strategier för adaptiv testprioritering (ATP) med hjälp av fuzzy analytisk hierarkiprocess (AHP) och den viktade summan (WSM). Vi tillhandahåller också en jämförande studie som undersöker var och en av de ATP-strategier som presenterats hittills. Denna forskning kommer att ge forskare och praktiker med strategier för att utnyttja i regressionstester planer samt ge data att använda när man bestämmer vilken av strategierna skulle bäst passa deras testbehov. De empiriska studier som tillhandahålls i denna forskning visar att användningen av dessa strategier kan förbättra kostnadseffektiviteten av regressionstest.
A. Schwartza i REF studerade empiriskt de befintliga strategierna och utvecklade ytterligare två strategier för adaptiv testprioritering (ATP) med hjälp av fuzzy analytisk hierarkiprocess (AHP) och den viktade summan (WSM).
Cost-effective regression testing through Adaptive Test Prioritization strategies
{'venue': 'J. Syst. Softw.', 'journal': 'J. Syst. Softw.', 'mag_field_of_study': ['Computer Science']}