Evaluating the Value of Test Automation: A Comprehensive Approach to Sustainable Automated Testing Solutions
2024 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [en]
This thesis delves into the exploration of automated testing’s role in modern software development, particularly within the context of Scania’s development processes. The study aims to shed light on the tangible benefits and strategic implementation aspects of transitioning from manual to automated testing in a softwaredevelopment lifecycle.
The scope of this research encompasses both quantitative and qualitative analyses, including a survey among industry professionals and a Proof of Concept(PoC) using Playwright for automating a ’happy flow’ test case.
While the study aims to provide valuable findings on the efficiency, coverage, and consistency benefits of automated testing, it acknowledges the need for a more scientific approach to fully assess the tangible advantages. This includes a careful measurement of time savings and a deeper exploration of strategic implementation, particularly in the context of GUI regression tests. The research identifies keyfactors affecting decisions in test automation, suggesting that future studies shouldstructure these factors comprehensively and explore them in depth.
The thesis concludes that, although automated testing presents challenges, its long-term benefits in terms of process streamlining and productivity enhancement are likely to outweigh the initial efforts and investments. However, the study only begins to uncover the full potential of automated testing, indicating that further, more detailed research is essential to fully grasp its value in software development.
Place, publisher, year, edition, pages
2024. , p. 25
Keywords [en]
Test Automation, Software Development Lifecycle, Automated Testing Strategy, Playwright, Software Quality Assurance.
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:bth-25926OAI: oai:DiVA.org:bth-25926DiVA, id: diva2:1864128
External cooperation
Scania
Subject / course
PA1438 Självständigt arbete Webbprogrammering
Educational program
PAGWG Webbprogrammering
Supervisors
Examiners
2024-06-272024-06-032024-06-27Bibliographically approved