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 |