Non-functional Test Automation for Windows Phone Apps
Jain, Prateek (2016)
Jain, Prateek
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605188437
https://urn.fi/URN:NBN:fi:amk-201605188437
Tiivistelmä
Mobile applications are required to be developed in a short period of time to meet the competitive market's demands. This limitation undermines the product quality and reliability. Therefore, it is necessary to undergo a rigorous testing process not only on functional but also on non-functional requirements.
This study is about automating the non-functional testing areas for the mobile applications. At the beginning manual testing is covered and after that the topic is discussed with examples from previous testing systems. This thesis presents one way to develop an automated testing system. The biggest target for this project was to reduce the test results variation, which makes it more difficult to judge the quality of the app and thus increases the risk of bad quality app being pushed to the market and reduce the test cycle by automating the manual testing process.
The outcome of the study is an NFT automated testing system for the test organization. This tool tests the performance and the memory utilization of the mobile applications. The developed automated testing system is integrated to the testing process.
This study is about automating the non-functional testing areas for the mobile applications. At the beginning manual testing is covered and after that the topic is discussed with examples from previous testing systems. This thesis presents one way to develop an automated testing system. The biggest target for this project was to reduce the test results variation, which makes it more difficult to judge the quality of the app and thus increases the risk of bad quality app being pushed to the market and reduce the test cycle by automating the manual testing process.
The outcome of the study is an NFT automated testing system for the test organization. This tool tests the performance and the memory utilization of the mobile applications. The developed automated testing system is integrated to the testing process.