Zobrazit minimální záznam

Web application quality assurance and test case design



dc.contributor.advisorMalec Oldřich
dc.contributor.authorMarie Kalousková
dc.date.accessioned2024-06-18T14:34:39Z
dc.date.available2024-06-18T14:34:39Z
dc.date.issued2024-06-13
dc.identifierKOS-1180078508805
dc.identifier.urihttp://hdl.handle.net/10467/115555
dc.description.abstractTato bakalářská práce se zabývá tématem zajištění kvality. Obsahuje přehled různých typů testů a představuje různé testovací techniky používané k navrhování testovacích případů, např. techniky černé skříňky, bílé skříňky a ty založené na zkušenostech. Práce rozebírá myšlenku automatizace testování, popisuje její výhody a možná rizika, a vysvětluje E2E testování. Praktická část je zaměřena na E2E testování webové aplikace Atlantis, systému sloužícímu ke správě skladů. Popisuje první kroky, které pomohly vybudovat základ pro automatizaci testovacích E2E případů, jako je získání doménových znalostí a seznámení se s Atlantisem. Představuje Playwright, platformu na vývoj testů, a jeho funkce, a vysvětluje nastavení testovacího prostředí a možné spuštění E2E testovací sady. Poslední část obsahuje informace o tom, jak bylo přistoupeno k návrhové části, a ukazuje příklad automatizovaného testovacího případu. Ruční testování nakonec pomohlo objevit různé defekty a vytvořená sada automatizovaných testů slouží jako obrana proti regresním defektům pocházejícím z klíčových funkcí aplikace.cze
dc.description.abstractThis bachelor thesis dives into the topic of quality assurance. It contains an overview of different test types and introduces various test techniques used to design test cases, e.g., black-box, white-box, and experience-based techniques. The work contemplates the idea of test automation, describes its benefits and potential risks, and explains the usage of E2E testing. The practical part focuses on E2E testing on a web application named Atlantis, a warehouse management system. It describes the first steps that helped to build a base for the automation of the E2E test cases, such as gaining domain knowledge and familiarizing with Atlantis. It introduces a testing framework named Playwright and its features and explains the test environment setup and possible execution of the E2E test suite. The last part contains information about how the designing part was approached and shows an example of an automated test case. In the end, manual testing helped detect various defects, and the created automated test suite serves as a defense against regression defects coming from the key application features.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectwebová aplikacecze
dc.subjectzajištění kvalitycze
dc.subjectnávrh testovacích případůcze
dc.subjectE2E testovánícze
dc.subjecttechniky testovánícze
dc.subjectautomatizace testovánícze
dc.subjectPlaywrightcze
dc.subjectweb applicationeng
dc.subjectquality assuranceeng
dc.subjecttest case designeng
dc.subjectE2E testingeng
dc.subjecttest techniqueseng
dc.subjecttest automationeng
dc.subjectPlaywrighteng
dc.titleZajištění kvality webové aplikace a návrh testovacích scénářůcze
dc.titleWeb application quality assurance and test case designeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeHunka Jiří
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatika, platnost do 2024cze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam