International Engineering Consortium
Web ProForums
Tree and Tabular Combined Notation (TTCN)
Sponsored by:
DesignCon

9. Test Component Explanation
The following are definitions of key concepts associated with the test component explanation:
  • test event—the smallest, indivisible unit of a test suite. Typically, it corresponds to sending or receiving a message and the operations for manipulating timers.
  • test step—a grouping of test events, similar to a subroutine or procedure in other programming languages.
  • test case—the fundamental building block in a test suite. A test case tests a particular feature or function in the implementation under test (IUT). A test case has an identified test purpose and it assigns a verdict that depends on the outcome of the test case.
  • test group—a grouping of test cases. It might, for example, be convenient to group all test cases concerning connection establishment and to put all test cases concerning transport into a separate test group.
  • test suite—the highest level, encompassing all test components and serving as the root of the tree. A test suite can range from a large number of test groups and test cases to a single test event contained in a test case.

The tests are built up by a behavior tree; this is the origin of the "tree" in tree and tabular combined notation (see Figure 14).


Figure 14. An Event Tree and the Corresponding Execution Order

Registered Users
Enjoy exclusive access to free On-Line Education and receive the biweekly IEC newsletter.

IEC Newsletter
Get the latest industry information including critical insights from key industry leaders, technology briefings, and an Analyst Corner.
Current
Subscribe

Newsroom

IEC Corporate Member

Advertising Kit