Software architecture for product families: principles and practice
Software architecture for product families: principles and practice
Writing Effective Use Cases
Developing Mobile Browsers in a Product Line
IEEE Software
Use case-based testing of product lines
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Product family testing: a survey
ACM SIGSOFT Software Engineering Notes
Automatic Test Generation: A Use Case Driven Approach
IEEE Transactions on Software Engineering
Getting there from here: a roadmap for software product line adoption
Communications of the ACM - Software product line
Communications of the ACM - Software product line
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
A generic weaver for supporting product lines
Proceedings of the 13th international workshop on Early Aspects
Automated Test Data Generation on the Analyses of Feature Models: A Metamorphic Testing Approach
ICST '10 Proceedings of the 2010 Third International Conference on Software Testing, Verification and Validation
Automated and Scalable T-wise Test Case Generation Strategies for Software Product Lines
ICST '10 Proceedings of the 2010 Third International Conference on Software Testing, Verification and Validation
Incremental Test Generation for Software Product Lines
IEEE Transactions on Software Engineering
Automated incremental pairwise testing of software product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Testing product generation in software product lines using pairwise for features coverage
ICTSS'10 Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems
Model-based system testing of software product families
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Evaluating test reuse of a software product line oriented strategy
LATW '11 Proceedings of the 2011 12th Latin American Test Workshop
Eliminating the adoption barrier
IEEE Software
Hi-index | 0.00 |
The Software Product Line (SPL) approach is associated with many benefits, and with some challenges too. In the SPL testing, a great challenge is the integration of test methods and techniques with the SPL engineering. To do this, some strategies have been proposed, however, they have not been properly evaluated and compared. In this paper a case study is described comparing three different test strategies: the product by product strategy that tests each product individually; an incremental strategy that tests the products reusing test cases from products previously tested; and a strategy that instantiates test data derived in the domain engineering, considering SPL commonalities and variabilities. In the study an SPL from the games domain was used, and the test data were generated from use cases. The results show that SPL oriented strategies are associated to greater percentages of reuse, and consequently, with lower effort to write test cases.