Bakalářská práce

Perzistence nastavení testovacího prostředí mezi nezávislými běhy testů

Testing environment with persistent configuration between test runs

Jakub Urban
Anotace

Bakalárska práca sa zaoberá návrhom a implementáciou spôsobu uloženia nastavenia testovacieho prostredia medzi nezávislými behmi testov. Práca popisuje nástroj pytest, jeho funkcionalitu a možnosti jeho rozšírenia. V práci sú podrobne analyzované populárne možnosti perzistencie dát, ich výhody a nevýhody. Na základe analýzy je zvolený optimálny spôsob s dôrazom na jazyk Python. Práca tiež analyzuje …více

Abstract

The bachelor thesis deals with the design and implementation of a method of storing test environment settings between independent test runs. The work describes the pytest tool, its functionality and the possibilities of its extension. The work analyzes in detail the popular possibilities of data persistence, their advantages and disadvantages. Based on the analysis, the optimal method with emphasis …více

Zadání práce
Cílem práce je navrhnout a implementovat vhodný způsob persistentního uchování nastavení testovacího prostředí v rámci nástroje pytest a další znovupoužití tohoto uloženého nastavení v následném nezávislém testovacím běhu tak, aby druhé a další spuštění téže sady testů využilo nastavení prvního běhu a nevytvářelo vlastní.
  • Student se seznámí s nástrojem pytest a možnostmi jeho rozšíření. Nastuduje možné způsoby persistence dat s důrazem na využití v jazyce Python.
  • Navrhne různé možnosti integrace persistence do testování s užitím nástroje pytest, zaměří se zejména na využití rozhraní pytest pluginu a pytest fixtures.
  • Student s ohledem na identifikované požadavky vybere a zdůvodní vhodný způsob realizace.
  • Implementuje vybrané řešení.
Práce zkontrolována:
20. 12. 2021 10:40, RNDr. Adam Rambousek, Ph.D., učo 60380
Jazyk práce
slovenština slovenština
Termín obhajoby
10. 2. 2022
Práce byla úspěšně obhájena

Vedoucí

RNDr. Adam Rambousek, Ph.D., učo 60380
KSUZD FI MU

Oponent

Mgr. Marek Grác, Ph.D., učo 50728
ÚČJ FF MU

Konzultant

Bc. Marian Ganišin
Red Hat

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.