Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Comparing Costs of Browser Automation Test Tools with Manual Testing
Linköping University, Department of Computer and Information Science, Software and Systems.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Testing is a necessary component of software development, but it is also an expensive one, especially if performed manually. One way to mitigate the cost of testing is to implement test automation, where the test cases are run automatically. For any organisation looking to implement test automation, the most interesting cost is time. Automation takes time to implement and one of the most obvious benefits of automation is that the automated test execution time is lower than that of manual execution. This thesis contains a literature study covering testing methodology, especially in regards to the domain of web application testing. The literature covered also included three economic models that may be used to calculate the costs of automation compared to manual testing. The models can be used to calculate the time it would take, or the number of necessary executions, for the total cost of test automation to be lower than of that of manual testing. The thesis is based on a case study of test automation for the StoredSafe platform, a web application. Three sets of test automation frameworks were used to implement three different test suits and the test implementation times were collected. The data collected were then used to calculate the time it would take, using the three economic models, for the cost of automated test cases to become equal to that of with manual testing. The data showed that the estimated time to reach breakeven for the three frameworks varied between 2½ and at worst 10 years, with an average of 3½ years. The models and data presented in this thesis may be used in order to estimate the cost of test automation in comparison to manual testing over longer periods of time, but care must be taken in order to ensure that the data used is correct in regards to one’s own organisation or else the estimate may be faulty.

Place, publisher, year, edition, pages
2016. , p. 61
Keywords [en]
Computer Science, Information Technology, Testing, Software testing, test automation, web application, webapplication, applications, testautomation, testing economy
National Category
Information Systems
Identifiers
URN: urn:nbn:se:liu:diva-133170ISRN: LIU-IDA/LITH-EX-A--16/057--SEOAI: oai:DiVA.org:liu-133170DiVA, id: diva2:1055381
External cooperation
AB StoredSafe
Subject / course
Information Technology
Supervisors
Examiners
Available from: 2016-12-15 Created: 2016-12-12 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

Comparing Costs of Browser Automation Test Tools with Manual Testing(1701 kB)182 downloads
File information
File name FULLTEXT01.pdfFile size 1701 kBChecksum SHA-512
fd09f8374b008bbc2a4b0b3b509794ff459d7b0d986c381899d02091574a20c952b83f9c43be662e936936ce61ab9a78a0fc1841b23f59fc2119ad544f434ee3
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Grape, Victor
By organisation
Software and Systems
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 182 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 486 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf