Závěrečná práce: Radim Rychlík: Modernizace verzovacího systému a zavedení automatizovaných testů ve firemním prostředí
Bakalářská práce
Modernizace verzovacího systému a zavedení automatizovaných testů ve firemním prostředí
Modernization of the versioning system and introduction of automated tests in the corporate environment
Anotace
Cílem bakalářské práce je modernizace vývojového prostředí ve společnosti, která dosud využívala zastaralý verzovací systém CVS a manuální přístup k testování softwaru. Práce se zaměřuje na přechod z CVS na systém Git, výběr a nasazení platformy pro správu repozitářů a návrh odpovídajícího vývojového workflow. Dále se věnuje zavedení automatizovaného end-to-end testování pomocí vhodného frameworku …více
Abstract
The aim of this bachelor thesis is to modernize the software development environment in a company that previously used the outdated CVS version control system and manual testing processes. The thesis focuses on the migration from CVS to Git, the selection and deployment of a Git repository management platform, and the design of a suitable development workflow. Furthermore, the thesis addresses the …více
Zadání práce
Student se v bakalářské práci zaměří na oblast verzování softwaru a jeho testování. Pro konkrétní společnost navrhne modernizaci v rámci dané oblasti včetně přínosů, které jeho návrh přinese a případných rizik. Převede společnost z verzovacího systému CVS na Git. Následně pomocí vhodného frameworku vytvoří komplexní end-to-end testy pro jednotlivé moduly informačního systému. Pro převod vytvoří konkrétní scénář kroků, které bude nutné provést ve společnosti a navrhne metriky pro vyhodnocení průběhu převodu.
Na závěr student ve společnosti zprovozní a nakonfiguruje vlastní GitLab runner, pomocí kterého se budou dané testy automaticky spouštět.
22. 12. 2025 10:35, RNDr. Pavel Hajn
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Automatizace procesu vývoje na platformě Xamarin
Mgr. Tomáš Šmíd -
DevOps Course Seminar Materials
Bc. Samuel Sabo -
DataOps process for CleverMaps projects
Ing. Daniel Valanský -
DevOps Course Lectures
Bc. Martin Marcinech -
Migrating to source-code hosting platform: Team's Workflow Improvement
Ing. Petr Šlézar -
Automated detection of common issues in bugreports
Bc. Jakub Skopal -
Bug-reporting Component for the Web
Mgr. Oliver Svetlík -
Monitoring MU
Ing. Tomáš Menšík




