Repository of colleges and higher education institutions

Show document
A+ | A- | Help | SLO | ENG

Title:Avtomatizirano regresijsko testiranje : diplomska naloga
Authors:ID Kidrič, Luka (Author)
ID Lužar, Borut (Mentor) More about this mentor... New window
Files:.pdf VS_2019_Luka_Kidric.pdf (1,74 MB)
MD5: C1292622F4DEF9A0DB3EA14C96CE8DB0
 
Language:Slovenian
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FIŠ - Faculty of Information Studies in Novo mesto
Abstract:Testiranje aplikacij ima v današnjem času, ko različne aplikacije uporabljamo praktično na vsakem koraku, vedno večji pomen za zagotavljanje dobro delujoče programske opreme, zato ni presenetljivo, da je povpraševanje po izvajalcih testiranj vedno večje. Diplomsko delo najprej predstavi vrste testiranj, nato pa se podrobneje posveti regresijskemu testiranju in njegovi avtomatizaciji. Regresijsko testiranje je testiranje, ki se izvaja po vsaki spremembi programske opreme. Pri vsaki novi dodani funkcionalnosti se mora preveriti vsaka izmed že obstoječih funkcionalnosti. Testi se zato ponavljajo in bi bilo dobro, če bi lahko postopek avtomatizirali. Tu dobi svojo vlogo avtomatizirano regresijsko testiranje. Prvi del diplomske naloge obsega predstavitev tehnologij, ki se uporabljajo za samostojno testiranje in program, ki ga uporabimo za prikaz priprave in izvedbe testov ter program, ki ga bomo testirali. Primeri teh tehnologij so JavaScript, Java, selenium, webdriverIO in še veliko drugih. Drugi del diplomske naloge predstavlja prikaz izdelave avtomatiziranih testov in njihove izvedbe.
Keywords:regresijsko testiranje, avtomatizirani testi, tehnologije za samodejno testiranje, JavaScript, webdriverIO, selenium
Place of publishing:Novo mesto
Place of performance:Novo mesto
Publisher:[L. Kidrič]
Year of publishing:2019
Year of performance:2019
Number of pages:XVII, 53 str.
PID:20.500.12556/ReVIS-6204 New window
COBISS.SI-ID:2048625427 New window
UDC:004-048.24(043.2)
Note:Na ov.: Diplomska naloga : visokošolskega strokovnega študijskega programa prve stopnje;
Publication date in ReVIS:22.11.2019
Views:4090
Downloads:235
Metadata:XML DC-XML DC-RDF
:
Copy citation
  
Share:Bookmark and Share


Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:22.11.2019

Secondary language

Language:English
Abstract:Application testing in this day and age has an important role in insuring that software works as expected, so it comes as no surprise that the demand for testers is getting bigger and bigger. In this thesis, we will first present the kinds of testing that exist and after that we will closely examine regression testing and the automation of it. Regression testing is testing a software after every change that has been done on it. After every new functionality that has been added to the software we have to check if all the former functions are still working as expected. As one can notice there will be a lot of repetition so if one may wish to automate this process. This is where automated regression testing comes in to play. In the first part of the thesis we will present the technologies that are used to create automated tests and the software that is being tested. Examples of this technologies are JavaScript, java, selenium, webdriverIO and many more. The second part will be a presentation of implementation of this technologies to create automated tests and the execution of them.
Keywords:regression testing, automated tests, examples of technologies, JavaScript, webdriverIO, selenium


Back