Automated test case generation for user-interface changes on Android applications

This project focuses on generating test cases automatically when the user interface of the android application changes. When the user interface of the android application changes, the old test cases used to test the previous version of the application cannot be used to test the newer version of the...

Full description

Saved in:
Bibliographic Details
Main Author: Siew, Jie Sean
Other Authors: Lin Shang-Wei
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/72780
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This project focuses on generating test cases automatically when the user interface of the android application changes. When the user interface of the android application changes, the old test cases used to test the previous version of the application cannot be used to test the newer version of the application due to the interface changing and some of the buttons are not where it’s supposed to be. The main idea is to use uiautomator, an open source tool that can run test cases automatically and creating a simple script which can help repair the testcases and create a new one to fit the newer version of the android application. This project does not create test cases from scratch, but modify the older test cases so that it can be used for the newer version of the android application. This document summarizes all the design issues faced and the steps followed to complete this project.