Original title:
Framework pro testování studentských projektů
Translated title:
Framework for Testing Student Projects
Authors:
Dižová, Natália ; Malík, Viktor (referee) ; Smrčka, Aleš (advisor) Document type: Master’s theses
Year:
2022
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[slo][eng]
Táto diplomová práca sa zaoberá návrhom a implementáciou frameworku, ktorého cieľom je zvýšiť efektivitu a zjednodušiť prácu pri testovaní a hodnotení študentských projektov. Potrebné štúdium je popísané v teoretickej časti, ktorá je zameraná na základné princípy a typy testovania softvéru. Venuje sa aj problematike technológie linuxových kontajnerov. Ďalej sú v práci analyzované požiadavky na testovanie študentských projektov v rôznych predmetoch. Následne je navrhnutý a implementovaný systém, ktorý pokrýva analyzované požiadavky. Posledná časť práce sa zaoberá overením správnej funkčnosti systému a popisom ďalších možností rozšírenia práce.
This Master's Thesis is about design and implementation of a framework, whose target is to improve effectiveness and simplify student project's evaluation process. Theoretical part of this Thesis is dedicated to software testing fundamentals and used principles. It also describes Linux containerization technology. In the next part, Thesis contains analysis of requirements for student project testing in various University courses. Core of the Thesis describes design and its implementation of a system, which satisfies analyzed requirements. Last part shows how implemented system was verified and shows possible future extensions of this work.
Keywords:
code review; dynamic analysis; framework; integration tests; linux containers; ncurses; python; software testing; static analysis; student's projects; system verification; text-based user interface; unit tests
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/207791