Denna studie undersöker tidsvinsterna med en investeringen av automatiserade regressionstester i förhållande till manuellt genomförande. Syftet med detta är att skapa ett beslutsunderlag av ROI och break-even beräkningar med avsikten att minska osäkerheten ifall investeringen kommer resultera i en tidsvinst under systemets livslängd samt hur stora dessa vinster kan bli. För att undersöka detta har automatiska regressionstester utvecklats, där en mätning av tidsåtgången för detta användes som den investerade tiden. De automatiska testernas tid för genomförandet av studiens testfall jämfördes med den manuella motsvarigheten. Detta har tillsammans med empiriskt material från intervjuer stått som grund för ROI och break-even beräkningar gällande investeringen av automatiska regressionstester. Det empiriska materialet bidrog till beräkningarna med parametrarna testfrekvens, testmängd och livslängd. Till skillnad från tidigare forskning genomför studien beräkningar med flera testfrekvenser, vilket resulterade i att även vid en relativt låg testfrekvens har automatiska regressionstester goda förutsättningar för ett positivt ROI. Vid en medel till hög testfrekvens kunde break-even punkten uppnås inom ett år med möjligheter för stora tidsvinster. Det empiriska materialet har även påvisat att uppstartsfasen, systemtypen, testfallens komplexitet och återanvändning är faktorer som kan påverka tidsvinsterna. / This study examines the time savings of an investment in automated regression tests relative to a manual approach. The purpose of this is to produce an underlay for decision making consisting of ROI and break-even calculations which has the intention of reducing uncertainty in case the investment will result in time savings within the systems life span as well as how big these savings can become. To examine this, automated regression tests have been developed where time spent was measured to be used as the invested time. The time it took for the automated tests to execute the studies test cases were compared with the manual counterpart. This has, together with the empirical material from the interviews, formed the basis for ROI and break-even calculations regarding the investment of automated regression tests. The empirical material contributed to the calculations with parameters for test frequency, test amount and life span. Unlike previous research, this study uses calculations with a higher amount of test frequencies which showed that even with a relatively low test frequency, automated regression tests have good opportunities for a positive ROI. With a medium to high test frequency, the break-even point was reached within one year with possibilities for great time savings. The empirical material has also shown that the start-up phase, system type, test case complexity and reusability are factors that can affect the time savings.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:ltu-91117 |
Date | January 2022 |
Creators | Ström, Marcus, Kjessler, Oskar |
Publisher | Luleå tekniska universitet, Institutionen för system- och rymdteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.6899 seconds