Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Details
Avtomatizacija testiranja z uvedbo CI/CD cevovoda
ID
BRUNČEK, DOMEN ROK
(
Author
),
ID
Rožanc, Igor
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(884,39 KB)
MD5: 515C66480F3DE9E302FBDF166B7C11C8
Image galllery
Abstract
Namen diplomske naloge je predstaviti združitev raznovrstnega testiranja v enoten razvojni proces s pomočjo CI/CD cevovoda, ki bo avtomatiziral ponavljajoča se opravila in s tem znatno skrajšal razvojni proces ter prihranil človeške vire. Na začetku bomo prikazali sodobne pristope in načine testiranja. Prikazana je teorija in uvedba enotnih, integracijskih in sistemskih testov poleg uvedbe testnih metrik in orodij, ki pospešijo in olajšajo pisanje in izvedbo testnih primerov. Nato je uveden CI/CD cevovod, ki združi testiranje v delovni tok razvoja in bistveno poenostavi ter olajša razvojni proces ter zmanjša čas, ki je potreben za uvedbo novih funkcionalnosti na tržišče. Rezultat je cevovod, ki močno olajša, ali celo avtomatizira opravila, ki so potrebna pri razvoju programske opreme. Ta premosti breme razvijalcev in opravlja repetitivna opravila, kot so gradnja projekta in testiranje ter avtomatski zagon orodij, ki olajšajo naloge razvijalcev. Izboljšave so opazne v hitrejšem in enostavnejšem delovnem razvojnem toku, ki razvijalcem ponuja podroben vpogled v njihove spremembe v realnem času ter bolj sistematični pristop k preprečevanju napak med razvojem.
Language:
Slovenian
Keywords:
testiranje
,
avtomatizacija
,
poenostavitev procesa razvoja
,
CI/CD cevovod
Work type:
Bachelor thesis/paper
Typology:
2.11 - Undergraduate Thesis
Organization:
FRI - Faculty of Computer and Information Science
Year:
2022
PID:
20.500.12556/RUL-135394
COBISS.SI-ID:
100700675
Publication date in RUL:
10.03.2022
Views:
1271
Downloads:
181
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
BRUNČEK, DOMEN ROK, 2022,
Avtomatizacija testiranja z uvedbo CI/CD cevovoda
[online]. Bachelor’s thesis. [Accessed 17 May 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=135394
Copy citation
Share:
Secondary language
Language:
English
Title:
Testing automatization with implementation of CI/CD pipeline
Abstract:
The purpose of this bachelor's thesis is to merge different types of software testing into the unified development process with the use of CI/CD pipelines, which automate the repetitive tasks and drastically shorten the development process and save human resources. At the beginning, we will show modern approaches and methods of testing. The theory and introduction of unit, integration and system tests are presented, in addition to the introduction of testing metrics and tools that speed up and facilitate the implementation and execution of test cases. A CI/CD pipeline is then introduced, which integrates testing into the development workflow and significantly simplifies and facilitates the development process and reduces the time required to introduce new functionalities to the market. The result is a pipeline that greatly simplifies or even automates tasks related to software development. It shifts the burden of developers and performs repetitive tasks such as project building and testing as well as the executing of tools that facilitate development tasks. Improvements are noticeable in faster and easier workflows, which offer developers a detailed insight into their changes in real time and a more systematic approach to preventing errors during development.
Keywords:
testing
,
automation
,
streamlining of the development process
,
CI/CD pipeline
Similar documents
Similar works from RUL:
Web application for gifting
Development of a web application for domain registration using Nuxt framework
Tracking wine production
Development of a web application for online learning
Development of a web application for photographers
Similar works from other Slovenian collections:
No similar works found
Back