Software Product Lines (SPLs) present a challenge in testing due to their configurable nature and variability. While traditional testing approaches focus on product enumeration based on feature models, they primarily assess product feasibility without adequate behavioral validation.In this paper, we introduce a novel testing strategy, CT4SPL, which integrates product sampling and behavioral testing, and it applies combinatorial interaction testing to both of them. Leveraging Feature Models and an extension of Featured Transition Systems, called Featured Transition Systems with Outputs, CT4SPL first samples the products with a desired interaction strength among features and then it generates test sequences covering all the t-way interactions between input events.We showcase the applicability of CT4SPL on a simple vending machine case study, and we show its efficacy by comparing it with a baseline approach which applies standard combinatorial techniques to product sampling and behavioral...
(2024). Integrating Product Sampling and Behavioral Testing for Software Product Lines with Combinatorial Testing . Retrieved from https://hdl.handle.net/10446/292365
Integrating Product Sampling and Behavioral Testing for Software Product Lines with Combinatorial Testing
Bombarda, Andrea;Gargantini, Angelo
2024-01-01
Abstract
Software Product Lines (SPLs) present a challenge in testing due to their configurable nature and variability. While traditional testing approaches focus on product enumeration based on feature models, they primarily assess product feasibility without adequate behavioral validation.In this paper, we introduce a novel testing strategy, CT4SPL, which integrates product sampling and behavioral testing, and it applies combinatorial interaction testing to both of them. Leveraging Feature Models and an extension of Featured Transition Systems, called Featured Transition Systems with Outputs, CT4SPL first samples the products with a desired interaction strength among features and then it generates test sequences covering all the t-way interactions between input events.We showcase the applicability of CT4SPL on a simple vending machine case study, and we show its efficacy by comparing it with a baseline approach which applies standard combinatorial techniques to product sampling and behavioral...File | Dimensione del file | Formato | |
---|---|---|---|
IWCT 2024 + front + toc.pdf
Solo gestori di archivio
Versione:
publisher's version - versione editoriale
Licenza:
Licenza default Aisberg
Dimensione del file
1.09 MB
Formato
Adobe PDF
|
1.09 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo