API Change Driven Test Selection for Android Applications

dc.contributor.advisorYang, Guowei
dc.contributor.authorRouijel, Jihan
dc.date.accessioned2020-06-16T20:07:45Z
dc.date.available2020-06-16T20:07:45Z
dc.date.issued2019-12
dc.description.abstractPeople are becoming increasingly dependent on their mobile devices day after day. As a result, mobile developers strive to introduce innovative applications (or simply apps) with new functionalities and features. To keep up with this need; Android Application Programing Interfaces (APIs) are updated frequently, which can affect the functionality of the Android apps that are built upon them. Developers therefore need to test their apps between each update to ensure high reliability. However, running the entire test suite can be costly and time-consuming. Previous research has focused on how Android API change impacts the app code, but no research has extended this finding to further analyze the API change impact on app tests to help increase the efficiency of API change driven regression testing. This paper introduces a novel approach which leverages the results from app code impact analysis and coverage information to identify the tests that are impacted by the API changes. The results of experiments on real-world android mobile apps show that this approach increases the efficiency of android app testing by reducing the number of tests selected for re-execution and thus reducing the time needed for regression testing.
dc.description.departmentHonors College
dc.formatText
dc.format.extent18 pages
dc.format.medium1 file (.pdf)
dc.identifier.citationRouijel, J. (2019). API change driven test selection for android applications (Unpublished thesis). Texas State University, San Marcos, Texas.
dc.identifier.urihttps://hdl.handle.net/10877/11835
dc.language.isoen
dc.subjectandroid
dc.subjectAPI
dc.subjectimpact analysis
dc.subjectregression testing
dc.subjecttest selection
dc.subjectHonors College
dc.titleAPI Change Driven Test Selection for Android Applications
thesis.degree.departmentHonors College
thesis.degree.disciplineComputer Science
thesis.degree.grantorTexas State University
txstate.documenttypeHonors Thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Rouijel-Thesis.pdf
Size:
315.69 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.54 KB
Format:
Item-specific license agreed upon to submission
Description: