• 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