Správa testů s podporou scénářů BDD
but.committee | doc. RNDr. Jitka Kreslíková, CSc. (předseda) prof. Ing. Tomáš Vojnar, Ph.D. (místopředseda) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) prof. RNDr. Josef Šlapal, CSc. (člen) doc. Ing. František Zbořil, Ph.D. (člen) | cs |
but.defence | Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázku 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í studentky na položené otázky rozhodla práci hodnotit stupněm " B ". Otázky u obhajoby: Popište, jak by bylo náročné zařídit, aby bylo možné při testovaní použít vaši aplikaci reflexivně, tedy samu na sebe. Dávalo by to smysl? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Smrčka, Aleš | cs |
dc.contributor.author | Bložoňová, Barbora | cs |
dc.contributor.referee | Janoušek, Vladimír | cs |
dc.date.created | 2019 | cs |
dc.description.abstract | Tato práce se zabývá prostředky pro správu požadavků a testovacích scénářů pro automatizované testování. Jejím cílem je na základě analýzy dostupných prostředků specifikovat a navrhnout webovou službu založenou na procesu Behaviour driven development, která pokryje jak správu požadavků testovaného softwaru, tak jeho automatizované testování. Výsledná aplikace TestBuDDy umožňuje správu testovací knihovny, kdy promítá provedené změny do vzdáleného repozitáře testovaného softwaru. Provedené změny spustí testy testovací knihovny na testovaný software (spravováno BDD frameworkem) a aplikace je schopna si interpretovat výsledky testů, uložit reporty a generovat a shlukovat nalezené chyby. Aplikace též umožňuje správu požadavků vůči testovací knihovně a správu uživatelů. Aplikace je integrována s CI/CD nástrojem Gitlab CI, BDD frameworkem JBehave a nástrojem pro správu chyb JIRA. Aplikace je navržena tak, aby usnadnila práci testerům, a s ohledem na budoucí expanzi v rámci open source komunity. | cs |
dc.description.abstract | This thesis focuses on test management tools and automated testing. The project covers analysis of existing open source tools and proposes its own BDD orientated test management tool in the form of a web service. The project aims to specify and design this application based on the process of Behaviour driven development. The resulting application TestBuDDy allows for test library management. Changes on the test library are projected onto a remote repository of software under test (SUT) and triggers a test run (the test library is being run against SUT by the BDD framework). TestBuDDy is able to save the test run results, parse them into a report and generate and group found issues. The application also allows requirement management and user management. The application is integrated with the CI/CD tool Gitlab CI, the BDD framework JBehave and the issue tracker JIRA. The application is designed to help testers during their work and also to be expandable within the open source community. | en |
dc.description.mark | B | cs |
dc.identifier.citation | BLOŽOŇOVÁ, B. Správa testů s podporou scénářů BDD [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019. | cs |
dc.identifier.other | 121896 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/180338 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | testování | cs |
dc.subject | správa testů | cs |
dc.subject | Behaviour driven development | cs |
dc.subject | automatizace | cs |
dc.subject | Continuous Integration | cs |
dc.subject | webová služba | cs |
dc.subject | informační systém | cs |
dc.subject | Gherkin syntax | cs |
dc.subject | správa požadavků | cs |
dc.subject | testing | en |
dc.subject | test management | en |
dc.subject | Behaviour driven development | en |
dc.subject | automation | en |
dc.subject | Continuous Integration | en |
dc.subject | web service | en |
dc.subject | information system | en |
dc.subject | Gherkin syntax | en |
dc.subject | requirement management | en |
dc.title | Správa testů s podporou scénářů BDD | cs |
dc.title.alternative | Test Case Management with Support of BDD | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2019-06-14 | cs |
dcterms.modified | 2019-07-08-13:31:17 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 121896 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:28:31 | en |
sync.item.modts | 2025.01.17 13:21:26 | en |
thesis.discipline | Management a informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.97 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21325_v.pdf
- Size:
- 86.02 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21325_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21325_o.pdf
- Size:
- 86.93 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21325_o.pdf
Loading...
- Name:
- review_121896.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_121896.html