Bachelor's thesis

Testing the system for creating and editing dictionaries

Testovanie systému pre vytváranie a editáciu slovníkov

Filip Balek
Abstract

Táto práca sa zameriava na testovanie systému Lexonomy. Cieľom práce je analyzovať architektúru systému, navrhnúť efektívny spôsob testovania a implementovať sadu automatizovaných testov, ktoré overujú funkčnosť serverovej aj používateľskej časti aplikácie. Testovanie prebieha pomocou jazyka Python a nástroja Selenium, pričom pokrýva široké spektrum funkcionalít. Výsledkom je spoľahlivý testovací rámec podporujúci ďalší vývoj systému.

Abstract

This thesis focuses on testing the Lexonomy system. The aim of the work is to analyze the system's architecture, propose an effective testing approach, and implement a set of automated tests that verify the functionality of both the server-side and user interface components. Testing is carried out using the Python programming language and the Selenium tool, covering a wide range of functionalities. The result is a reliable testing framework that supports the further development of the system.

Thesis description
So vznikom novej éry slovíkov začali vznikať aj nástroje, ktoré umožňujú uchovávať slovníky čisto v digitálnej podobe a zverejňovať slovníky v online prostredí. Lexonomy je state-of-the art systém na tvorbu a zverejňovanie slovníkov, ktorý zavádza určitú mieru automatizácie a uľahčuje vývoj nových slovníkov.

V tejto bakalárskej práci sa študent zameria na testovanie systému Lexonomy. Navrhne a implementuje sadu testov pre tento systém. Navrhnuté testy budú testovať webovú aj serverovú časť systému v čo najväčšom rozsahu, aby sa pokrytie kódu navrhnutými testami blížilo k 100 %. Výsledná sada testov bude následne zakomponovaná do systému Lexonomy.
The thesis has been checked:
23/6/2025 08:25, RNDr. Marek Medveď, Ph.D., UČO 359226
Language used
Slovak Slovak
Defence date
23/6/2025
The thesis was defended successfully

Supervisor

RNDr. Marek Medveď, Ph.D., UČO 359226
CZPJ KSUZD FI MU

Reader

RNDr. Radoslav Sabol, UČO 469331
KSUZD FI MU

Masaryk University Faculty of Informatics
Plan
Programming and development
  • 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.