DocumentCode
1738205
Title
Two approaches to generate non-equivalent ground terms as test cases for object-oriented software
Author
Yan, Chen Huo
Author_Institution
Dept. of Comput. Sci., Jinan Univ., Guangzhou, China
Volume
2
fYear
2000
fDate
2000
Firstpage
1024
Abstract
Software testing is an important technique for improving the reliability and quality of software systems. Object-oriented programming is considered to be the most promising programming methodology. We propose two approaches to generate non-equivalent ground terms as test cases. These approaches are based on the technique of fundamental equivalent pair. The basic idea of these approaches is as follows. Suppose u1~u2 is a fundamental equivalent pair, u 2* is the normal form of u2. Suppose further that by changing the values of parameters of constructor contained in u2 *, or by inserting a basic constructor into u2*, we obtain another ground term u2´, then u1 and u2´ are nonequivalent, and can be used as a test case
Keywords
object-oriented programming; program testing; software quality; software reliability; fundamental equivalent pair; nonequivalent ground term generation; object-oriented programming; object-oriented software; software system quality; software system reliability; software testing; test cases; Character generation; Computer aided software engineering; Computer science; Equations; Object oriented programming; Software systems; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man, and Cybernetics, 2000 IEEE International Conference on
Conference_Location
Nashville, TN
ISSN
1062-922X
Print_ISBN
0-7803-6583-6
Type
conf
DOI
10.1109/ICSMC.2000.885985
Filename
885985
Link To Document