Functional testing of an Android application
Testing is an important step in the software development process in order to increase the reliability of the software. There are a number of different methods available to test software that use different approaches to find errors, all with different requirements and possible results. In this thesis...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Institutionen för datavetenskap
2016
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-131936 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-131936 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1319362016-10-19T05:07:59ZFunctional testing of an Android applicationengFunktionell testning av en AndroidapplikationBångerius, SebastianFröberg, FelixLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Institutionen för datavetenskap2016TestingAndroidEspressoMonkeyAndroid MonkeyGoogleFunctional testingapplicationAndroid applicationtesting oracleoracleautomationblack boxwhite boxstress testingTestningAndroidEspressoMonkeyAndroid MonkeyGooglefunktionell testningapplikationAndroidapplikationtestningsorakelorakelautomatiseringstresstestningTesting is an important step in the software development process in order to increase the reliability of the software. There are a number of different methods available to test software that use different approaches to find errors, all with different requirements and possible results. In this thesis we have performed a series of tests on our own mobile application developed for the Android platform. The thesis starts with a theory section in which most of the important terms for software testing are described. Afterwards our own application and test cases are presented. The results of our tests along with our experiences are reviewed and compared to existing studies and literature in the field of testing. The test cases have helped us find a number of faults in our source code that we had not found before. We have discovered that automated testing for Android is a field where there are a lot of good tools, although these are not often used in practice. We believe the app development process could be improved greatly by regularly putting the software through automated testing systems. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-131936application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Testing Android Espresso Monkey Android Monkey Functional testing application Android application testing oracle oracle automation black box white box stress testing Testning Android Espresso Monkey Android Monkey funktionell testning applikation Androidapplikation testningsorakel orakel automatisering stresstestning |
spellingShingle |
Testing Android Espresso Monkey Android Monkey Functional testing application Android application testing oracle oracle automation black box white box stress testing Testning Android Espresso Monkey Android Monkey funktionell testning applikation Androidapplikation testningsorakel orakel automatisering stresstestning Bångerius, Sebastian Fröberg, Felix Functional testing of an Android application |
description |
Testing is an important step in the software development process in order to increase the reliability of the software. There are a number of different methods available to test software that use different approaches to find errors, all with different requirements and possible results. In this thesis we have performed a series of tests on our own mobile application developed for the Android platform. The thesis starts with a theory section in which most of the important terms for software testing are described. Afterwards our own application and test cases are presented. The results of our tests along with our experiences are reviewed and compared to existing studies and literature in the field of testing. The test cases have helped us find a number of faults in our source code that we had not found before. We have discovered that automated testing for Android is a field where there are a lot of good tools, although these are not often used in practice. We believe the app development process could be improved greatly by regularly putting the software through automated testing systems. |
author |
Bångerius, Sebastian Fröberg, Felix |
author_facet |
Bångerius, Sebastian Fröberg, Felix |
author_sort |
Bångerius, Sebastian |
title |
Functional testing of an Android application |
title_short |
Functional testing of an Android application |
title_full |
Functional testing of an Android application |
title_fullStr |
Functional testing of an Android application |
title_full_unstemmed |
Functional testing of an Android application |
title_sort |
functional testing of an android application |
publisher |
Linköpings universitet, Institutionen för datavetenskap |
publishDate |
2016 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-131936 |
work_keys_str_mv |
AT bangeriussebastian functionaltestingofanandroidapplication AT frobergfelix functionaltestingofanandroidapplication AT bangeriussebastian funktionelltestningavenandroidapplikation AT frobergfelix funktionelltestningavenandroidapplikation |
_version_ |
1718387347429523456 |