• DocumentCode
    2056105
  • Title

    Applying conventional testing techniques for class testing

  • Author

    Chung, In-S ; Munro, Malcolm ; Lee, W.K. ; Kwon, Y.R.

  • Author_Institution
    Dept. of Comput. Eng., Hallym Univ., Chunchon, South Korea
  • fYear
    1996
  • fDate
    21-23 Aug 1996
  • Firstpage
    447
  • Lastpage
    454
  • Abstract
    We discuss how conventional testing criteria such as branch coverage can be applied to the testing of member functions inside a class. To support such testing techniques we employ symbolic execution techniques and finite state machines (FSMs). Symbolic execution is performed on the code of a member function to identify states that are required to fulfil a given criterion. We use FSMs to generate a sequence of member functions leading to the identified states. Our technique is a mixture of code-based and specification-based testing techniques in the sense that it uses information derived from codes using symbolic execution together with information from specifications using FSMs for testing activities
  • Keywords
    finite state machines; formal specification; object-oriented programming; program testing; programming theory; branch coverage; class member function testing; class testing; code-based testing; finite state machines; object oriented programming; program testing techniques; specification-based testing; symbolic execution; Automata; Computer science; Contracts; Software maintenance; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1996. COMPSAC '96., Proceedings of 20th International
  • Conference_Location
    Seoul
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-7579-9
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1996.544612
  • Filename
    544612