Tato diplomová práce je zaměřena na nástroj Apache JMeter, který je využit pro tvorbu automatizovaných testů během vývoje a servisu mezinárodních energetických aplikací ENTSO-E Transparency Platform (ETP) a Nordic Unavailability Collection System (NUCS). Popisuje jednotlivé části daného nástroje i jeho rozšíření, které umožňují lepší využití v praxi.
Diplomová práce zároveň přináší praktický příklad tvorby automatizovaného testu pro dané aplikace a porovnání časové náročnosti manuálního a automatizovaného testování jednotlivých systémů. Hlavním cílem je poukázat na možnost propojení nástroje pro automatizované testování s dalšími aplikacemi, které usnadňují management vyvíjeného softwaru. Zde se také nachází praktický příklad propojení nástroje Apache JMeter s několika dalšími nástroji.
Anotace v angličtině
This thesis describes Apache JMeter tool, which is used for creation of automated tests during the development and maintenance of the international energy applications ENTSO-E Transparency Platform and Nordic Unavailability Collection System. It describes separate parts of automated tool including its plugins, which are used in practice.
The thesis includes the practical example of creation of automated test for these energy applications and time comparison of manual and automated testing on the individual systems. The main goal is a description of connectivity of tools for automated testing with other tools, which ease the software development. In addition, there is a practical example of connection between Apache JMeter and other tools.
Apache JMeter, automated testing, software, testing, tool, management of software
Rozsah průvodní práce
108 s.
Jazyk
CZ
Anotace
Tato diplomová práce je zaměřena na nástroj Apache JMeter, který je využit pro tvorbu automatizovaných testů během vývoje a servisu mezinárodních energetických aplikací ENTSO-E Transparency Platform (ETP) a Nordic Unavailability Collection System (NUCS). Popisuje jednotlivé části daného nástroje i jeho rozšíření, které umožňují lepší využití v praxi.
Diplomová práce zároveň přináší praktický příklad tvorby automatizovaného testu pro dané aplikace a porovnání časové náročnosti manuálního a automatizovaného testování jednotlivých systémů. Hlavním cílem je poukázat na možnost propojení nástroje pro automatizované testování s dalšími aplikacemi, které usnadňují management vyvíjeného softwaru. Zde se také nachází praktický příklad propojení nástroje Apache JMeter s několika dalšími nástroji.
Anotace v angličtině
This thesis describes Apache JMeter tool, which is used for creation of automated tests during the development and maintenance of the international energy applications ENTSO-E Transparency Platform and Nordic Unavailability Collection System. It describes separate parts of automated tool including its plugins, which are used in practice.
The thesis includes the practical example of creation of automated test for these energy applications and time comparison of manual and automated testing on the individual systems. The main goal is a description of connectivity of tools for automated testing with other tools, which ease the software development. In addition, there is a practical example of connection between Apache JMeter and other tools.
Apache JMeter, automated testing, software, testing, tool, management of software
Zásady pro vypracování
Cílem práce je analýza možností tvorby automatizovaného testu SW aplikace s využitím nástroje Apache JMeter a porovnání časové náročnosti manuálního a automatizovaného testování.
Práce bude obsahovat:
základní pojmy k problematice;
metody testování softwaru;
Apache JMeter;
nástroje pro management softwaru;
praktický příklad;
zhodnocení.
Zásady pro vypracování
Cílem práce je analýza možností tvorby automatizovaného testu SW aplikace s využitím nástroje Apache JMeter a porovnání časové náročnosti manuálního a automatizovaného testování.
Práce bude obsahovat:
základní pojmy k problematice;
metody testování softwaru;
Apache JMeter;
nástroje pro management softwaru;
praktický příklad;
zhodnocení.
Seznam doporučené literatury
BUREŠ, Miroslav a kol. Efektivní testování softwaru: klíčové otázky pro efektivitu testovacího procesu. Praha: Grada, 2016. Profesionál. ISBN 978-80-247-5594-6.
HASS, Anne Mette Jonassen. Guide to advanced software testing. Boston: Artech House, c2008. ISBN 978-1-59693-285-2.
PATTON, Ron a David KRÁSENSKÝ. Testování softwaru. Praha: Computer Press, 2002. ISBN 80-7226-636-5.
PATTON, Ron. Testování softwaru: automatické i ruční testování, testování použitelnosti, lokalizace i kompatibility produktů nejen pro manažery softwarových projektů a testery, praktická cvičení na konci kapitol. Praha: Computer Press, c2002. Programování. ISBN 80-7226-636-5.
STEPHENS, Matt a Doug ROSENBERG. Testování softwaru řízené návrhem. Brno: Computer Press, 2011. ISBN 978-80-251-3607-2.
Seznam doporučené literatury
BUREŠ, Miroslav a kol. Efektivní testování softwaru: klíčové otázky pro efektivitu testovacího procesu. Praha: Grada, 2016. Profesionál. ISBN 978-80-247-5594-6.
HASS, Anne Mette Jonassen. Guide to advanced software testing. Boston: Artech House, c2008. ISBN 978-1-59693-285-2.
PATTON, Ron a David KRÁSENSKÝ. Testování softwaru. Praha: Computer Press, 2002. ISBN 80-7226-636-5.
PATTON, Ron. Testování softwaru: automatické i ruční testování, testování použitelnosti, lokalizace i kompatibility produktů nejen pro manažery softwarových projektů a testery, praktická cvičení na konci kapitol. Praha: Computer Press, c2002. Programování. ISBN 80-7226-636-5.
STEPHENS, Matt a Doug ROSENBERG. Testování softwaru řízené návrhem. Brno: Computer Press, 2011. ISBN 978-80-251-3607-2.
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student představil základní teze své diplomové práce. Uvedl cíl diplomové práce, způsob řešení a prezentoval výsledky, kterých dosáhl. V rámci rozpravy odpověděl na otázky oponenta práce a na následující otázky od členů komise:
Jaké metody umělé inteligence by se daly použít pro automatické testování SW?
Jaké další nástroje pro automatické testování SW znáte? Porovnejte je s JMETER.
Proč dáváte potřebu automatizovaného testování do souvislosti s agilním přístupem, je to nezbytné?
Student na otázky odpověděl a diplomovou práci obhájil.