Tato bakalářská práce se zaměřuje na integraci umělé inteligence do procesů testování softwaru. Cílem práce je analyzovat různé nástroje a techniky umělé inteligence, které se uplatňují při testování softwaru, a posoudit jejich přínos pro zvyšování efektivity, přesnosti a pokrytí testů. V práci je dále ukázán vliv umělé inteligence na konkrétní způsoby testování a jaké nástroje jsou zde užitečné.
Anotace v angličtině
This bachelor's thesis focuses on the integration of artificial intelligence into software tes-ting processes. The aim of the thesis is to analyze various tools and techniques of artificial intelligence that are applied in software testing and to assess their contribution to increasing the efficiency, accuracy, and coverage of tests. The thesis also demonstrates the impact of artificial intelligence on specific testing methods and which tools are useful in this area.
Klíčová slova
Umělá inteligence, testování software, automatizované testování, strojové učení, umělá inteligence v analýze kvality kódu, generování testovacích případů pomocí AI
Klíčová slova v angličtině
Artificial Intelligence, software testing, automated testing, machine learning, artificial in-telligence in code quality analysis, AI-based test case generation
Rozsah průvodní práce
79 s.
Jazyk
CZ
Anotace
Tato bakalářská práce se zaměřuje na integraci umělé inteligence do procesů testování softwaru. Cílem práce je analyzovat různé nástroje a techniky umělé inteligence, které se uplatňují při testování softwaru, a posoudit jejich přínos pro zvyšování efektivity, přesnosti a pokrytí testů. V práci je dále ukázán vliv umělé inteligence na konkrétní způsoby testování a jaké nástroje jsou zde užitečné.
Anotace v angličtině
This bachelor's thesis focuses on the integration of artificial intelligence into software tes-ting processes. The aim of the thesis is to analyze various tools and techniques of artificial intelligence that are applied in software testing and to assess their contribution to increasing the efficiency, accuracy, and coverage of tests. The thesis also demonstrates the impact of artificial intelligence on specific testing methods and which tools are useful in this area.
Klíčová slova
Umělá inteligence, testování software, automatizované testování, strojové učení, umělá inteligence v analýze kvality kódu, generování testovacích případů pomocí AI
Klíčová slova v angličtině
Artificial Intelligence, software testing, automated testing, machine learning, artificial in-telligence in code quality analysis, AI-based test case generation
Zásady pro vypracování
Nastudujte a rozepište terminologii v kontextu tématu bakalářské práce.
Popište možnosti využití AI v rámci testování software.
Sepište technologie AI, které lze využit v rámci testování software.
Vybrané technologie vyzkoušejte a porovnejte.
Sumarizujte možnosti využití AI technologií pro potřeby testování software.
Zásady pro vypracování
Nastudujte a rozepište terminologii v kontextu tématu bakalářské práce.
Popište možnosti využití AI v rámci testování software.
Sepište technologie AI, které lze využit v rámci testování software.
Vybrané technologie vyzkoušejte a porovnejte.
Sumarizujte možnosti využití AI technologií pro potřeby testování software.
Seznam doporučené literatury
Artificially Intelligent Project Manager, 2023. 1. Great Britain: Amazon. ISBN 9798395823175.
RENDA, Miroslav et al., 2016. Efektivní testování softwaru : klíčové otázky pro efektivitu testovacího procesu. Praha: Grada, 215 s. ISBN 978-80-247-5594-6.
D'ASCOLI, Steven, 2022. Artificial Intelligence and Depp Learning with Python. Great Britain: Amazon. ISBN 9798406364208.
VLČEK, Jakub. Umělá inteligence v softwarovém inženýrství. 2022. Dostupné také z:http://hdl.handle.net/10563/50800
KLAS, Adam. Artificial intelligence in Steven Spielberg's Artificial Intelligence: A.I. 2020. Dostupné také z: http://hdl.handle.net/10563/49195
HEROUT, Pavel,2016. Testování pro programátory. České Budějovice: Kopp. ISBN 9788072324811.
Seznam doporučené literatury
Artificially Intelligent Project Manager, 2023. 1. Great Britain: Amazon. ISBN 9798395823175.
RENDA, Miroslav et al., 2016. Efektivní testování softwaru : klíčové otázky pro efektivitu testovacího procesu. Praha: Grada, 215 s. ISBN 978-80-247-5594-6.
D'ASCOLI, Steven, 2022. Artificial Intelligence and Depp Learning with Python. Great Britain: Amazon. ISBN 9798406364208.
VLČEK, Jakub. Umělá inteligence v softwarovém inženýrství. 2022. Dostupné také z:http://hdl.handle.net/10563/50800
KLAS, Adam. Artificial intelligence in Steven Spielberg's Artificial Intelligence: A.I. 2020. Dostupné také z: http://hdl.handle.net/10563/49195
HEROUT, Pavel,2016. Testování pro programátory. České Budějovice: Kopp. ISBN 9788072324811.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student odprezentoval výsledky své bakalářské práce a vedoucí a předseda komise přečetli posudky. Student odpověděl na otázky z posudků. Komise neměla doplňující dotazy.
Student na dotazy věcně reagoval a celkově probíhala obhajoba výborně.