Metodika výběru nástroje pro automatizované testování software

Název práce: Metodika výběru nástroje pro automatizované testování software
Autor(ka) práce: Kříž, Filip
Typ práce: Diplomová práce
Vedoucí práce: Maryška, Miloš
Oponenti práce: Sládek, Pavel
Jazyk práce: Česky
Abstrakt:
Testování je zásadní součástí vývoje softwaru a v současnosti roste poptávka po jeho automatizaci. Jelikož je dostupné velké množství různě zaměřených nástrojů, skrze které jej lze provádět, vývojové týmy mohou mít problém se rozhodnout který využít. Hlavním cílem této diplomové práce je navržení metodiky, jenž doporučí, který z porovnávaných nástrojů je nejvhodnější, vzhledem k situaci na projektu. Toto pracovníkům volbu testovacího nástroje usnadní a zefektivní jejich práci. V prvních třech kapitolách jsou shromážděny teoretické podklady. Je prozkoumána problematika testování softwaru, se zaměřením na automatizované testování. Následující dvě kapitoly se věnují samotnému návrhu a ověření metodiky. V rámci nich jsou definovány požadavky pro porovnání nástrojů. Tyto požadavky jsou ohodnoceny dle konkrétní situace na projektu a následně je vypočtena jejich vhodnost pomocí metody TOPSIS. Ověření funkčnosti metodiky je provedeno skrze implementaci na modelovém projektu. Je tak dokázána její použitelnost. Výsledná metodika je připravena pro použití v praxi. Je tak dokázáno, že je možné vytvořit metodiku, která je univerzálně použitelná napříč různými projekty.
Klíčová slova: TOPSIS; Testování softwaru; Vícekriteriální analýza variant; Automatizace; Automatizované testování softwaru
Název práce: Methodology for Selecting a Tool for Automated Software Testing
Autor(ka) práce: Kříž, Filip
Typ práce: Diploma thesis
Vedoucí práce: Maryška, Miloš
Oponenti práce: Sládek, Pavel
Jazyk práce: Česky
Abstrakt:
Testing is a critical part of software development, and there is currently an increasing demand for its automation. Given the large number of tools available, each focused on different aspects of testing, development teams may face difficulties deciding which tool to use. The main goal of this thesis is to design a methodology that will recommend the most suitable tool from the ones compared, based on the specific situation of the project. This will simplify the choice of testing tool for teams and enhance their work efficiency. The first three chapters gather theoretical background. The issue of software testing is explored, with a focus on automated testing. The following two chapters address the design and validation of the methodology. In these chapters, the requirements for comparing tools are defined. These requirements are rated according to the specific project situation, and their suitability is calculated using the TOPSIS method. The functionality of the methodology is verified through implementation in a model project, thus proving its applicability. The resulting methodology is ready for practical use. It is thus proven that it is possible to create a methodology that is universally applicable across various projects.
Klíčová slova: Automation; TOPSIS; Automated software testing; Multi-criteria analysis of variants; Software testing

Informace o studiu

Studijní program / obor: Podniková informatika
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 18. 3. 2024
Datum podání práce: 5. 5. 2025
Datum obhajoby: 2025

Soubory ke stažení

Soubory budou k dispozici až po obhajobě práce.

    Poslední aktualizace: