Knihovna pro automatizaci testů založená na šablonách
Template-based Test Automation Framework
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Kozlovský Marek
Vedoucí práce
Ledvinka Martin
Oponent práce
Bureš Miroslav
Studijní obor
Softwarové systémyStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Předmětem této práce je vytvoření Java frameworku pro vykonávání automatických testů na základě textových scénářů. Účelem je umožnit uživateli tohoto frameworku vytvářet testovací scénáře metodikou Behaviour Driven Development, za použití klíčových slov Given-When-Then. Důležitým aspektem je znovupoužitelnost pro různé platformy, pro které existuje implementace rozhraní Selenium WebDriver. Součástí této práce je také aplikace vzniklého frameworku na platformu Android, vytvoření sady exemplárních šablon pro řízení testů a integrace celého frameworku s některým nástrojem pro správu testů typu TestRail TM nebo Squash TM apod. The major goal of this thesis is to develop a template-based test automation framework. The primary purpose of the framework is to enable developers to create tests using the Behavior Driven Development model with Given-When-Then scenarios. An important aspect of the framework is also its reusability for a variety of different platforms that have their implementation of a Selenium Webdriver interface. Furthermore, another part of the thesis describes the application of the framework on the Android mobile platform, creation of example test templates and integration of the framework with a test management tools, such as TestRail TM or Squash TM.
Kolekce
- Bakalářské práce - 13136 [1124]