Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack
Many approaches for testing configurable software systems start from the same assumption:
it is impossible to test all configurations. This motivated the definition of variability-aware …
it is impossible to test all configurations. This motivated the definition of variability-aware …
Effective product-line testing using similarity-based product prioritization
A software product line comprises a family of software products that share a common set of
features. Testing an entire product-line product-by-product is infeasible due to the potentially …
features. Testing an entire product-line product-by-product is infeasible due to the potentially …
Efficient static analysis and verification of featured transition systems
Abstract A Featured Transition System (FTS) models the behaviour of all products of a
Software Product Line (SPL) in a single compact structure, by associating action-labelled …
Software Product Line (SPL) in a single compact structure, by associating action-labelled …
Classification Trends Taxonomy of Model-based Testing for Software Product Line: A Systematic Literature Review
Context: Testing is one of the techniques that can assure the quality of software including the
domain of Software Product Line (SPL). Various techniques have been deliberated to …
domain of Software Product Line (SPL). Various techniques have been deliberated to …
Many-objective test suite generation for software product lines
A Software Product Line (SPL) is a set of products built from a number of features, the set of
valid products being defined by a feature model. Typically, it does not make sense to test all …
valid products being defined by a feature model. Typically, it does not make sense to test all …
Automated test suite generation for software product lines based on quality-diversity optimization
A Software Product Line (SPL) is a set of software products that are built from a variability
model. Real-world SPLs typically involve a vast number of valid products, making it …
model. Real-world SPLs typically involve a vast number of valid products, making it …
Botsing, a search-based crash reproduction framework for java
Approaches for automatic crash reproduction aim to generate test cases that reproduce
crashes starting from the crash stack traces. These tests help developers during their …
crashes starting from the crash stack traces. These tests help developers during their …
Delta-oriented product prioritization for similarity-based product-line testing
M Al-Hajjaji, S Lity, R Lachmann… - 2017 IEEE/ACM 2nd …, 2017 - ieeexplore.ieee.org
Testing every product of a software product line (SPL) is often not feasible due to the
exponential number of products in the number of features. Thus, the order in which products …
exponential number of products in the number of features. Thus, the order in which products …
Search‐based crash reproduction using behavioural model seeding
Search‐based crash reproduction approaches assist developers during debugging by
generating a test case, which reproduces a crash given its stack trace. One of the …
generating a test case, which reproduces a crash given its stack trace. One of the …
Learning by sampling: learning behavioral family models from software product lines
Family-based behavioral analysis operates on a single specification artifact, referred to as
family model, annotated with feature constraints to express behavioral variability in terms of …
family model, annotated with feature constraints to express behavioral variability in terms of …