Proposal for A Structural Integration Test Coverage Metric for Object-Oriented Programs

Though a large number of test coverage metrics have been proposed in the context of unit and system testing of object oriented programs, structural coverage metrics for integration testing have scarcely been reported. In this context, we propose an integration test coverage metric based on the coverage of the data and control dependency edges of the JSysDG (Java System Dependency Graph).

[1]  Neil Walkinshaw,et al.  The Java system dependence graph , 2003, Proceedings Third IEEE International Workshop on Source Code Analysis and Manipulation.

[2]  Robert V. Binder,et al.  Testing Object-Oriented Systems: Models, Patterns, and Tools , 1999 .

[3]  A. Jefferson Offutt,et al.  UML-Based Integration Testing for Component-Based Software , 2003, ICCBSS.

[4]  A. Jefferson Offutt,et al.  Coupling-based class integration and test order , 2006, AST '06.

[5]  Elaine J. Weyuker,et al.  Data flow analysis techniques for test data selection , 2015, ICSE '82.

[6]  Lionel C. Briand,et al.  A UML-Based Approach to System Testing , 2001, Software and Systems Modeling.

[7]  Ajitha Rajan,et al.  Structural Test Coverage Criteria for Integration Testing of LUSTRE/SCADE Programs , 2011, FMICS.

[8]  Carlo Ghezzi,et al.  Fundamentals of software engineering (2. ed.) , 2003 .

[9]  Andrea Polini,et al.  Testing software components for integration: a survey of issues and techniques , 2007, Softw. Test. Verification Reliab..

[10]  Mario Jino,et al.  Data flow based integration testing , 1997 .

[11]  Jean Hartmann,et al.  UML-Based integration testing , 2000, ISSTA '00.

[12]  Andreas Spillner,et al.  Test criteria and coverage measures for software integration testing , 1995, Software Quality Journal.

[13]  Gregg Rothermel,et al.  A Coherent Family of Analyzable Graphical Representations for Object-Oriented Software , 1996 .

[14]  Monika Müllerburg,et al.  Test data selection criteria for (software) integration testing , 1990, Systems Integration '90. Proceedings of the First International Conference on Systems Integration.