Nástroj na testování síťových aplikací
A Tool for Testing Network Applications

View/ Open
Author
Advisor
Smrčka, AlešReferee
Peringer, PetrGrade
CAltmetrics
Metadata
Show full item recordAbstract
Táto diplomová práca sa zaoberá problematikou testovania softvéru. Podrobnejšie popisuje rôzne druhy a spôsoby testovania, ako sú testovanie bielej skrinky, testovanie čiernej skrinky, jednotkové, integračné či regresné testovanie. Rieši tiež problematiku špecifík spojených s testovaním sieťových aplikácií a automatizáciou testovacieho procesu. Ďalej sa venuje návrhu jazyka pre popis testovacích prípadov, ktorý bol vytvorený na základe jazyka XML. Nasledujúca kapitola obsahuje popis návrhu interpretu tohto jazyka. Práca tiež popisuje možné problémy, s ktorými sa môžeme stretnúť pri implementácii podobných nástrojov, a návrhy ich riešení. Počas demonštrácie funkčnosti navrhnutého nástroja dokonca prispela k odhaleniu chyby v produkte spoločnosti AVG Technologies CZ, s.r.o., na ktorej podnet bol nástroj vyvíjaný. This master thesis addresses the issue of software testing. It discusses different types and forms of testing such as white-box testing, black-box testing, unit testing, integration testing and regression testing. Further it deals with the specific problems of testing network applications and automation of the testing process. To solve these issues, the thesis presents a language based on XML for describing testing cases. The following chapter describes the design of this language interpreter. The thesis also deals with problems occurring during implementation phase of similar tools and their possible solutions. Functionality demonstration of designed tool helped to discover an error in product of AVG Technologies CZ, s.r.o..
Keywords
testovanie softvéru, V-model, testovanie bielej skrinky, testovanie čiernej skrinky, testovanie sieťových aplikácií, automatizácia testovania, návrh jazyka, testovací nástroj, software testing, V-model, white-box testing, black-box testing, testing network applications, testing automation, language design, testing toolLanguage
čeština (Czech)Study brunch
Management a informační technologieComposition of Committee
prof. Dr. Ing. Pavel Zemčík (předseda) prof. RNDr. Milan Češka, CSc. (místopředseda) Ing. Vítězslav Beran, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. Jiří Luňáček, Ph.D., MBA (člen)Date of defence
2012-06-21Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na doplňující dotazy přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " C ". Otázky u obhajoby: Vysvětlete smysl věty: "Výška nákladov na odstránenie chyby má v čase logaritmickú stupnicu." (viz strana 5). Jak ve vámi navrženém jazyku vyjádříte několikanásobné opakování části testu?Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/53717Source
HORNICKÝ, P. Nástroj na testování síťových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2012.Collections
- 2012 [223]
Citace PRO
Related items
Showing items related by title, author, creator and subject.
-
Automatické generování testovacích dat informačních systémů
Naňo, AndrejNastroj ISAGENumoznuje automaticke generovanie komplexnych sturkturovanych testovacich vstupov imitujucich realnu komunikaciu z prostredia modernych informacnych systemov. Komplexne data, typicky so strukturou stromu v ... -
Automatické generování testů pro GNOME GUI aplikace z metadat AT-SPI
Krajňák, MartinCieľom tejto práce je vývoj nástroja na automatické generovanie testov pre aplikácie s grafickým užívateľským rozhraním v~prostredí GNOME. Na generovanie testov sú použité metadáta asistenčných technológií, konrétne AT-SPI. ... -
Black-box analýza zabezpečení Wi-Fi
Venger, AdamZariadenia, na ktoré sa každodenne spoliehame, sú stále zložitejšie a využívajú zložitejšie protokoly. Jedným z týchto protokolov je Wi-Fi. S rastúcou zložitosťou sa zvyšuje aj potenciál pre implementačné chyby. Táto práca ...