Umělá inteligence v testování softwaru - praktická případová studie

Název práce: Umělá inteligence v testování softwaru - praktická případová studie
Autor(ka) práce: Litvinov, Maksim
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíček, Antonín
Oponenti práce: Mezihorák, Radek
Jazyk práce: Česky
Abstrakt:
V dnešním dynamicky se rozvíjejícím světě softwarového vývoje hraje klíčovou roli testování. Tradiční přístupy k testování se stávají čím dál tím náročnějšími a časově zdlouhavějšími s rostoucí komplexností aplikací. Daná práce se snaží ukázat, jak AI může proces testování zjednodušit. Cílem této bakalářské práce je v rámci jednoho projektu integrovat umělou inteligenci do procesu návrhu testovacích případů a jejich automatizace, a provést následné hodnocení efektivity této integrace. Práce je rozčleněna do pěti kapitol. V první kapitole je uveden úvod do oblasti umělé inteligence a chatbotů, kde jsou popsány základní principy jejich fungování. Druhá kapitola se zaměřuje na problematiku testování softwaru a jeho klíčové principy. Třetí kapitola obsahuje podrobný popis aplikace Alza.cz a strukturu jejího webového rozhraní. Čtvrtá kapitola se zabývá formulací testovacích případů využívajících technologie umělé inteligence pro danou aplikaci. Pátá kapitola doplňuje testovací případy a automatizuje je pomocí nástroje Testim.IO. Následně je provedeno hodnocení stability testů v průběhu určitého časového období.
Klíčová slova: Testim.io; testovací případ; testování; umělá inteligence
Název práce: Artificial Intelligence in Software Testing - A Practical Case Study
Autor(ka) práce: Litvinov, Maksim
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíček, Antonín
Oponenti práce: Mezihorák, Radek
Jazyk práce: Česky
Abstrakt:
In today's fast-paced world of software development, testing plays a key role. Traditional approaches to testing are becoming more and more challenging and time-consuming as applications become more complex. The present work seeks to show how AI can simplify the testing process. The aim of this bachelor thesis is to integrate AI into the process of test case design and automation within a single project, and to perform a subsequent evaluation of the effectiveness of this integration. The thesis is divided into five chapters. The first chapter provides an introduction to the field of artificial intelligence and chatbots, describing the basic principles of their operation. The second chapter focuses on the issue of software testing and its key principles. The third chapter contains a detailed description of the Alza.cz application and the structure of its web interface. The fourth chapter deals with the formulation of test cases using artificial intelligence technologies for the application. The fifth chapter completes the test cases and automates them using the Testim.IO tool. Subsequently, an evaluation of the stability of the tests over a period of time is performed.
Klíčová slova: testovací případ; umělá inteligence; Testim.io; testování

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra systémové analýzy

Informace o odevzdání a obhajobě

Datum zadání práce: 12. 12. 2023
Datum podání práce: 6. 5. 2024
Datum obhajoby: 11. 6. 2024
Identifikátor v systému InSIS: https://insis.vse.cz/zp/86875/podrobnosti

Soubory ke stažení

    Poslední aktualizace: