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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |