Automatizované testování systému Fitcrack
Automated Testing of Fitcrack System

Author
Advisor
Hranický, RadekReferee
Polčák, LiborGrade
DAlternative metrics PlumX
http://hdl.handle.net/11012/85190Altmetrics
http://hdl.handle.net/11012/85190
http://hdl.handle.net/11012/85190
Metadata
Show full item recordAbstract
Práca si kladie za cieľ navrhnúť a implementovať automatizované testy pre systém Fitcrack, distribuovaný systém na lámanie hesiel založený na platforme BOINC. Je využité testovanie so znalosťou zdrojových kódov, konkrétne testovanie založené na požiadavkách. Na začiatku práce sú vysvetlené všeobecné praktiky testovania, potom nasleduje kapitola o testovaní založenom na požiadavkách, ktorá je základom praktickej časti. Práca ďalej obsahuje popis architektúry systému Fitcrack, návrh testov, vybrané detaily implementácie ako aj popis a výsledky testovania. This thesis aims to design and implement automated tests for Fitcrack, distributed password cracking system based on BOINC platfrom. White-box testing is used, specifically requirements-based testing. At the begining of the thesis, general testing practices are explained, followed by principles of requirement based testing which is the basis of practical part. Thesis also includes a description of the Fitcrack architecture, the design of tests, selected details of the implementation and chapter about testing itself and tests results.
Keywords
Fitcrack, BOINC, testovanie, automatizované testy, jednotkové testy, integračné testy, testovanie založené na požiadavkách, Python, SQL Alchemy, unittest, Fitcrack, BOINC, testing, automated tests, unit testing, integration testing, requirement-based testing, Python, SQL Alchemy, unittestLanguage
čeština (Czech)Study brunch
Informační technologieComposition of Committee
prof. Ing. Tomáš Vojnar, Ph.D. (předseda) prof. Ing. Jan M. Honzík, CSc. (místopředseda) doc. Ing. Martin Čadík, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen)Date of defence
2018-06-11Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky 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 " D ". Otázky u obhajoby: Vysvětlete význam obrázků 5.1 a 5.2. Jak byly grafy vytvořeny? Jak velká část kódu je testy pokryta?Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/85190Source
CHRIPKO, J. Automatizované testování systému Fitcrack [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.Collections
- 2018 [277]