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