Diplomová práce

Interactive Tests as a Form of Quickstarts (on Kubernetes)

Martin Muzikář
Anotace

Práce má cíl analyzovat principy Behavior-driven development-u a vymyslet lepší řešení postavené na těchto principech. Hlavní účel je udělat testy napsané Quality Engineery použitelné jako interaktivní návody ukazující čeho je daný product schopen. Sekundární záměr je udělat psaní testů pohodlnější.

Abstract

This thesis aims to analyze the principles of behavior-driven development and improve on the foundations of these principles. The main focus is to make tests written by Quality Engineers usable as interactive tutorials showcasing what a tested product is capable of. The secondary aim is to make writing these tests as convenient as possible.

Zadání práce
The goal of the thesis is to create Java agent that will connect to Cucumber framework testing suite and create interactive interface for tests. The application will allow users to create new tests and immediately check feedback results, and also to debug tests with access to code execution information. Using the interactive interface it will also be possible to use existing test scenarios as quickstarts for selected applications.
Práce zkontrolována:
27. 12. 2023 11:05, RNDr. Adam Rambousek, Ph.D., učo 60380
Jazyk práce
angličtina angličtina
Termín obhajoby
9. 2. 2024
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

Mgr. Tomáš Plevko
Red Hat

Masarykova univerzita Fakulta informatiky
Plán
Řízení vývoje služeb
  • 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.