Combinatorial Testing of Context Aware Android Applications

3Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Mobile devices such as smart phones and smart watches utilize apps that run in context aware environments and must respond to context changes such as changes in network connectivity, battery level, screen orientation, and more. The large number of GUI events and context events often complicate the testing process. This work expands the AutoDroid tool to automatically generate tests that are guided by PairwiseInter-leaved coverage of GUI event and context event sequences. We systematically weave context and GUI events into testing using the pairwise interleaved algorithm. The results show that the pairwise interleaved algorithm achieves up to five times higher code coverage compared to a technique that generates test suites in a single predefined context (without interleaving context and GUI events), a technique that changes the context at the beginning of each test case (without interleaving context and GUI events), and Monkey-Context-GUI (which randomly chooses context and GUI events). Future work will expand this strategy to include more context variables and test emerging technologies such as IoT and autonomous vehicles.

Author supplied keywords

Cite

CITATION STYLE

APA

Piparia, S., Adamo, D., Bryce, R., Do, H., & Bryant, B. (2021). Combinatorial Testing of Context Aware Android Applications. In Proceedings of the 16th Conference on Computer Science and Intelligence Systems, FedCSIS 2021 (pp. 17–26). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.15439/2021F003

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free