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
dc.contributor.advisor | Daoud Feras Abdul Hadi Mustafa | |
dc.contributor.author | Zdeněk David | |
dc.date.accessioned | 2024-06-18T14:14:27Z | |
dc.date.available | 2024-06-18T14:14:27Z | |
dc.date.issued | 2024-06-04 | |
dc.identifier | KOS-1240946731205 | |
dc.identifier.uri | http://hdl.handle.net/10467/115058 | |
dc.description.abstract | 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. | cze |
dc.description.abstract | 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. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | 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.html | eng |
dc.rights | Vysokoš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 | cze |
dc.subject | Testování založené na modelu | cze |
dc.subject | testování uživatelského rozhraní | cze |
dc.subject | metody kombinatorického testování | cze |
dc.subject | zajištění kvality software | cze |
dc.subject | pokrytí testů | cze |
dc.subject | detekce defektů | cze |
dc.subject | automatizované testování | cze |
dc.subject | Model-based Testing | eng |
dc.subject | User interface testing | eng |
dc.subject | Combinatorial Interaction Testing | eng |
dc.subject | Software quality assurance | eng |
dc.subject | Test coverage | eng |
dc.subject | Defect detection | eng |
dc.subject | Automated testing | eng |
dc.title | Systém pro evaluaci efektivity technik testování uživatelského rozhraní založených na modelu | cze |
dc.title | System for Evaluation of Model-based User Interface Testing Techniques Effectiveness | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Lukáš Ondřej | |
theses.degree.discipline | Interakce člověka s počítačem | cze |
theses.degree.grantor | katedra počítačové grafiky a interakce | cze |
theses.degree.programme | Otevřená informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 13139 [413]