Show TOC

Component documentationComponent-Based Test Automation (CBTA)


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

An automatic test is made up of a test script that includes 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. For more information, see published on SAP site.

  • Screen components are generated for either SAP GUI transaction screens or SAP CRM Web UI views. Web Dynpro ABAP application views are supported, but only in native mode, not when embedded in the portal. 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 Management work center, under Test Repository. The test scripts created with the CBTA tool are compatible with the eCATT framework.

Note Note

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

End of the note.


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

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

  • Test composition environment: Create test configurations and test scripts recorded with CBTA. For more information see Test Repository

  • Test Plan Management: Schedule the execution of tests scripts.


  • Recording tests scripts.

  • Managing test configurations with shared components from the test data container.

  • Managing screen components and their parameters.

Note Note

For limitations of CBTA, see SAP Note 1835958Information published on SAP site.

End of the note.