Supporting the selection of model-based testing approaches for software projects

Software technologies, such as model-based testing approaches, have specific characteristics and limitations that can affect their use in software projects. To make available knowledge regarding such technologies is important to support the decision regarding their use in software projects. In particular, a choice of model-based testing approach can influence testing success or failure. Therefore, this paper aims at describing knowledge acquired from a systematic review regarding model-based testing approaches and proposing an infrastructure towards supporting their selection for software projects.

[1]  H. D. Rombach,et al.  THE EXPERIENCE FACTORY , 1999 .

[2]  Rajesh Subramanyan,et al.  A survey on model-based testing approaches: a systematic review , 2007, WEASELTech '07.

[3]  Neil A. M. Maiden,et al.  ACRE: selecting methods for requirements acquisition , 1996, Softw. Eng. J..

[4]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[5]  Andreas Birk,et al.  Modelling the application domains of software engineering technologies , 1997, Proceedings 12th IEEE International Conference Automated Software Engineering.

[6]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[7]  Sira Vegas,et al.  A Characterisation Schema for Software Testing Techniques , 2005, Empirical Software Engineering.

[8]  Alexander Pretschner Model-based testing , 2005, ICSE '05.

[9]  Bruno Legeard,et al.  A taxonomy of model-based testing , 2006 .

[10]  James A. Whittaker,et al.  Model‐Based Software Testing , 2002 .

[11]  Siddhartha R. Dalal,et al.  Model-based testing in practice , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[12]  Natalia Juristo Juzgado,et al.  Reviewing 25 Years of Testing Technique Experiments , 2004, Empirical Software Engineering.