| |
|
Rozpoznávání objektů grafického uživatelského rozhraní pro vizuální testování
Kisela, Sebastián ; Peringer, Petr (oponent) ; Smrčka, Aleš (vedoucí práce)
Bakalárska práca sa sústredí na analýzu súčasných metód používaných pri testovaní grafického používateľského rozhrania, ako aj nástrojmi na to použitými. Stanovuje špecifikácie požiadavkov a návrh metód rozpoznávania grafického používateľského rozhrania. Neskôr sú v práci podrobne popísané implementácia a obmedzenia implementovaného riešenia postavenom na vizuálnom rozpoznávaní na základe pixelov. V závere sú ukázané spôsoby, ktorými bola funkčnosť riešenia overovaná.
|
|
SW pro ovládání klimatických zkoušek
Fedor, Denis ; Richter, Miloslav (oponent) ; Petyovský, Petr (vedoucí práce)
Táto práca sa zaoberá ovládaním konkrétnej klimatickej komory používanej k rozličným klimatickým skúškam. Preto jej riešenie začína identifikáciou vlastností tejto klimatickej komory a základným návrhom jej riadenia. To je nasledované meraním rozloženia teploty v jej vnútornom priestore za účelom overenia použiteľnosti tejto klimatickej komory. Práca tiež nevynecháva opis možností komunikácie medzi klimatickou komorou a aplikáciou k ovládaniu klimatických skúšok. Ďalšia časť tejto práce sa týka návrhu a implementácie samotnej aplikácie k ovládaniu klimatických skúšok. Na jeho výstupe je protokol o uskutočnenej klimatickej skúške. V závere obsahuje táto práca opis testovania programu v reálnej prevádzke firmy a ďalšie možné vylepšenia implementovaného programu.
|
|
Automatizované testování webových aplikací
Běloch, Tomáš ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce se zabývá automatizací v procesu testování webových aplikací. Teoretická část je zaměřena na zajišťování kvality softwarových produktů a služeb. V práci je dále rozebrána problematika automatizace dílčích druhů testování a jsou popsány některé testovací nástroje. Podrobněji se pak teoretická část zabývá nástrojem Selenium a systémy pro kontinuální integraci. Praktická část se zaměřuje na podrobnou analýzu, návrh a realizaci automatizovaných testovacích skriptů pro službu Claudu společnosti IBA CZ, s. r. o. V závěru práce je shrnut její přínos pro autora a společnost a nastíněn další plánovaný vývoj.
|
|
Automatizované testování zranitelností webových prohlížečů
Jusko, Ján ; Bartík, Vladimír (oponent) ; Fröml, Vojtěch (vedoucí práce)
Cieľom tejto práce je zoznámiť sa so základnými technikami útokov na webové prehliadače a následne navrhnúť a implementovať automatizované testovanie bezpečnostných aplikácií spúšťaním nelegálnej aktivity. Pomocou nástroja Robot Framework bola pre tri najrozšírenejšie webové prehliadače vytvorená sada 31 automatizovaných testov, ktoré simulujú škodlivú činnosť v prehliadači. Následne bola analyzovaná efektivita a reaktivita bezpečnostných aplikácií. Zistili sme, že používaním vhodného anti-exploit systému je možné zabrániť až 30% útokom. Prínosom tejto práce je samotná testovacia sada, ktorá bude integrovaná do databáze testov spoločnosti TrustPort a využívaná pri vývoji bezpečnostných systémov.
|
|
Automatické testování uživatelských rozhraní
Meluzín, Vojtěch ; Materna, Zdeněk (oponent) ; Kapinus, Michal (vedoucí práce)
Tato práce se zabývá řešením problému automatického testování uživatelského prostředí pro systém ARTable, který je tvořen pomocí frameworku ROS. Zvolený problém jsem vyřešil tvorbou rozšíření pro testovací nástroj. Rozšíření s názvem ARTBot nám umožňuje simulaci uživatelské interakce. Můžeme ho tak spolu s testovacím nástrojem využít k automatickému testování grafického rozhraní ARTable aplikací. V této práci nalezneme navrh, popis implementace a způsob testování ARTBota.
|
|
Serverový framework pro hromadné testování Android aplikací
Čtvrtníček, Dušan ; Musil, Martin (oponent) ; Láník, Aleš (vedoucí práce)
Tato diplomová práce se věnuje problematice vzdáleného ovládání Android zařízení pomocí Android Debug Bridge nástroje. Další podstatná část této práce je automatizované hromadné testování Android aplikací. Zaměřuje se na jednotlivé nástroje (Android Debug Bridge, MonkeyRunner, logcat, Appium) potřebné k vyřešení této problematiky. Dále popisuje webový framework Nette a použité technologie, které byly využity pro výsledný návrh a implementaci informačního systému.
|
|
Remote API Web Reference for Java Enterprise Applications
Krpec, Ondřej ; Turoňová, Lenka (oponent) ; Kočí, Radek (vedoucí práce)
The Master's thesis focuses on testing REST API interfaces of web applications. The result of the thesis is the Restty application, which allows to test API endpoints of said interfaces, as well as to create extensive test cases from the interface's endpoints. The theoretical part of the thesis explains the principles of web services, remote interfaces, technologies that are used for development of the application, and the Swagger framework upon which the application is built. Subsequently, the design drafts of the application are presented in detail. The following section covers Restty's implementation and demonstrates how the Restty can be used for testing the interface of a Red Hat JBoss BPM Suite application. In conclusion, the benefits of the Restty application are evaluated and its possible extensions are proposed.
|
|
Návrh testovacího pracoviště pro automatizované testování elektronické řídicí jednotky
Dalecký, Filip ; Andrš, Ondřej (oponent) ; Kovář, Jiří (vedoucí práce)
Tato diplomová práce se zabývá návrhem a realizací části automatizovaného testovacího pracoviště pro výstupní testování elektronické řídicí jednotky při její samotné výrobě. Elektronická řídicí jednotka je vyráběna společností UNIS, a.s. a je použita jako řídicí a výkonová elektronika pro hydraulický agregát. V teoretické části se práce zabývá problematikou vývojem a automatickým testováním elektroniky v oblasti letectví. V praktické části je popsáno navrhované automatické testovací pracoviště a implementace testovacího softwaru za použití hardwarových i softwarových prostředků od společnosti National Instruments. Hlavními platformami pro tvorbu softwaru jsou LabVIEW a TestStand. Vytvořené testovací pracoviště je nakonec ověřeno otestováním několika řídicích jednotek.
|
|
Inovace systému pro automatizované integrační testy elektronických jednotek vozidel
Kyloušek, Josef ; Orság, Filip (oponent) ; Drahanský, Martin (vedoucí práce)
Tato diplomová práce se zabývá problematikou softwarových nástrojů pro automatizované integrační testy elektronických jednotek vozidel. Konkrétně je zaměřena na nástroj TestAut 2, který je vyvíjen společností e4t a využíván pro testování vozů značky Škoda. Cílem této práce je porovnání tohoto nástroje s podobnými produkty v automobilovém průmyslu. Práce tedy obsahuje analýzu stávajícího nástroje TestAut 2 a popis principů a vlastností nástrojů EXAM, MODENA a PROVEtech. Z těchto získaných informací je vybrána množina principů považovaných za výhodné. V další části práce je popsána implementace těchto principů do nástroje TestAut 2, testování jejich funkčnosti a zhodnocení jejich přínosu. Závěrem je navrhnuto další vylepšení upravovaného nástroje.
|