Automated object-oriented testing for C++ inheritance hierarchy

Chun Chia Wang, Wen C. Pai, Timothy K. Shih

Research output: Contribution to conferencePaperpeer-review

Abstract

This paper proposes a concept named unit repeated inheritance (URI) in Z notation to realize object-oriented testing of an inheritance hierarchy. Based on this unit, an inheritance level technique (ILT) method as a guide to test object-oriented software errors in the inheritance hierarchy is described. In addition, two testing criteria, intralevel first and interlevel first, are formed based on the proposed mechanism. Moreover, in order to make the test process automatic, we use LEX and YACC to automatically generate a lexical analyzer and a parser to demonstrate a declaration of C++ source code. And, we also construct a windowing tool used in conjunction with a conventional C++ programming environment to assist a programmer to analyze and test his/her C++ programs.

Original languageEnglish
Pages315-316
Number of pages2
StatePublished - 1997
EventProceedings of the 1997 12th IEEE International Automated Software Engineering Conference, ASE - Incline Village, NV, USA
Duration: 3 Nov 19975 Nov 1997

Conference

ConferenceProceedings of the 1997 12th IEEE International Automated Software Engineering Conference, ASE
CityIncline Village, NV, USA
Period3/11/975/11/97

Fingerprint

Dive into the research topics of 'Automated object-oriented testing for C++ inheritance hierarchy'. Together they form a unique fingerprint.

Cite this