diplomsko delo
Povzetek
Cilj diplomske naloge je bil ustvariti orodje, ki v veliki meri pripomore k
vzdrževanju vnaprej določenega videza aplikacije že v fazi razvoja, s tem
pa tudi k krajšemu ciklu testiranja. Uporabljena je bila metoda vizualnega
testiranja, saj to opozarja na morebitno nezaželene spremembe videza. Izvedena je bila večnivojska analiza orodij, ki podpirajo tovrstno testiranje.
Najprej je bilo pregledanih veliko število rešitev in narejen ožji izbor. Nato
so bile izbrane rešitve ocenjene na podlagi določenih kriterijev. Izbrana je
bila najbolje ocenjena. Ta je bila nato umeščena v cevovod opravil, ki se
samodejno izvedejo ob spremembi kode. S tem je bila zagotovljena neposredna povratna informacija razvijalcu, ki lahko takoj popravi napake, ki so
povzročile nezaželene spremembe videza. To znatno skrajša čas, potreben za
njihovo zaznavo in odpravo.
Ključne besede
vizualno regresijsko testiranje;DevOps;zvezna integracija;Jenkins;BackstopJS;računalništvo;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2019 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[T. Kopač] |
UDK: |
004(043.2) |
COBISS: |
1538324163
|
Št. ogledov: |
638 |
Št. prenosov: |
228 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Visual regression testing in DevOps environment |
Sekundarni povzetek: |
The goal of the thesis was to create a tool which helps maintain the defined
appearance of an application in the development phase and, as a result, shortens the testing cycle. For this, visual regression testing was used, as it alerts
its user of potentially unwanted changes in appearance of the application
under test. A multilevel analysis of the tools, supporting such testing, was
performed. First, a high number of solutions were taken into consideration.
Tools, forming a selection of the best of them, were then individually rated
on the basis of predefined criteria. The solution with the highest rating was
chosen. It was then used in a pipeline, which is triggered whenever changes
are made to the code of the application. Results of the testing are sent directly to the developer. This allows them to correct the code immediately if
necessary. As a result, the time needed to spot and fix unwanted changes is
greatly shortened. |
Sekundarne ključne besede: |
visual regression testing;DevOps;continuous integration;Jenkins;BackstopJS;computer science;computer and information science;diploma; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000470 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
52 str. |
ID: |
11217775 |