Show TOC

Component documentationComponent-Based Test Automation (CBTA) Locate this document in the navigation structure


Component-Based Test Automation allows you to create automatic tests.

An automatic test is made up of components. There are two kinds of components: default and screen components:

  • Default components perform basic actions like clicking on a button or selecting a tab. They are delivered in the SAP Solution Manager system.

  • Screen components are generated for either SAP GUI transaction screens or SAP CRM Web UI application views. In both cases, they are created with a parameter for each field on the screen. The value of a parameter is given to the corresponding field during execution.

    There is only one screen component per SAP GUI transaction screen or SAP CRM Web UI application view, so a screen component can be shared among several tests.

You maintain the screen components and tests in the Test Composition Environment. They are both eCATT test scripts, so CBTA assets are compatible with the eCATT framework.

Note Note

You can only test business processes of SAP ABAP ERP and CRM products (SAP GUI and SAP CRM Web UI only).

End of the note.


  • SAP Solution Manager: Store data required to create, optimize, and maintain tests and components.

  • SAP system under test (SUT): Support both SAP GUI, and SAP CRM Web UI technologies


  • You can record tests.

  • You maintain tests via shared components.

  • You can maintain changed screen components.

More Information

Recording a Test Script Using Component-Based Test Automation

For more information about the Test Composition Environment, see Test Repository