Original title:
Rozšíření nástroje tmt umožňující reportování pomocí API nástroje ReportPortal
Translated title:
Extension of the tmt Tool for Reporting through the ReportPortal API
Authors:
Bubáková, Natália ; Pavela, Jiří (referee) ; Smrčka, Aleš (advisor) Document type: Bachelor's theses
Year:
2024
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Táto bakalárska práca nahliada na testovacie procesy využívané Red Hat tímami v praxi a zároveň opisuje novú testovaciu infraštruktúru navrhnutú pre účel zlepšenia testovacích praktík v spoločnosti. Infraštruktúra predstavuje hlavnú motiváciou pre zadanie tejto práce, ktorá sa sústredí na niekoľko scenárov tvorby reportov s výsledkami testov, ktoré sú realizované práve prepojením nástroju na správu testov známeho ako tmt a ReportPortalu, teda rozhrania pre zobrazenie výsledkov. Práca skúma oba tieto nástroje a prezentuje implementáciu v podobe tmt rozšírenia plynule prepojeného s ReportPortalom cez jeho REST API rozhranie, čím vylučuje alternatívne prístupy. Práca sa komplexne zaoberá všetkými etapamy projektu, ktorý je realizovaný v spolupráci s komunitou a detailne skúma aspekty návrhu, implementácie a testovania všetkých požadovaných funkcií rozšírenia, ktoré aktívne komplimentuje open-source tmt projekt.
This Bachelor’s thesis provides insight into testing processes practiced across teams at Red Hat and describes a new testing infrastructure proposed to improve testing workflow within the company. With this infrastructure serving as the main motivation for the assignment, the work targets several use cases of report functionality resulting from the integration of the Test Management Tool commonly known as tmt and the reporting platform ReportPortal. It examines both of these tools, analyses alternative approaches, and proposes an implementation of a tmt plugin that integrates seamlessly with ReportPortal, via its REST API. The focus of the thesis encapsulates all steps behind a community-driven project, closely examining detailed aspects of design, implementation, and testing of all requested features of the plugin that actively resides within the tmt open-source project.
Keywords:
fmf; plán testovania; prípad testovania; Report Portal; reportovanie testov; správa výsledkov testov; spustenie testu; Test Management Tool; testovanie programu; tmt; fmf; Report Portal; software testing; test case; Test Management Tool; test plan; test report; test result management; test run; tmt
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/246958