Porovnání open-source nástrojů pro automatizované testování webových aplikací
ANALYSIS OF OPEN-SOURCE TOOLS FOR AUTOMATED TESTING OF WEB APPLICATIONS
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Samson Ošlakov
Vedoucí práce
Komárek Martin
Oponent práce
Buchtela David
Studijní obor
Informační systémy a managementStudijní program
Informatika 2009Instituce přidělující hodnost
katedra softwarového inženýrstvíPrá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 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. This 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.
Kolekce
- Bakalářské práce - 18102 [1608]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
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 ... -
Children Usability Lab - aplikace pro správu laboratoře
Autor: Solanská Karolína; Vedoucí práce: Chludil Jiří; Oponent práce: Pavlíček Josef
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2016-05-10)Tato bakalářská práce se zabývá analýzou procesů v laboratoři pro testování použitelnosti. Následně procesy přizpůsobuje dětským testerům. Také se zabývá návrhem a implementací systému pro zprávu laboratoře použitelnosti ...