Distributed end-to-end testing management

Testing is the primary means for quality assurance for enterprise systems, and integration testing is often the most time consuming and expensive part of testing. Recently Department of Defense proposed an End-to-End (E2E) integration testing process to address the challenge of testing large integrated information systems. The E2E testing activities include test thin-thread tree construction, condition tree specification, test configuration management, risk analysis, regression testing, ripple effect analysis, test scenario/case generation, rest result analysis, statistical analysis, and project management. A tool has been developed to support this E2E testing on J2EE using EJB and XML with Cloudscape relational database management system. This web-based tool also allows distributed collaboration and remote project management by the E2E testing participants including project managers, contractors, designers and testers.

[1]  Wei-Tek Tsai,et al.  Testing extensible design patterns in object-oriented frameworks through scenario templates , 1999, Proceedings. Twenty-Third Annual International Computer Software and Applications Conference (Cat. No.99CB37032).

[2]  Boris Beizer,et al.  Software Testing Techniques , 1983 .

[3]  Raymond A. Paul,et al.  Assurance-based Y2K testing , 1999, Proceedings 4th IEEE International Symposium on High-Assurance Systems Engineering.

[4]  W. T. Tsai,et al.  Ensuring system and software reliability in safety-critical systems , 1998, Proceedings. 1998 IEEE Workshop on Application-Specific Software Engineering and Technology. ASSET-98 (Cat. No.98EX183).

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

[6]  Raymond A. Paul,et al.  End-to-end integration testing design , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[7]  Ethan Cerami,et al.  Building Xml Applications , 1999 .

[8]  Paul C. Jorgensen,et al.  Software Testing: A Craftsman's Approach , 1995 .

[9]  Raymond A. Paul,et al.  An approach to modify and test expired window logic , 2000, Proceedings First Asia-Pacific Conference on Quality Software.

[10]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[11]  E. Roman Mastering Enterprise JavaBeans and the Java 2 Platform , 1999 .

[12]  Raymond A. Paul,et al.  Scenario-based functional regression testing , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

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

[14]  Santiago Comella-Dorda,et al.  Volume II: Technical Concepts of Component-Based Software Engineering , 2000 .

[15]  Wei-Tek Tsai,et al.  Regression testing in an industrial environment , 1998, CACM.