Enhancing Test Driven Development with Model Based Testing and Performance Analysis

This paper suggests a holistic design and development method combining test-driven and model-driven development for SOA architectures. It uses test-driven development on component level and model-based testing on system level. Moreover, monitored performance parameters during test execution serve as input for a model-driven performance analysis of the business application, providing early indication of possible performance issues.

[1]  Peter Kilpatrick,et al.  Model Driven Performance Engineering for Composite Applications on top of Enterprise SOA , 2008 .

[2]  Michael Lauer,et al.  Testing SAP Solutions , 2007 .

[3]  Bernhard Rumpe Agile Test-based Modeling , 2006, Software Engineering Research and Practice.

[4]  A. Jefferson Offutt,et al.  Coverage Criteria for State Based Specifications , 2008, Formal Methods and Testing.

[5]  Scott W. Ambler,et al.  Agile modeling: effective practices for extreme programming and the unified process , 2002 .

[6]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[7]  Ina Schieferdecker,et al.  Model-Driven Testing: Using the UML Testing Profile , 2007 .

[8]  Ina Schieferdecker,et al.  Test Data Provision for ERP Systems , 2008, 2008 1st International Conference on Software Testing, Verification, and Validation.

[9]  Richard Lai,et al.  A survey of communication protocol testing , 2002, J. Syst. Softw..

[10]  Mika Katara,et al.  Making Model-Based Testing More Agile: A Use Case Driven Approach , 2006, Haifa Verification Conference.

[11]  Dan Woods,et al.  Enterprise SOA - designing IT for business innovation , 2006 .

[12]  D. O'Leary,et al.  Enterprise Resource Planning Systems Systems , Life Cycle , Electronic Commerce , and Risk , 2002 .

[13]  Steffen Zschaler,et al.  Application of Tracing Techniques in Model-Driven Performance Engineering , 2008 .

[14]  Daniel E. O'Leary Enterprise Resource Planning Systems: ERP and Electronic Commerce , 2000 .

[15]  Marlon Dumas,et al.  Service Interaction Modeling: Bridging Global and Local Views , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[16]  Kent L. Beck,et al.  Test-driven Development - by example , 2002, The Addison-Wesley signature series.

[17]  Michael Von Riegen,et al.  Scenarios and Techniques for Choreography Design , 2007, BIS.

[18]  Peter Kilpatrick,et al.  Towards Performance Related Decision Support for Model Driven Engineering of Enterprise SOA Applications , 2008, 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008).

[19]  Alistair Cockburn,et al.  Agile Software Development , 2001 .