• 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