Závěrečná práce: Martin Můčka: Marketplace for test exchange in PB176
Bakalářská práce
Marketplace for test exchange in PB176
Anotace
Tato bakalářská práce navrhuje a implementuje dvoufázový mechanismus pro výběr vhodných kandidátů pro obchod s testy v rámci předmětu PB176. Cílem je pomoci studentům dosáhnout 95% pokrytí kódu. Systém doporučuje ideální partnery a umožňuje bezpečný převod testů pomocí jednorázových tokenů. Řešení je integrováno do existující Git infrastruktury laboratorních úloh a zachovává možnost osobní domluvy mezi studenty.
Abstract
This bachelor's thesis designs and implements a two-phase mechanism for test trading in the PB176 course. It helps students reach 95% code coverage by recommending suitable peers and securely exchanging tests via one-time tokens. The solution is integrated into the Git-based lab infrastructure and preserves direct negotiation between students.
Zadání práce
takový obchod a doporučení pro studenty, s kým se jim vyplatí obchod provést.
Výše uvedený mechanismus bude implementován jako dvoufázový, začleněný přímo do
laboratoře (s využitím centrální synchronizace, která je předmětem jiné práce). Řešení zachová aspekt osobní domluvy mezi studenty, avšak předávka testů proběhne v režii systémů laboratoře.
V systému bude mít uživatel možnost vygenerovat kód, který může předat jinému studentovi. Po zadání tohoto kódu obdrží druhý student testy odpovídající danému kódu. Kromě toho systém umožní vygenerovat několik nejlepších kandidátů pro výměnu testů, čímž studentům usnadní nalezení vhodného obchodního partnera.
Implementace bude psána v jazyce Python, verzi odpovídající zbytku laboratoře.
30. 5. 2025 10:19, RNDr. Lukáš Ručka, učo 359687
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Methods for software failure-data collection and prediction
RNDr. Stanislav Chren, Ph.D., učo 255471 -
Integration and Performance Tests of the Cyber Sandbox Creator Software
Mgr. Jana Ziková -
Implement detection of duplicate test coverage for Java applications
Jakub Schwan -
Informační systémy ve vzdělávání se zaměřením na Informační systém Masarykovy univerzity
Bc. Zdenka Ševčíková -
A proposal of regression testing process for a small organization developing COST software
Mgr. Juraj Ivanko, učo 143263 -
Automatizace testů korektnosti a regresních testů tiskového řešení YSoft SafeQ
Mgr. Martin Bryndza -
Linux Kernel System Call Fuzzing
Mgr. Arvind Rao -
Automatizace výkonnostního testování knihoven Apache Qpid pro zasílání zpráv
Bc. Jiří Daněk, učo 374368




