Systém pro evaluaci efektivity technik testování uživatelského rozhraní založených na modelu
System for Evaluation of Model-based User Interface Testing Techniques Effectiveness
Typ dokumentu
diplomová prácemaster thesis
Autor
Zdeněk David
Vedoucí práce
Daoud Feras Abdul Hadi Mustafa
Oponent práce
Lukáš Ondřej
Studijní obor
Interakce člověka s počítačemStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačové grafiky a interakcePráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato práce představuje návrh a implementaci systému pro hodnocení účinnosti technik testování uživatelského rozhraní založených na modelech, konkrétně pomocí metody kombinatorického testování (angl. Combinatorial Interaction Testing - CIT). Cílem je zlepšit testování softwaru zvýšením míry odhalení chyb, pokrytí testů a efektivity ve srovnání s tradičními metodami. S rostoucí složitostí softwarových aplikací se tradiční metody testování stávají méně efektivními, což vyžaduje inovativní přístupy k zajištění spolehlivosti a kvality. Za tímto účelem jsme vytvořili metodiku pro provádění případových studií, prostředí pro testování případů a systém pro vyhodnocování účinnosti těchto testů. Byly provedeny tři případové studie využívající CIT k vyhodnocení praktické implementace této metody. Experimenty zahrnovaly vytvoření kontrolovaného prostředí, vytvoření testovacích případů ručně i pomocí CIT, provedení těchto případových studií a analýzu výsledků. Zjištění ukazují, že CIT zlepšuje detekci chyb a pokrytí testů a zároveň zkracuje celkovou dobu testování. To naznačuje, že techniky testování založené na modelech, zejména CIT, poskytují efektivnější přístup k zajištění kvality softwaru, což podporuje jejich širší implementaci do procesů testování softwaru. This thesis describes the design and implementation of a system developed to assess the effectiveness of model-based user interface testing methodologies, focused on Combinatorial Interaction Testing - CIT. The purpose of this system is to improve software testing by enhancing defect detection rates, test coverage as well as efficiency compared to traditional testing methods. As software applications grow in complexity, traditional testing methods become less effective, necessitating innovative approaches to ensure reliability and quality. In order to do this, we have created a methodology for conducting case studies, an environment for testing the cases and a system for evaluating the effectiveness of these tests. Three case studies were done utilizing CIT in order to evaluate its practical implementation. The experiments involved setting up controlled environments, generating test cases both manually and using CIT, executing these case studies and analyzing the results. The findings indicate that CIT improves the effectiveness of defect detection and test coverage while reducing overall testing time. This means that model-based testing techniques, such as CIT in particular, offer a more efficient approach to software quality assurance, promoting their wider implementation in software testing processes.
Kolekce
- Diplomové práce - 13139 [413]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Porovnání open-source nástrojů pro automatizované testování webových aplikací
Autor: Samson Ošlakov; Vedoucí práce: Komárek Martin; Oponent práce: Buchtela David
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2022-06-17)Tato bakalářská práce popisuje a porovnává open-source nástroje pro automatizované testování webových aplikací. Práce se zaměřuje především na nástroje používané při automatizovaném end-to-end a funkčním testování webových ... -
Analýza nástrojů pro automatické testování mobilních aplikací a her
Autor: Steimarová Aneta; Vedoucí práce: Buchtela David; Oponent práce: Pavlíčková Petra
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-05-15)Tato bakalářská práce řeší problém výběru správného nástroje pro automatické testování mobilních aplikací a her určených pro zařízení s operačním systémem Android. Součástí bakalářské práce je sestavení přehledu aktuálně ... -
Lehký cíl pro testování vozidlových systémů ADAS
Autor: Jakub Dušek; Vedoucí práce: Jirovský Václav; Oponent práce: Vašíček Michal
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-08-19)Diplomová práce je věnována návrhu konstrukce lehkého cíle pro testování vozidlových systémů ADAS při rychlostech do 100 km/h. V diplomové práci jsou vysvětleny druhy ADAS systémů, dále také jak se tyto systémy řeší. V ...