Abstract
In object-oriented testing literature, a class is considered to be a basic unit of testing. A major characteristic of classes is the interaction between data members and member functions. This interaction is represented as definitions and uses of data members in member functions and can be properly modeled with finite state machines (FSM). We discuss how FSMs can be effectively used for class testing. We demonstrate how to specify the behavior of classes using FSMs and present a test case generation technique based on FSMs. In our technique, FSMs are transformed into a flow of the graph from which we can explicitly identify data flows of the FSM. Then we generate test cases using conventional data flow testing techniques upon the flow graph.
Original language | English |
---|---|
Title of host publication | Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 234-241 |
Number of pages | 8 |
ISBN (Electronic) | 0818671718, 9780818671715 |
DOIs | |
Publication status | Published - 1995 |
Externally published | Yes |
Event | 1995 Asia Pacific Software Engineering Conference, APSEC 1995 - Brisbane, Australia Duration: 1995 Dec 6 → 1995 Dec 9 |
Publication series
Name | Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995 |
---|
Conference
Conference | 1995 Asia Pacific Software Engineering Conference, APSEC 1995 |
---|---|
Country/Territory | Australia |
City | Brisbane |
Period | 95/12/6 → 95/12/9 |
Bibliographical note
Publisher Copyright:© 1995 IEEE.
ASJC Scopus subject areas
- Software
- Safety, Risk, Reliability and Quality