Tester Authorizations

Use

This document lists the authorization settings required to be able to start and execute automated tests based on eCATT. The authorizations are categorized by system:
  • The Test Content System acts as the central point in the test system landscape, holds the test object repository and starts the test scripts.

  • The System Under Test provides the business application and its services to be tested.

eCATT Authorizations in the Test Content System

The required authorizations to able to start eCATT Tests are summed up in the role SAP_ECST as a template for customer authorization implementation.

Testers require authorizations for the authorization object S_ECATT and S_DEVELOP that allow them to execute and display test objects. They also need authorization to start the SAP Test Workbench so that they can open their Testers Worklist.

This results in the following authorizations:

Authorization Object

Field

Value

Description

S_TCODE

TCD

SECATT

Start the eCATT Editor

SECATT_LOG

Start the eCATT Log Selection

STWB_WORK

Open the Tester Worklist (Test Organizer)

S_ECATT

(or S_DEVELOP as an alternative for backward compatibility)

OBJTYPE

ECSC

Test Script

ECTC

Test Configuration

ECSD

System Data Container

ECTD

Test Data Container

ECSP

Start Profile

ECVO

Validation Object

ACTVT

03

Display

16

Execute

DEVCLASS

Any values, for example, Y*, Z* for any package in the customer namespace

Package, which the required objects are organized in

OBJNAME

Any values, for example Y*, Z* for any package in the customer namespace

Names of the required objects

eCATT Authorizations in the System Under Test

The required authorizations to be able to use eCATT automation in System Under Test are summed up in the role SAP_BC_ECATT_TESTER as a template for customer authorization implementation.

If the test configurations being used by testers require access to remote systems, the tester must have the following RFC authorization in the remote system:

Authorization Object

Field

Value

Description

S_DEVELOP

OBJTYPE

ECSC

Object Type

ACTVT

16

Execute

OBJNAME

*

Object Name

Authorization Object

Field

Value

Description

S_RFC

RFC_TYPE

FUGR

Function group

FUNC

Function Module

ACTVT

16

Execute

RFC_NAME

See role SAP_BC_ECATT_TESTER