Regression test selection based on version changes of components

In component-based systems, regression test selection is a challenge since vendors of commercial-off-the-shelf (COTS) components do not release source code. We model the regression test selection of component based software systems using UML and Object-Constraint Language. Our model selects test cases based on version information that can be made available with components without the need for accessing source code.

[1]  Volker Gruhn,et al.  Integrating white- and black-box techniques for class-level regression testing , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[2]  Ye Wu,et al.  Regression testing on object-oriented programs , 1996, Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443).

[3]  Gregg Rothermel,et al.  Using component metacontent to support the regression testing of component-based software , 2001, Proceedings IEEE International Conference on Software Maintenance. ICSM 2001.

[4]  Yong Rae Kwon,et al.  Testing of object-oriented programs based on finite state machines , 1995, Proceedings 1995 Asia Pacific Software Engineering Conference.

[5]  Joseph Robert Horgan,et al.  Incremental regression testing , 1993, 1993 Conference on Software Maintenance.

[6]  Gregg Rothermel,et al.  Analyzing Regression Test Selection Techniques , 1996, IEEE Trans. Software Eng..

[7]  A. S. M. Sajeev,et al.  A Framework for Testing Object-Oriented Software Using Formal Specifications , 1996, Ada-Europe.