eCATT

from Wikipedia, the free encyclopedia

eCATT ( e xtended C omputer A ided T est T ool ) is SAP's own development of a tool for (software) test automation. It provides a graphical interface with ABAP - Script Editor and private instruction set. There is also the option of recording and parameterizing the test modules. With the eCATT tool, SAP transactions can be recorded in test scripts. These test scripts can be used for test purposes or to create new master data.

Elements of the eCATT test case

Call with the SAP transaction: SECATT.

  • System data container: contains relevant RFC connections (TCODE: SM59)
  • Test script: contains recorded transaction and parameters
  • Test data container: contains test variants
  • Test configuration: encapsulates system data container, test script and test data container for a test case

Only test configurations can be included in test catalogs and test packages. When a test catalog is played back, only the standard variants are played, which is why the test configuration must be started manually to create new master data in order to run several internal or external test variants.

CATT tool

Call with the SAP transaction: SCAT.

  • SAP base release 6.10: CATT (the previous version of eCATT is fully available)
  • SAP Basis Release 6.20: CATT test cases can no longer be created, only changed
  • SAP NetWeaver 7.0: CATT test cases can only be displayed

eCATT tool

Call with the SAP transaction: SECATT.

  • SAP base release 6.10: eCATT is not yet available
  • SAP Basis Release 6.20: eCATT test cases can be created, but are very error-prone and maintenance-intensive, CATT test cases can be migrated to eCATT
  • SAP NetWeaver 7.0: eCATT can be used in full

As of SAP NetWeaver 7.0, external variant files can be used to migrate master data. There is also the option of re-recording test scripts with the Rerecord when all parameters are accepted.

CATT variables

Using CATT variables, parameters can be supplied with values ​​dynamically at runtime. Some of the most commonly used CATT variables are:

& MND delivers the current client
& DAT supplies the system date
& NAM provides the registered user name
& YEAR current year
& JHV Previous year
& JHN The following year

Areas of application

The functionality of the eCatt was designed by SAP for the execution of automated tests on development and / or consolidation systems. However, like its predecessor CATT, many SAP customers also use eCATT to import data into productive systems.

literature

Web links