The Test Case Editor

Definition

The test case editor is the central CATT maintenance interface. You never leave the editor during test case maintenance. The functions and information relevant to each maintenance mode is shown.

Use

The test case editor has the following functions:

Create variants

Chain transactions

Define checks

Add new transaction

Add comment

Delete subobjects

Rerecord transaction

Structure

Test case editor:

Navigation

The navigation area is on the left-hand side of the test case editor. The test case name is displayed at the top hierarchy level.

The transactions which are tested in this test case are listed at the next hierarchy level, with comments about the test case.

Under each transaction the screens which it uses in the test are listed.

Go to an object by double-clicking on it in the navigation area. Detail information about this object is displayed in the detail view of the object.

Detail View of Object

Detail information about the objects selected in the navigation area is displayed in the bottom right-hand area of the test case editor. Depending on the node, this can be:

  • Transaction information
  • Screen Definition
  • Message information
  • Comments

Transaction information

You get this information when you select a transaction in the navigation area. Transactions are indicated by the icon.

The following information is displayed:

  • active or inactive with the icons and respectively.
  • transaction code: technical name of the transaction
  • text: descriptive transaction text
  • Rerecord function: see Rerecord transaction

Screen Definition

You get this information when you select a transaction in the navigation area. Transactions are indicated by the icon.

The following information is displayed:

  • active or inactive with the icons and respectively.
  • screen definition with additional information:
    • field value: the field is ready for input and the value can be changed directly.
    • field check against a constant: the field is not ready for input. '=' is displayed before the check value.
    • field check against another field: the field is not ready for input. it contains '='.
    • source field for a chain or a field check: it is not ready for input. it contains '?'.

Message information

 You get this information when you select the last screen in a transaction in the navigation area. Transactions are indicated by the icon.

This screen contains information about the last system message sent.

You can get the result of a transaction from the system message and pass it to fields of a subsequent transaction (see Define chain).

You can also define checks on the displayed system message.

Comments

You get this information when you select the last screen in a transaction in the navigation area. Comments are indicated by the icon.

You can make notes about the test case with comments.

Select Maintenance Mode

The maintenance mode symbols are in the SAP application toolbar:

Maintenance Mode Information and Functions

The top right-hand area of the test case editor displays maintenance mode information and functions.

It always contains the test case title and general function keys:

The general functions are:

  • : Delete current field contents. You must choose a screen in the navigation area and put the cursor on a filled field in the detail screen before you can use this function.
  • or : go to the previous or next test case function (transaction or comment) respectively.
  • or : go to the previous or next screen in a transaction.

Define Chain

Define chains has the additional function .

Define Checks

Checks have the additional functions:

Edit Variants

The following function keys are shown:

  • Cancel: leave variant maintenance

Variant fields are also displayed. The first field contains the name and the second field a description, of the current variant.