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...

Full description

Saved in:
Bibliographic Details
Main Author: Mohamad Tahir, Muhammad Afiq
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/14559/1/14559.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uitm-ir.14559
record_format uketd_dc
spelling my-uitm-ir.145592021-10-07T03:43:11Z An implementation of JUnit Test Framework to support mobile application testing / Muhammad Afiq Mohamad Tahir 2015 Mohamad Tahir, Muhammad Afiq Mobile computing Testing of software 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. 2015 Thesis https://ir.uitm.edu.my/id/eprint/14559/ https://ir.uitm.edu.my/id/eprint/14559/1/14559.pdf text en public other degree Universiti Teknologi MARA Faculty of Computer and Mathematical Sciences
institution Universiti Teknologi MARA
collection UiTM Institutional Repository
language English
topic Mobile computing
Testing of software
spellingShingle Mobile computing
Testing of software
Mohamad Tahir, Muhammad Afiq
An implementation of JUnit Test Framework to support mobile application testing / Muhammad Afiq Mohamad Tahir
description 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.
format Thesis
qualification_name other
qualification_level Bachelor degree
author Mohamad Tahir, Muhammad Afiq
author_facet Mohamad Tahir, Muhammad Afiq
author_sort Mohamad Tahir, Muhammad Afiq
title An implementation of JUnit Test Framework to support mobile application testing / Muhammad Afiq Mohamad Tahir
title_short An implementation of JUnit Test Framework to support mobile application testing / Muhammad Afiq Mohamad Tahir
title_full An implementation of JUnit Test Framework to support mobile application testing / Muhammad Afiq Mohamad Tahir
title_fullStr An implementation of JUnit Test Framework to support mobile application testing / Muhammad Afiq Mohamad Tahir
title_full_unstemmed An implementation of JUnit Test Framework to support mobile application testing / Muhammad Afiq Mohamad Tahir
title_sort implementation of junit test framework to support mobile application testing / muhammad afiq mohamad tahir
granting_institution Universiti Teknologi MARA
granting_department Faculty of Computer and Mathematical Sciences
publishDate 2015
url https://ir.uitm.edu.my/id/eprint/14559/1/14559.pdf
_version_ 1783733291958927360