Zobrazit minimální záznam

ANALYSIS OF OPEN-SOURCE TOOLS FOR AUTOMATED TESTING OF WEB APPLICATIONS



dc.contributor.advisorKomárek Martin
dc.contributor.authorSamson Ošlakov
dc.date.accessioned2022-06-17T22:53:00Z
dc.date.available2022-06-17T22:53:00Z
dc.date.issued2022-06-17
dc.identifierKOS-1065790635805
dc.identifier.urihttp://hdl.handle.net/10467/102236
dc.description.abstractTato 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 aplikací s grafickým uživatelským rozhraním. Práce analyzuje 12 nástrojů pro automatizované testování webových aplikací a diskutuje jejich kvality a nedostatky. Nad rámec zadání je provedena kvantitativní analýza nástrojů s využitím vážených parametrů pro kategorizaci nástrojů pomocí objektivních a subjektivních metrik, na základě, kterých byly nástroje hodnoceny. Známky parametrů byly sečteny do celkového součtu a nástroj s nejvyšším počtem bodů byl považován za nejvíce doporučený k použití. Výsledkem je, že čtenář má k dispozici tabulku v Google sheets, kde bude moci pomocí úpravy vah u jednotlivých zkoumaných parametrů určit, který nástroj by byl nejlepší volbou ve zvoleném případě použití. V praktické části je navržen a realizován testovací plán pro demo aplikaci s využitím analyzovaných nástrojů. Jednotlivé implementace jsou porovnány. Nakonec jsou diskutovány přínosy a nevýhody automatizace testování z ekonomického hlediska. Získané poznatky mohou být velkým přínosem pro vývojáře nebo jiné odpovědné osoby při výběru vhodných nástrojů pro automatizované testování webových aplikací na různých projektech.cze
dc.description.abstractThis bachelor thesis describes and compares open-source tools for automated testing of web applications. The thesis primarily focuses on the tools used in the automated end-to-end and functional testing of web applications with a graphical user interface. The thesis analyses 12 tools for automated testing of web applications, discussing their qualities and shortcomings. Beyond the terms of assignment, a quantitative analysis of the tools using weighed parameters to categorise tools using objective and subjective metrics on which were the tools graded. Grades of the parameters were summed into total, and the tool with the highest amount of points was considered the most recommended for usage. As a result, the reader has access to a Google sheet table where he will be able to use the adjusted weights of the individual parameters examined to determine which tool would be the best choice in the selected use case. In the practical part, a test plan for a demo application is designed and implemented using the analysed tools. The implementations are compared. Finally, the thesis discusses the benefits and liabilities of test automation from an economic point of view. The findings can greatly benefit developers or other responsible individuals in selecting the right tools for automated testing of web applications on different projects.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.subjecttestování softwarucze
dc.subjectautomatizace testování softwarucze
dc.subjectopen-sourcecze
dc.subjecttestování webových aplikacícze
dc.subjectanalýza testovacích nástrojůcze
dc.subjectautomatizace E2E testovánícze
dc.subjectautomatizace funkčního testovánícze
dc.subjectsoftware testingeng
dc.subjectsoftware testing automationeng
dc.subjectopen-sourceeng
dc.subjectweb application testingeng
dc.subjectanalysis of testing toolseng
dc.subjectE2E testing automationeng
dc.subjectfunctional testing automationeng
dc.titlePorovnání open-source nástrojů pro automatizované testování webových aplikacícze
dc.titleANALYSIS OF OPEN-SOURCE TOOLS FOR AUTOMATED TESTING OF WEB APPLICATIONSeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeBuchtela David
theses.degree.disciplineInformační systémy a managementcze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatika 2009cze


Soubory tohoto záznamu





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

Zobrazit minimální záznam