Product family testing: a survey

In this paper we discuss the current state of product family testing. Testing, unlike other areas of software development, has received only little attention in this context despite the problems directly rising from scale, reuse and variability. We present the current approaches to product family testing methodology and processes. We also evaluate the current state-of-the-art in product family testing and highlight problems that need to be addressed in the future.

[1]  John D. Musa,et al.  Software-Reliability-Engineered Testing , 1996, Computer.

[2]  Daniel Hoffman,et al.  A framework for table driven testing of Java classes , 2002, Softw. Pract. Exp..

[3]  John D. McGregor,et al.  A Practical Guide to Testing Object-Oriented Software , 2001, Addison Wesley object technology series.

[4]  Claude Caci,et al.  Testing object-oriented systems , 2000, SOEN.

[5]  Mohamed Fayad,et al.  Enterprise frameworks characteristics, criteria, and challenges , 2000, CACM.

[6]  Mehdi Jazayeri,et al.  Software Architecture for Product Families: Principles and Practice , 2000 .

[7]  Jan Bosch,et al.  Design, implementation and evolution of object oriented frameworks: concepts and guidelines , 2001, Softw. Pract. Exp..

[8]  Ari Jaaksi,et al.  Assessing software projects: tools for business owners , 2003, ESEC/FSE-11.

[9]  Contents , 2009, Clinical Neurophysiology.

[10]  Andreas Reuys,et al.  Derivation of Domain Test Scenarios from Activity Diagrams1 , 2003 .

[11]  Linda M. Northrop,et al.  A Framework for Software Product Line Practice , 1999, ECOOP Workshops.

[12]  Boris Beizer,et al.  Software testing techniques (2. ed.) , 1990 .

[13]  Juha Taina,et al.  RITA Environment for Testing Framework-based Software Product Lines , 2003, SPLST.

[14]  Ari Jaaksi,et al.  Developing Mobile Browsers in a Product Line , 2002, IEEE Softw..

[15]  Elaine J. Weyuker Testing Component-Based Software: A Cautionary Tale , 1998, IEEE Softw..

[16]  Clemens Szyperski,et al.  Component software , 1997 .

[17]  Antonia Bertolino,et al.  Use case-based testing of product lines , 2003, ESEC/FSE-11.

[18]  Paul Clements,et al.  A framework for software product line practice - version 2 , 1999 .

[19]  Henry Muccini,et al.  Towards Testing Product Line Architectures , 2003, TACoS.

[20]  Linda M. Northrop SEI's Software Product Line Tenets , 2002, IEEE Softw..

[21]  Frank van der Linden,et al.  Software Product Families in Europe: The Esaps & Café Projects , 2002, IEEE Softw..