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 integracijskih testov za integracijsko platformo CIM
ID
BREGAR, MATEVŽ
(
Author
),
ID
Rožanc, Igor
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(1,25 MB)
MD5: 6A519E50018ED50B349404AF103A1FA1
Image galllery
Abstract
V diplomski nalogi je razvita rešitev za testiranje programske opreme CIM podjetja GDB d.o.o., ki distributerjem električne energije omogoča večjo učinkovitost, boljšo komunikacijo ter učinkovitejše vodenje. V podjetju so sicer že imeli približno rešitev, vendar je bila ta neustrezna in je ni bilo mogoče avtomatizirati. Glavni cilj je tako popolna avtomatizacija celotnega postopka testiranja, zato smo najprej stare teste preselili v nov projekt in razvili preprost uporabniški vmesnik. Testom smo dodali primerjavo objektov, ki se izvaja v rekurzivni funkciji s pomočjo refleksije. Produkt CIM za delovanje potrebuje tudi pravilno nastavljeno konfiguracijsko datoteko, podatkovno bazo in omrežna vrata, zato smo tudi te postopke avtomatizirali. Produkt za delovanje potrebuje tudi sporočilne čakalne vrste (MSMQ), katere tvorimo ob namestitvi testnega programa. Na koncu smo dodali še možnost vzpostavljanja prvotnega stanja, tako da postopek za sabo ne pušča sledi. Program za testiranje je bil razvit s pomočjo programskega jezika C\#, avtomatizacija testiranja pa s pomočjo orodja Jenkins in orodja za daljinsko upravljanje naprav PsExec. Z rešitvijo smo razvijalce v podjetju razbremenili in jim prihranili dragoceni čas, ki ga lahko sedaj namenijo razvoju.
Language:
Slovenian
Keywords:
testiranje
,
CIM
,
avtomatizacija
,
jenkins
Work type:
Bachelor thesis/paper
Organization:
FRI - Faculty of Computer and Information Science
Year:
2019
PID:
20.500.12556/RUL-110077
COBISS.SI-ID:
1538339267
Publication date in RUL:
11.09.2019
Views:
3101
Downloads:
288
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
:
BREGAR, MATEVŽ, 2019,
Avtomatizacija integracijskih testov za integracijsko platformo CIM
[online]. Bachelor’s thesis. [Accessed 17 May 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=110077
Copy citation
Share:
Secondary language
Language:
English
Title:
Automatization of integration testing for integration platform CIM
Abstract:
The thesis defines a testing solution for the CIM software developed by GDB d.o.o., which enhances electric energy distribution efficiency, communication and control. The company already had a test program, but it was unsuitable and it could not be automated. Thus, the main goal is to fully automate the entire testing process. Initially, the tests are added to a new project with a simple user interface. We added comparison of objects that is performed in a recursive function by means of reflection. The product requires a properly configured configuration file, database and network ports to function. Consequently, we have automated all these processes. The product also requires message queues (MSMQ), which must be generated when the test program is installed. Finally, we added the ability to rollback all the changes made by the tests, so that it does not leave any traces. The test program is developed using the C\# programming language, the automation of the tests was configured with Jenkins and PsExec remote control tool. This has relieved the developers of the company and saved them time they can now devote to development.
Keywords:
testing
,
CIM
,
automation
,
jenkins
Similar documents
Similar works from RUL:
Searching for similar works...
Similar works from other Slovenian collections:
Back