Object testing in ITEE

To assure the quality of software by running test cases and evaluating the results is one of the difficult parts of the entire software development project. The difficulty usually comes from the lack of appropriate supporting tools and the complexity of the software. In the past ad hoc supporting tools were made for each project and test results were usually not used across projects. This conventional way of test and evaluation (T & E) is time consuming, and the most important decision "When is this software ready to ship?" is left to the engineers depending on his/her experience. Our objective is to build a knowledge-based T & E environment such that test cases, test results, object snapshots and other information are accumulated in a database. These longitudinal data can be automatically tracked and analyzed to provide decision support information. As a result, test results can be reviewed repeatedly and software quality can be assured by analyzing these data from various perspectives. We describe the details of object testing in our testing environment.

[1]  William E. Howden,et al.  Good enough versus high assurance software testing and analysis methods , 1998, Proceedings Third IEEE International High-Assurance Systems Engineering Symposium (Cat. No.98EX231).

[2]  A. Richard Newton,et al.  TOBAC: a test case browser for testing object-oriented software , 1994, ISSTA '94.

[3]  Gregg Rothermel,et al.  Selecting regression tests for object-oriented software , 1994, Proceedings 1994 International Conference on Software Maintenance.

[4]  C. V. Ramamoorthy,et al.  Using an object-relational knowledge base for software testing , 1999, Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122).

[5]  David Chenho Kung,et al.  A technique for the selective revalidation of OO software , 1997, J. Softw. Maintenance Res. Pract..

[6]  Phyllis G. Frankl,et al.  The ASTOOT approach to testing object-oriented programs , 1994, TSEM.

[7]  Taehyung Wang,et al.  A database approach to testing and evaluating of object-oriented programs , 1999, Proceedings. Fifth International Workshop on Object-Oriented Real-Time Dependable Systems.

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

[9]  DoongRoong-Ko,et al.  The ASTOOT approach to testing object-oriented programs , 1994 .