A framework for the execution of automated regression testing
Arleny Rebeca, Triana López · 2015
Inom programvaruutveckling ar testning en viktig aktivitet dar regressionstest ar centralt. Regressionstestning innebar att exekvera om testfall for att sakerstalla att de forandringarna som har gjorts i programmet inte har infort nya fel i systemet. Detta gors ocksa med syfte till att kontrollera att systemets befintliga funktioner inte har paverkats negativt av dessa forandringar. Att genomfora regressionstester manuellt ar resurskravande i form av tid och pengar. Darfor rekommenderas det att utfora denna aktivitet pa ett automatiserat satt. Ett problem som finns idag med exekvering av automatiserad regressionstest ar att testare blir specialiserade pa specifika testmiljoer pa grund av det anvands manga olika testmiljoer. Darfor skulle de inte kunna stodja forbattringen av andra testares arbetsflode. Saledes fokuserar denna studie pa att beskriva de aktuella arbetssatt inom omradet exekvering av automatiserade regressionstester samt hur dessa kan utvecklas. Det har varit nodvandigt att genomfora personliga intervjuer samt litteraturstudie for att kunna besvara studiens forskningsfragor. I detta arbete har det kommits fram till skapandet av en allman ram for testare att arbeta mer effektivt med genomforandet av automatiserade regressionstestning oavsett testmiljon. Ramverket innehaller 7 faser: (1) Val av testfall, (2) Utforing/Exekvering av tester, (3) Kontroll/Analysera av resultat, (4) Skrivandet av rapport for testresultat, (5) Arkivering av testresultat rapporter, (6) Vardering och tilldelning av uppkommande problem samt (7) Hantering av testcykeln.