DocumentCode
2794810
Title
Deriving test cases using class vectors
Author
Leung, Karl R P H ; Wong, Wai
Author_Institution
Dept. of Comput. & Math., Hong Kong Inst. of Vocational Educ., China
fYear
2000
fDate
2000
Firstpage
146
Lastpage
153
Abstract
A classification trees is one method of generating test cases from specifications. It partitions the input domain into a number of classifications. A classification tree is created to depict the relationship among the classifications. Test cases are then derived from this tree. However, classification trees have a number of shortcomings. Their expressive power is limited by the tree structure. They also rely heavily on human decisions in selecting test cases. This paper introduces an alternative approach to the generation of test cases. We first define classifications and classes formally. Then, we analyze the relations among classes and classifications and express these relations as class vectors. Test cases are then derived from the Cartesian product of vector partitions. The expressive power of vectors is better than that of a tree structure, and hence can be applied in some systems where test cases are complicated. Furthermore, more of the information obtained in the specifications is utilized. Hence, the amount of human decision-making is minimized
Keywords
formal specification; pattern classification; program testing; trees (mathematics); vectors; Cartesian product; class vectors; classification trees; expressive power; formal specifications; human decision-making; software test case derivation; tree structure; vector partitions; Classification tree analysis; Computer aided software engineering; Computer science; Computer science education; Humans; Mathematics; Software systems; Software testing; System testing; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
ISSN
1530-1362
Print_ISBN
0-7695-0915-0
Type
conf
DOI
10.1109/APSEC.2000.896693
Filename
896693
Link To Document