Maintainability and long-term usage of automated regression tests

Thesis title: Udržovatelnost a dlouhodobé využití automatizovaných regresních testů
Author: Novák, František
Thesis type: Diplomová práce
Supervisor: Karkošková, Soňa
Opponents: Břicháčková, Nina
Thesis language: Česky
Abstract:
Tato diplomová práce má za cíl navrhnout sadu doporučení pro životní cyklus automatizovaných regresních testů webových aplikací se zaměřením na dlouhodobé využití, udržovatelnost testů a návratnost vložených prostředků. Nejprve je v práci představeno automatizované regresní testování, životní cyklus automatizovaných testů a faktory úspěchu automatizovaných testů, mezi které patří dlouhodobé využití, udržovatelnost a návratnost. Následně je navržena sada doporučení, která je strukturována dle metodiky ATLM a obsahuje doporučení s dopadem do sledovaných faktorů úspěchu. Každé doporučení je krátce okomentované a na konci každé fáze je sekce, která odůvodňuje vybraná doporučení jejich propojením se sledovanými faktory. Sada doporučení je shrnuta v samostatné příloze. V další sekci je navržená sada doporučení použita ve vybraném projektu pro nalezení nesplněných doporučení a okomentování dopadu jejich případného splnění. Poslední část se věnuje ověření sady doporučení formou rozhovoru s test manažerem.
Keywords: životní cyklus automatizovaných testů; Automatizované testování; udržovatelnost testů; dlouhodobé využití testů; návratnost testů; regresní testy
Thesis title: Maintainability and long-term usage of automated regression tests
Author: Novák, František
Thesis type: Diploma thesis
Supervisor: Karkošková, Soňa
Opponents: Břicháčková, Nina
Thesis language: Česky
Abstract:
This thesis aims to propose a set of recommendations for the lifecycle of automated regression testing of web applications with a focus on long-term usability, test maintainability and return on investment. First, the thesis introduces automated regression testing, the automated test lifecycle, and the success factors of automated tests, which include long-term usage, maintainability, and payback. Then, a set of recommendations is proposed that is structured according to the ATLM methodology and includes recommendations with implications for the success factors studied. Each recommendation is briefly commented on and at the end of each phase there is a section that justifies the selected recommendations by linking them to the factors of interest. The set of recommendations is summarized in a separate annex. In the next section, the proposed set of recommendations is applied to the selected project to identify unmet recommendations and comment on the impact of their eventual implementation. The last section is devoted to the validation of the set of recommendations through an interview with the test manager.
Keywords: return of test investment; automated testing; regression tests; test maintainability; long-term test usage; automated test lifecycle

Information about study

Study programme: Informační systémy a technologie/Řízení podnikové informatiky
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 19. 10. 2023
Date of submission: 29. 4. 2024
Date of defense: 7. 6. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/86126/podrobnosti

Files for download

    Last update: