Research: TESTGEN: An environment for protocol test suite generation and selection

  • Authors:
  • S. T. Vuong;H Janssen;Y Lu;C Mathieson;B Do

  • Affiliations:
  • Department of Computer Science, University of British Columbia, Vancouver, BC V6T 1Z4, Canada;Department of Computer Science, University of British Columbia, Vancouver, BC V6T 1Z4, Canada;Department of Computer Science, University of British Columbia, Vancouver, BC V6T 1Z4, Canada;Department of Computer Science, University of British Columbia, Vancouver, BC V6T 1Z4, Canada;Department of Computer Science, University of British Columbia, Vancouver, BC V6T 1Z4, Canada

  • Venue:
  • Computer Communications
  • Year:
  • 1994

Quantified Score

Hi-index 0.24

Visualization

Abstract

TESTGEN, a protocol TEST Generation and Selection ENvironment for conformance testing developed at the University of British Columbia, is presented and discussed in the paper. This environment is menu driven and unique in that it is effective, general, flexible and portable. It is based on an intermediate extended transition system formalism, and directly supports ASN.1 and Estelle. Other FDTs can be supported by developing appropriate front-end parsers. The test generation method adopted in the environment integrates both the control flow testing and the data flow testing with parameter variation. In particular, test generation and selection are integrated and guided by user-defined test suite generation constraints and parameter variation constraints. The environment will serve as a useful test-bed for experimenting with test generation and selection, as well as being a productive system for generating useful test suites for real-life protocols such as the OSI transport and session layer protocols. An ISO transport protocol example is used in the paper to illustrate the features of the environment.