TY - GEN
T1 - CATS design
T2 - a context-aware test suite design process
AU - Rodrigues, Felyppe
AU - Matalonga, Santiago
AU - Travassos, Guilherme Horta
PY - 2016/9/19
Y1 - 2016/9/19
N2 - Context-awareness is the ability of a system to gather information from its context and adapt its behaviors. This feature makes the testing of Context-aware software systems more challenging. Based on this assumption, this research proposes an approach to design functional test cases for context-aware software systems, the CATS Design. In its development, ideas from other domains presenting similar issues were tailored to the problem of testing context-aware software systems. This paper presents the design process of CATS Design, and its two empirical evaluation stages: 1) through a proof of concept, and 2) with an observational study involving eight undergraduate students in Uruguay. The results suggest that it is feasible to apply CATS Design for designing test cases for context-aware software systems.
AB - Context-awareness is the ability of a system to gather information from its context and adapt its behaviors. This feature makes the testing of Context-aware software systems more challenging. Based on this assumption, this research proposes an approach to design functional test cases for context-aware software systems, the CATS Design. In its development, ideas from other domains presenting similar issues were tailored to the problem of testing context-aware software systems. This paper presents the design process of CATS Design, and its two empirical evaluation stages: 1) through a proof of concept, and 2) with an observational study involving eight undergraduate students in Uruguay. The results suggest that it is feasible to apply CATS Design for designing test cases for context-aware software systems.
U2 - 10.1145/2993288.2993293
DO - 10.1145/2993288.2993293
M3 - Conference contribution
SN - 9781450347662
BT - Proceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing - SAST
PB - ACM Press
CY - New York
ER -