Capture-replay testing for android applications

Chien Hung Liu, Chien Yu Lu, Shan Jen Cheng, Koan Yuh Chang, Yung Chia Hsiao, Weng Ming Chu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

26 Citations (Scopus)

Abstract

With the widespread popularity of Android devices, the number of Android applications has increased dramatically in recent years. In order to assure the quality of the applications, Android testing has drawn extensive attention. This paper proposes an approach to automate the testing of Android applications based on the Capture and Replay method. Particularly, the user events of Android applications are captured and converted into Robotium test scripts that can be executed to replay the recorded actions of users. The approach also allows inserting assertions when capturing user interactions for verifying the outputs of Android UI components. A supporting tool is implemented to illustrate the usefulness of the proposed approach.

Original languageEnglish
Title of host publicationProceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014
PublisherIEEE Computer Society
Pages1129-1132
Number of pages4
ISBN (Print)9781479952779
DOIs
Publication statusPublished - 2014 Jan 1
Event2nd International Symposium on Computer, Consumer and Control, IS3C 2014 - Taichung, Taiwan
Duration: 2014 Jun 102014 Jun 12

Publication series

NameProceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014

Other

Other2nd International Symposium on Computer, Consumer and Control, IS3C 2014
CountryTaiwan
CityTaichung
Period14-06-1014-06-12

Fingerprint

Testing

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Control and Systems Engineering

Cite this

Liu, C. H., Lu, C. Y., Cheng, S. J., Chang, K. Y., Hsiao, Y. C., & Chu, W. M. (2014). Capture-replay testing for android applications. In Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014 (pp. 1129-1132). [6846085] (Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014). IEEE Computer Society. https://doi.org/10.1109/IS3C.2014.293
Liu, Chien Hung ; Lu, Chien Yu ; Cheng, Shan Jen ; Chang, Koan Yuh ; Hsiao, Yung Chia ; Chu, Weng Ming. / Capture-replay testing for android applications. Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014. IEEE Computer Society, 2014. pp. 1129-1132 (Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014).
@inproceedings{aeaa2fe746a04bfa8f31b2f5067e377d,
title = "Capture-replay testing for android applications",
abstract = "With the widespread popularity of Android devices, the number of Android applications has increased dramatically in recent years. In order to assure the quality of the applications, Android testing has drawn extensive attention. This paper proposes an approach to automate the testing of Android applications based on the Capture and Replay method. Particularly, the user events of Android applications are captured and converted into Robotium test scripts that can be executed to replay the recorded actions of users. The approach also allows inserting assertions when capturing user interactions for verifying the outputs of Android UI components. A supporting tool is implemented to illustrate the usefulness of the proposed approach.",
author = "Liu, {Chien Hung} and Lu, {Chien Yu} and Cheng, {Shan Jen} and Chang, {Koan Yuh} and Hsiao, {Yung Chia} and Chu, {Weng Ming}",
year = "2014",
month = "1",
day = "1",
doi = "10.1109/IS3C.2014.293",
language = "English",
isbn = "9781479952779",
series = "Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014",
publisher = "IEEE Computer Society",
pages = "1129--1132",
booktitle = "Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014",
address = "United States",

}

Liu, CH, Lu, CY, Cheng, SJ, Chang, KY, Hsiao, YC & Chu, WM 2014, Capture-replay testing for android applications. in Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014., 6846085, Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014, IEEE Computer Society, pp. 1129-1132, 2nd International Symposium on Computer, Consumer and Control, IS3C 2014, Taichung, Taiwan, 14-06-10. https://doi.org/10.1109/IS3C.2014.293

Capture-replay testing for android applications. / Liu, Chien Hung; Lu, Chien Yu; Cheng, Shan Jen; Chang, Koan Yuh; Hsiao, Yung Chia; Chu, Weng Ming.

Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014. IEEE Computer Society, 2014. p. 1129-1132 6846085 (Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Capture-replay testing for android applications

AU - Liu, Chien Hung

AU - Lu, Chien Yu

AU - Cheng, Shan Jen

AU - Chang, Koan Yuh

AU - Hsiao, Yung Chia

AU - Chu, Weng Ming

PY - 2014/1/1

Y1 - 2014/1/1

N2 - With the widespread popularity of Android devices, the number of Android applications has increased dramatically in recent years. In order to assure the quality of the applications, Android testing has drawn extensive attention. This paper proposes an approach to automate the testing of Android applications based on the Capture and Replay method. Particularly, the user events of Android applications are captured and converted into Robotium test scripts that can be executed to replay the recorded actions of users. The approach also allows inserting assertions when capturing user interactions for verifying the outputs of Android UI components. A supporting tool is implemented to illustrate the usefulness of the proposed approach.

AB - With the widespread popularity of Android devices, the number of Android applications has increased dramatically in recent years. In order to assure the quality of the applications, Android testing has drawn extensive attention. This paper proposes an approach to automate the testing of Android applications based on the Capture and Replay method. Particularly, the user events of Android applications are captured and converted into Robotium test scripts that can be executed to replay the recorded actions of users. The approach also allows inserting assertions when capturing user interactions for verifying the outputs of Android UI components. A supporting tool is implemented to illustrate the usefulness of the proposed approach.

UR - http://www.scopus.com/inward/record.url?scp=84904408447&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84904408447&partnerID=8YFLogxK

U2 - 10.1109/IS3C.2014.293

DO - 10.1109/IS3C.2014.293

M3 - Conference contribution

AN - SCOPUS:84904408447

SN - 9781479952779

T3 - Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014

SP - 1129

EP - 1132

BT - Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014

PB - IEEE Computer Society

ER -

Liu CH, Lu CY, Cheng SJ, Chang KY, Hsiao YC, Chu WM. Capture-replay testing for android applications. In Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014. IEEE Computer Society. 2014. p. 1129-1132. 6846085. (Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014). https://doi.org/10.1109/IS3C.2014.293