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 pytest pluginu pre perzistenciu 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 aim of this thesis is to design and implement pytest plugin for the persistence of the test environment between independent tests runs. The thesis describes the pytest framework, its functionality and possibilities of its extensions. The thesis analyzes in detail the popular methods of persistence of data, their advantages and disadvantages. Based on analyzes the optimal method with emphasis on …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:
25. 5. 2021 19:31, RNDr. Adam Rambousek, Ph.D., učo 60380
Jazyk práce
slovenština slovenština
Termín obhajoby
29. 6. 2021
Práce nebyla obhájena

Student v rámci svého studia bakalářskou práci obhájil 10. 2. 2022.

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.