Title: An expert system for object-oriented program testing
Authors: Chen, WC
Chen, DJ
Chen, DTK
資訊科學與工程研究所
Institute of Computer Science and Engineering
Keywords: object-oriented;program testing;expert system
Issue Date: 1998
Abstract: Data abstraction, information hiding, inheritance, and dynamic binding are four basic elements used in designing object-oriented (OO) programs. These four mechanisms enable programmer to write OO programs for easy to be extended, easy to be reused, and easy to be maintained. Software implemented by OO methodologies had been shown to be able to increase software quality and productivity [5]. However, the quality and reliability of the software cannot be guaranteed along without an appropriate software testing approach. Traditional testing approaches cannot be applied directly for the testing of OO programs due to the OO characteristics used in OO programs. In this paper we propose and implement an expert system for the testing of OO programs. The proposed testing framework contains a system model and OO testing strategies. Rules used to represent these proposed testing strategies are discussed and formulated. Exampling tested programs are provided to demonstrate the applicability of the proposed approach.
URI: http://hdl.handle.net/11536/19455
ISBN: 1-880843-23-4
Journal: INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS
Begin Page: 19
End Page: 22
Appears in Collections:Conferences Paper