An implementation of JUnit Test Framework to support mobile application testing / Muhammad Afiq Mohamad Tahir

Mobile application is an application that runs on mobile devices. Mobile testing is more challenging compared with desktop or web based testing as it has smaller footprint in virtual machine as against desktop application. Manually testing mobile applications is tedious and time consuming. Therefore...

全面介紹

Saved in:
書目詳細資料
主要作者: Mohamad Tahir, Muhammad Afiq
格式: Thesis
語言:English
出版: 2015
主題:
在線閱讀:https://ir.uitm.edu.my/id/eprint/14559/1/14559.pdf
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:Mobile application is an application that runs on mobile devices. Mobile testing is more challenging compared with desktop or web based testing as it has smaller footprint in virtual machine as against desktop application. Manually testing mobile applications is tedious and time consuming. Therefore, the aim of this project is to implement an automatic testing approach in testing mobile applications. This project aims to achieve several objectives which are to search for existing mobile application testing tools or technique or frameworks, create test cases based on given specifications, implement and execute test cases using an automatic testing approach and also report the outcomes of the test. An automatic testing framework, JUnit is selected to be used in this project. There are three phases in order to achieve these objectives. Phases for this project are knowledge acquisition, plan and design test cases, and finally execute test cases. Test cases were design using several techniques such as exploratory testing and scenario testing. As it is impossible to conduct 100% automatic testing, testing was executed both manually and automatically for both functional testing and white-box testing. The selected automatic approach which is JUnit was shown to be effective and basis for mobile testing and future tester can improve the result by integrate with other testing tools such as Selenium or Robotium Web Driver. This project reports the experiences of using automated testing approach for undergraduate final year project and can be used as a reference for other students and interested parties.