Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

High Level Language for the Development of Test Cases

IP.com Disclosure Number: IPCOM000114885D
Original Publication Date: 1995-Feb-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 39K

Publishing Venue

IBM

Related People

Bates, TN: AUTHOR

Abstract

Disclosed is a high level language for the development of test cases. This high level language allows the information required to develop and execute a test case to be kept in a formal and consistent fashion. This language is referred to as the M language.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 79% of the total text.

High Level Language for the Development of Test Cases

      Disclosed is a high level language for the development of test
cases.  This high level language allows the information required to
develop and execute a test case to be kept in a formal and consistent
fashion.  This language is referred to as the M language.

      Each M language file corresponds to a test case.  Information
within the file allows the associated test case to be built and
executed.  It also allows test plans to be built and test scenarios
and test reports generated in an accurate and repeatable fashion.

      The information in a M language file is stored in sections.
Each section is opened by a keyword and contains zero or more lines
of text.  These lines of text are known as contained text.  A section
is closed by another keyword or end of file.  Some keywords are
required; others are optional and modify default behavior.  Some
keywords have required parameters; others have optional parameters;
others have a combination of both.  A formal grammar is available.

The information included in a M language file includes:
  o  Element being tested.
  o  Complexity and testing level.
  o  Special rules for making the test case.
  o  External files upon which the test case is dependent.
  o  Special startup and cleanup requirements for the test case and
      assertions.
  o  Language in which the actual test case source code is written.
  o  Assertions.
  o  St...