A Regression Testing Approach for Software Product Lines Architectures

  • Paulo Anselmo da Mota Silveira Neto
  • Ivan do Carmo Machado RiSE / UFBA
  • Yguarata Cerqueira Cavalcanti RiSE / UFPE
  • Eduardo Santana de Almeida
  • Vinicius Cardoso Garcia RiSE
  • Silvio Romero de Lemos Meira

Resumo


In the Software Product Lines (SPL) context, where products are derived from a common platform, the reference architecture can be considered the main asset. In order to maintain its correctness and reliability after modifications, a regression testing approach based on architecture specification and code was developed. It aims to reduce the testing effort, by reusing test cases, execution results, as well as, selecting and prioritizing an effective set of test cases. Taking advantage of SPL architectures similarities, this approach can be applied among product architectures and between the reference and product architecture. This study also presents an evaluation performed in order to calibrate and improve the proposed approach.

Palavras-chave: Testing, Software, Computer architecture, Maintenance engineering, Context, Planning, Feature extraction, Software Product Lines, Regression Testing, Reference Architecture
Publicado
27/09/2010
SILVEIRA NETO, Paulo Anselmo da Mota; MACHADO, Ivan do Carmo; CAVALCANTI, Yguarata Cerqueira; ALMEIDA, Eduardo Santana de; GARCIA, Vinicius Cardoso; MEIRA, Silvio Romero de Lemos. A Regression Testing Approach for Software Product Lines Architectures. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 4. , 2010, Salvador/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 41-50.