Saturday 7 November 2015

SAP CBTA (Component-Based Test Automation)



Introduction:
SAP CBTA is Test Automation tool launched by SAP itself with the help of Solution Manager License. SAP has decided to promote this tool as there are some limitations with SAP TAO tool which consumes lot of time for test script creation and execution as it is depended on third party integration tools HP ALM and UFT.
By tightly integrating with SolMan, we can carry out test automation in CBTA tool without HP ALM and UFT tools. Unlike SAP TAO tool there is no addition license cost required for CBTA as it uses only Solution Manager License.

 Activities needs to be followed in CBTA:
·         Project creation in Solution Manager

·         SUT (system under test) configuration in CBTA

·         Adding Profile

·         Creating TCode components by attaching screenshots, verification points, input and output variables

·         Consolidating independent components and made E2E business process (mapped input and output parameters)

·         Creating Test Data Container for whole E2E process and mapped parameter (there is option to create multiple variable sets to loop through)

·         Executing scripts with multiple variant sets of data

·         Generating Test Results (it looks as similar as TAO generated results file)
 
Architecture of the system: 












Test automation scripts creation flow with CBTA:
 
  

Execution Flow: 


Salient Features in CBTA:


Below are few salient features we understood from CBTA tool.
·         There are no third party tools integrated to generate automation scripts
·         CBTA tool provides script less automation approach and hence non-developers can become automation experts overnight
·         Available all benchmark features (script parameterization, looping, conditions, custom coding..etc)
·         Allows faster time to market
By considering above points, CBTA tool can be used for any SAP GUI applications for regression automation test suite creation and can get maximum benefits in shorter time.


8 comments:

  1. Hi Govardhan, This is very interesting. Do you have any references of training institutes in India who can do training on CBTA? Or may you would be available to conduct this training?

    ReplyDelete
  2. Hi Govardhan, This is very interesting. Do you have any references of training institutes in India who can do training on CBTA? Or may you would be available to conduct this training?

    ReplyDelete
  3. Hi Naimesh,

    CBTA is new tool and not all companies using this for now. I am not sure any institutes are conducting this training and I have very less time to do this on my own.

    -Govardhan

    ReplyDelete
  4. Thanks for the update Govardhan. I contacted SAP LABS finally, since I could not get any other training institute to conduct this training :)

    ReplyDelete
    Replies
    1. Hi Naimesh, How do I approach SAP labs for CBTA training please?

      Delete
  5. Reach the education dept @ SAP, through your company's SAP liaison partner

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. Can anyone please share comparison between UFT and CBTA

    ReplyDelete