A configuration system for automated testing
Název práce v češtině: | Konfigurační systém pro automatické testování |
---|---|
Název v anglickém jazyce: | A configuration system for automated testing |
Klíčová slova: | Softwarové testování|Python|Robot Framework|Automatizace |
Klíčová slova anglicky: | Software testing|Python|Robot Framework|Automation |
Akademický rok vypsání: | 2020/2021 |
Typ práce: | bakalářská práce |
Jazyk práce: | angličtina |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | doc. RNDr. Petr Hnětynka, Ph.D. |
Řešitel: | Bc. Michal Kyjovský - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 30.10.2020 |
Datum zadání: | 30.10.2020 |
Datum potvrzení stud. oddělením: | 07.12.2020 |
Datum a čas obhajoby: | 10.09.2021 09:00 |
Datum odevzdání elektronické podoby: | 26.05.2021 |
Datum odevzdání tištěné podoby: | 27.05.2021 |
Datum proběhlé obhajoby: | 10.09.2021 |
Oponenti: | Mgr. Petr Škoda, Ph.D. |
Zásady pro vypracování |
Cílem práce je navrhnout a naimplementovat plně responzivní webový systém, který bude umožňovat úplnou konfiguraci, následnou exekuci a evaluaci automatizačních testů v Robot Frameworku.
Systém umožní uživateli nahrát testovací skripty, pomocné a vstupní soubory na server, přes intuitivní a jednoduché grafické rozhraní zvolit konfiguraci pro exekuci a vyhodnocení daného testu a následné spuštění samotných testů na straně serveru. Práce bude zahrnovat analýzu scénářů použití, návrh rozšiřitelné architektury s ohledem na napojení různých API pro podporu automatizace, databáze uživatelů a záznamů o proběhlých exekucích, konfiguraci serveru, a samotnou implementaci řešení. Očekává se implementace v jazyce Python. |
Seznam odborné literatury |
Python: https://docs.python.org/3/
Docker: https://docs.docker.com/ Robot framework: https://robotframework.org/ |