An integrated software testing system based on an object-oriented DBMS

It is generally believed that the testing phases of software development consume one-third to one-half of the entire software development time and resources. To increase the productivity of the software development process, the cost and time of testing should be reduced. The integrated software testing system described in this paper allows the structural and functional description of software systems, test data and their expected results, and bug reports to be generated and stored in a software database implemented using an object-oriented database management system. The objects in the database and their relationships with each other are used to facilitate local testing and to integrate structural and functional testing approaches. The high-level, uniform user interface of the system increases the productivity of the test engineers, and reduces the cost of developing reliable software systems. The software testing system together with an existing software analysis and maintenance system together cover the software analysis, maintenance, debugging, and testing phases of the software product lifecycle.<<ETX>>

[1]  Victor R. Basili,et al.  Comparing the Effectiveness of Software Testing Strategies , 1987, IEEE Transactions on Software Engineering.

[2]  M. A. Ketabchi An object-oriented integrated software analysis and maintenance , 1990, Proceedings. Conference on Software Maintenance 1990.

[3]  William E. Howden The Theory and Practice of Foundation Testing , 1985, IEEE Software.

[4]  P. A. Berstein Database system support for software engineering , 1987, ICSE '87.

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