TestAWARE : a laboratory-oriented testing tool for mobile context-aware applications |
|
Author: | Luo, Chu1; Kuutila, Miikka2; Klakegg, Simon2; |
Organizations: |
1The University of Melbourne 2University of Oulu 3University of Helsinki |
Format: | article |
Version: | accepted version |
Access: | open |
Online Access: | PDF Full Text (PDF, 1.6 MB) |
Persistent link: | http://urn.fi/urn:nbn:fi-fe201901212628 |
Language: | English |
Published: |
Association for Computing Machinery,
2017
|
Publish Date: | 2019-01-21 |
Description: |
AbstractAlthough mobile context instrumentation frameworks have simplified the development of mobile context-aware applications, it remains challenging to test such applications. In this paper, we present TestAWARE that enables developers to systematically test context-aware applications in laboratory settings. To achieve this, TestAWARE is able to download, replay and emulate contextual data on either physical devices or emulators. To support both white -box and black-box testing, TestAWARE has been implemented as a novel structure with a mobile client and code library. In blackbox testing scenarios, developers can manage data replay through the mobile client, without writing testing scripts or modifying the source code of the targeted application. In white-box testing scenarios, developers can manage data replay and test functional/non-functional properties of the targeted application by writing testing scripts using the code library. We evaluated TestAWARE by quantifying its maximal data replay speed, and by conducting a user study with 13 developers. We show that TestAWARE can overcome data synchronisation challenges, and found that PC-based emulators can replay data significantly faster than physical smartphones and tablets. The user study highlights the usefulness of TestAWARE in the systematic testing of mobile context-aware applications in laboratory settings. see all
|
Series: |
Proceedings of the ACM on interactive, mobile, wearable and ubiquitous technologies |
ISSN: | 2474-9567 |
ISSN-E: | 2474-9567 |
ISSN-L: | 2474-9567 |
Volume: | 1 |
Issue: | 3 |
Article number: | 80 |
DOI: | 10.1145/3130945 |
OADOI: | https://oadoi.org/10.1145/3130945 |
Type of Publication: |
A1 Journal article – refereed |
Field of Science: |
113 Computer and information sciences |
Subjects: | |
Funding: |
This work is partially funded by SocialNUI, the Academy of Finland (Grants 276786-AWARE, 286386-CPDSS, 285459-iSCIENCE, 304925-CARE), and the European Commission (Grants PCIG11-GA-2012-322138 and 6AIKA-A71143-AKAI), Marie Sklodowska-Curie Actions (645706-GRAGE) and University of Oulu (Grants ITEE-2016-SA-13, and ITEE-2+16-SA-20). |
EU Grant Number: |
(322138) URBANMOB - Modelling Urban Mobility in City-Scale Ubiquitous Systems (645706) GRAGE - Grey and green in Europe: elderly living in urban areas |
Academy of Finland Grant Number: |
276786 286386 285459 304925 |
Detailed Information: |
276786 (Academy of Finland Funding decision) 286386 (Academy of Finland Funding decision) 285459 (Academy of Finland Funding decision) 304925 (Academy of Finland Funding decision) |
Copyright information: |
© Copyright is held by the owner/author(s). Publication rights licensed to ACM. 2017. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., https://doi.org/10.1145/3130945. |