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 :
بازگشت