Regression Test Selection for Android Applications

dc.contributor.advisorYang, Guowie
dc.contributor.authorDo, Quan Chau Dong
dc.contributor.committeeMemberPodorozhny, Rodion
dc.contributor.committeeMemberNgu, Anne
dc.date.accessioned2015-12-09T20:26:51Z
dc.date.available2015-12-09T20:26:51Z
dc.date.issued2015-12
dc.description.abstractAs the mobile platform pervades human life, much research in recent years has focused on improving the reliability of mobile applications on this platform, for example by applying automatic testing. To date, however, researchers have primarily considered testing of the single version of mobile applications. It has been shown that testing of mobile applications can be expensive; thus simply re-executing all tests on the modified application version remains challenging. Regression testing---a process of validating modified software to ensure that the changes are correct and do not adversely affect other features of the software---has been extensively studied for desktop application, and many efficient and effective approaches have been proposed; however, these approaches cannot be directly applied to mobile applications. Since regression testing on mobile applications is an expensive process, an effective and well-studied regression test selection can potentially reduce this expense. In this study, we propose test selection for mobile applications, especially on the Android Application Platform. Our approach leverages the combination of static impact analysis with code coverage that is dynamically generated at run-time, and identify a subset of tests to check the behaviors of the modified version that can potentially be different from the original version. We implement our approach for Google Android applications, and demonstrate its effectiveness using an empirical study.
dc.description.departmentComputer Science
dc.formatText
dc.format.extent54 pages
dc.format.medium1 file (.pdf)
dc.identifier.citationDo, Q. C. D. (2015). <i>Regression test selection for android applications</i> (Unpublished thesis). Texas State University, San Marcos, Texas.
dc.identifier.urihttps://hdl.handle.net/10877/5884
dc.language.isoen
dc.subjectRegression
dc.subjectTesting
dc.subjectAndroid
dc.subjectTest selection
dc.subject.lcshComputer software--Testingen_US
dc.subject.lcshAndroidsen_US
dc.titleRegression Test Selection for Android Applications
dc.typeThesis
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineSoftware Engineeringen_US
thesis.degree.grantorTexas State Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DO-THESIS-2015.pdf
Size:
1.72 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.13 KB
Format:
Plain Text
Description: