diplomsko delo
Povzetek
Namen diplomske naloge je predstaviti ogrodje za sistemsko testiranje pro-
cesa ETL. ETL je proces, ki prenaša podatke med različnimi sistemi zapisov.
Podatke najprej prenese iz izvora, jih pretvori v ustrezno obliko ter naloži
v ponorni sistem zapisov. ETL proces tako kot vhod dobi določeno stanje
v izvornem sistemu zapisov, rezultat pa je spremenjeno stanje v drugem sis-
temu zapisov. Na sistemskem nivoju se proces ETL testira s spreminjanjem
in preverjanjem stanja (podatkov) v obeh sistemih zapisov, torej pred in po
zagonu procesa ETL.
Ogrodje za sistemsko testiranje je razdeljeno na jedrni ter zunanji del. Je-
dro izvaja testni scenarij, medtem ko zunanji del upravlja s sistemi zapisov.
Ogrodje je načrtovano kot razširljivo in mu je naknadno mogoče dodajati
podporo za testiranje dodatnih sistemov zapisov. Arhitekturno je podobno
procesu ETL, vendar je bolj preprosto, saj se uporablja zgolj za testiranje.
Ogrodje je bilo umeščeno tudi v orodje za neprekinjeno integracijo, kar je
imelo za posledico hitrejše pridobivanje testnih rezultatov.
Rezultat diplomske naloge je testno ogrodje, ki razvojni ekipi pomaga pri
hitrejšem odkrivanju napak v procesu ETL.
Ključne besede
testiranje;avtomatizacija;sistemsko testiranje;ogrodje za testiranje;neprekinjena integracija;visokošolski strokovni študij;diplomske naloge;
Podatki
| Jezik: |
Slovenski jezik |
| Leto izida: |
2023 |
| Tipologija: |
2.11 - Diplomsko delo |
| Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
| Založnik: |
[M. Ojo] |
| UDK: |
004(043.2) |
| COBISS: |
163813635
|
| Št. ogledov: |
8 |
| Št. prenosov: |
1 |
| Ocena: |
0 (0 glasov) |
| Metapodatki: |
|
Ostali podatki
| Sekundarni jezik: |
Angleški jezik |
| Sekundarni naslov: |
Framework for system testing of the ETL process |
| Sekundarni povzetek: |
The aim of the diploma thesis is to present the framework for system testing
of the ETL process.
ETL is a process that transfers data between different systems of records.
It first downloads the data from the source, converts it into the appropriate
form and uploads it to the target system of records. ETL process actually
receives a certain state on a source system of records as input and changes it
into another system of records as an output. At the system level, the ETL
process is tested by changing and checking the state (data) on the system of
records before and after starting the ETL process. The framework for system
testing is divided into a core and an external part. The core executes the test
scenario, while the outer part manages the systems of records. The frame-
work is designed as expandable as it supports addition of various systems of
records. Architecturally it is similar to the ETL process, but it is simpler
as it is used for testing only. The framework is inserted into a continuous
integration tool, which resulted in faster retrieval of test results.
The result of the thesis is a testing framework that helps the development
team to faster detect errors in the ETL process. |
| Sekundarne ključne besede: |
testing;automation;End to End testing;testing framework;continuous integration;computer science;diploma;Računalništvo;Univerzitetna in visokošolska dela; |
| Vrsta dela (COBISS): |
Diplomsko delo/naloga |
| Študijski program: |
1000470 |
| Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
| Strani: |
54 str. |
| ID: |
19904925 |