eCATT: extended Computer Aided Test Tool (BC-TWB-TST-ECA)
Overview
Preparing Systems and Computers for eCATT
Maintaining Table T000
Enabling Scripting at the Front End
Enabling Scripting on the Application Server
Patching the Systems
Preparing to Use an External Tool with eCATT
Preparing Systems for Testing Web Dynpro
Authorizations
Starting eCATT
Creating eCATT Objects
Displaying or Changing eCATT Objects
Deleting eCATT Objects
Renaming eCATT Objects
Copying eCATT Objects
Uploading eCATT Objects
Where-Used List
User-Specific Settings
Downloading eCATT Objects
Downloading Referenced eCATT Objects
Migration of CATT Test Cases
Migrating CATT Test Cases to eCATT
Preparing to Test the System Landscape
Creating System Data Containers
System Data Editor
Specifying Target Systems
Using System Data Containers
Developing Test Scripts
Creating Test Scripts
Test Script Editor
Entering Values
Refreshing Command Interfaces
Maintaining Attributes
Test Script Versions
Version Management for Test Scripts
Simulating Version Selection
Parameters
Special Variables
Inline ABAP
Testing Applications
Checking or Activating Customizing Settings
Testing Function Modules
Using TCD (Record) to Record Transactions
Parameterizing the TCD Command Interface
Checkboxes and Radio Buttons with TCD
Screen Simulation
TCD Command Interface
Setting Fields and Values in TCD Dynamically
Using SAPGUI (Record) to Record Transactions
Reading Values with GETGUI
Checking Values with CHEGUI
Retrieving an Output Value
Parameterizing an Input Value
Parameterizing the IDs of Controls
Check Boxes and Radio Buttons with SAPGUI
Extending Scripts with SAPGUI (Attach)
Splitting Commands
Joining Commands
Checking Initial States
SAPGUI Command Interface
Notes on the Playback of SAPGUI Commands
Testing Global ABAP Objects Classes
Testing Web Dynpro Applications
Recording a Web Dynpro Application
Setting a Value in WEBDYNPRO
Getting a Value in WEBDYNPRO
Checking a Value in WEBDYNPRO
Changing Actions in WEBDYNPRO
Messages in WEBDYNPRO
Importing Web Dynpro Test Scripts
Using the Web Dynpro Simulator
Splitting or Joining WEBDYNPRO Commands
Testing Web Services
Logical Ports for Web Services
Message Handling in WEB SERVICE
External Tools
Creating Test Scripts with an External Tool
Executing External Test Scripts in eCATT
Handling Messages
Release-Dependent Incompatibilities
Organizing Test Data
Creating Test Data Containers
Creating Variants in Test Data Containers
Importing Parameters into Test Data Containers or Test Scripts
External Test Data (External Variants)
Using External Test Data During Test Execution
Test Data Editor
Accessing Test Data by API
Category for General Methods
Method Category for General Read Access
Method Category for Read Access to Content
Method Category for General Write Access
Method Category for Write Access to Content
Building Executable Tests
Creating Test Configurations
Creating Variants in Test Configurations
Editing Variants in Test Configurations
Test Configuration Editor
Executing Test Scripts
Start Options
Saving the Settings of the Start Options
Execution Control
eCATT Debugger
Logs
Displaying and Printing Logs
Deleting Logs
Archiving Logs
Using Logs
eCATT Command Reference
*
=
Examples for the Assignment Operator (=)
ABAP
APPEND
BCSET
BREAK
CALLMETHOD
CALLSTATIC
CHEATTR
CHEGUI
CHESTATIC
CHETAB
CHEVAR
CLEAR
CREATEOBJ
DELETE
DELSTORE
DO
ELSE
ELSEIF
ENDABAP
ENDDO
ENDIF
ENDMESSAGE
EXIT
FUN
GETATTR
GETGUI
GETLEN
GETSTATIC
GETTAB
IF
INSERT
LOG
LOGMSG
LOGTEXT
MESSAGE
ON_LAST_MESSAGE_CHECK
REF
REFCATT
REFEXT
REMOTECATT
RESCON
RESTAB
RETRIEVE
SAPGUI
SENDEXT
SETATTR
SETSTATIC
SETTAB
STORE
TCD
WAIT
WAIT_ON_DYNPRO
WEBDYNPRO
WEBSERVICE
eCATT Tutorial
Creating Your System Data Container
Creating Your Test Script
Recording the Transaction
Executing Your Test Script
Dealing with Messages
Making Your Script Ready for Data Input
Creating Reusable Test Data Sets
Assembling Your Test Configuration
Improving the SAPGUI Recording.
Testing a Transaction Suitable for TCD (Record)
eCATT Security Guide