CATS#: A Testing Technique to Support the Specification of Test Cases for Context-Aware Software Systems

Resumo


Context-Aware Software Systems (CASS) capture the context and have their behavior affected by it. Therefore, these systems must be prepared to deal with the context and its variation. If they don’t, a failure can cause profound damage since they deal closely with the real world. Nevertheless, there is a lack of software technologies to support their testing. Thus, this work presents CATS#, a testing technique to help the specification of test cases for Context-Aware Software Systems (CASS). CATS# was applied in a project by undergraduate students. The results indicate its initial feasibility to support the specification of CASS test cases for situations not covered by conventional testing techniques.

Palavras-chave: Context-Aware Software System, CASS, Software Testing
Publicado
07/11/2022
DORESTE, Andréa Cristina De Souza; TRAVASSOS, Guilherme Horta. CATS#: A Testing Technique to Support the Specification of Test Cases for Context-Aware Software Systems. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 21. , 2022, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 319-326.