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
id sg-ntu-dr.10356-72780
record_format dspace
spelling sg-ntu-dr.10356-727802023-03-03T20:48:38Z Automated test case generation for user-interface changes on Android applications Siew, Jie Sean Lin Shang-Wei School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing 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. Bachelor of Engineering (Computer Science) 2017-11-14T09:10:46Z 2017-11-14T09:10:46Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/72780 en Nanyang Technological University 39 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing
spellingShingle DRNTU::Engineering::Computer science and engineering
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing
Siew, Jie Sean
Automated test case generation for user-interface changes on Android applications
description 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.
author2 Lin Shang-Wei
author_facet Lin Shang-Wei
Siew, Jie Sean
format Final Year Project
author Siew, Jie Sean
author_sort Siew, Jie Sean
title Automated test case generation for user-interface changes on Android applications
title_short Automated test case generation for user-interface changes on Android applications
title_full Automated test case generation for user-interface changes on Android applications
title_fullStr Automated test case generation for user-interface changes on Android applications
title_full_unstemmed Automated test case generation for user-interface changes on Android applications
title_sort automated test case generation for user-interface changes on android applications
publishDate 2017
url http://hdl.handle.net/10356/72780
_version_ 1759857708070076416