diplomsko delo
Povzetek
V diplomski nalogi predstavljamo, kako lahko z enim naborom kode testiramo
grafične vmesnike mobilnih aplikacij tako za platformo iOs kot za platformo
Android. Opisani pristop k testiranju primerjamo s testiranjem z uporabo
domorodnih ogrodij za omenjeni platformi. Namen dela je pokazati prednosti in slabosti takšnega testiranja ter s tem pomagati pri izbiri orodja za testiranje grafičnih vmesnikov mobilnih aplikacij. Avtomatizacija testiranja programske opreme je danes izrednega pomena, saj znižuje stroške in pospešuje proces testiranja. V okviru tega diplomskega
dela obravnavamo delovanje, arhitekturo in implementacijo testov z orodjema
Appium in Pytest. Implementirane teste nato primerjamo z domorodnimi
testi za platformi iOs in Android. Dobljene rezultate analiziramo in komentiramo.
Ključne besede
testiranje;Appium;aplikacije;univerzitetni študij;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2022 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[A. Kuzmanov] |
UDK: |
004.5(043.2) |
COBISS: |
97929987
|
Št. ogledov: |
228 |
Št. prenosov: |
56 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Automation of mobile application testing |
Sekundarni povzetek: |
In this thesis, we present how to test the user interface of mobile applications
for both the iOs and Android platform using a single code base. We compare
the described approach to testing with approaches that use native frameworks
for iOs and Android. The purpose of this work is to present the advantages and
disadvantages of such testing and help the reader decide about the proper
tool for the automation of user interface testing for mobile applications.
Nowadays, automation of software testing is of great importance, since
it reduces the cost and speeds up the process of testing. In this thesis, we
present the behavior, architecture, and implementation of automated tests
with the tools Appium and Pytest. Subsequently, we compare automated
single-code-base tests with tests for the native frameworks for each platform
and comment on the results. |
Sekundarne ključne besede: |
testing;Appium;applications;computer and information science;diploma;Mobilne aplikacije;Grafični uporabniški vmesniki;Računalništvo;Univerzitetna in visokošolska dela; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000468 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
64 str. |
ID: |
14545334 |