Saturday 28 November 2015

SAP CBTA(Component Based Testing)



With SAP Solution Manager 7.1 SP07, Test Management has got a new meaning ! Test Automation Framework using Component Based Test Automation provide automation in Testing under Test Option 1.
It provides E2E Testing Approach within SAP Solution Manager. This document explains the benefits of using CBTA.



Easy Installation:
  • Check the Compatibility Matrix to install the correct CBTA version depending on your SolMan Version
  • Install ST-TST 300 Component considering the Compatibility matrix
  • CBTA front-end to be installed on the computer which is required to carry out the Recording
  • Technical Users created in the SolMan and Managed system
  • Enable Scripting in SolMan and SUT(Managed System)

Components of CBTA:
System Data Container: Contains information regarding the System Under Test (SUT)
Test Script: Recording of the Transaction
Test Data Container: Information about Test Data is mentioned in the TDC



Now you are ready to explore the easy to record Test automation tool !

Following diagram explains the Activity flow in CBTA :



From the Business Process Structure, a Test Configuration is created in the Test Composition Environment (TCE).
Using CBTA, the Test Script is recorded which is stored back in SolMan.
The Test Data is assigned from the Test Data Container.
Final TEst Configuration is stored at the Business Process for the particular Transaction

Advantages of CBTA:
  • The biggest advantage of CBTA is easy edit of Test Scripts. The Test scripts are divided into Screen Components and Default Components.
  • Multiple SUTs can be tested as the information present in System Data Container
  • Test Scripts can be re-used with different Test Data Container
  • Check point can be added while the Test recording to include a validation step
  • Test Report shows the results with screen shots
The CBTA Test Configuration is linked with the Transaction code in the Business Process Structure maintained in the Project. Thus there is a connection established between the Business Process and Test Scope. Once the Test Scripts are ready in CBTA, Test Plan can be created with the traditional approach of Test Management and we can include the CBTA Test Configuration. Test Execution takes place from SolMan to Managed system and finally the Test results can be evaluated in the Test Evaluation Phase.

CBTA provides the environment to take advantage of Test Automation for SAP GUI and CRM Web UI transactions. This combination of Solution Manager and CBTA is the ultimate solution where SAP Solution Manager can be used for Test Planning, Test Evaluation and Reporting and CBTA is used to create Test Scripts to automate Testing. CBTA provides a value add to Test Management Methodology of SAP Solution Manager.
As CBTA is well integrated with SAP Solution Manager, we can use the CBTA Test scripts to Create TBOMs (Technical Bill of Material) for the Transactions. These TBOMs can be used to carry out the Change impact Analysis for the Business Process.
I would like to say that CBTA has made the life of Test Engineers easy with less effort to setup and having no extra cost incurred to carry out Test Automation.
 


19 comments:

  1. This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...

    Embedded training in chennai | Embedded training centre in chennai

    ReplyDelete

  2. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

    rpa training in Chennai | rpa training in pune

    rpa online training | rpa training in bangalore

    ReplyDelete
  3. Really great post, Thank you for sharing This knowledge.Excellently written article, if only all bloggers offered the same level of content as you, the internet would be a much better place. Please keep it up!
    Python training in pune
    AWS Training in chennai

    ReplyDelete
  4. Really great post, I simply unearthed your site and needed to say that I have truly appreciated perusing your blog entries.

    java training in jayanagar | java training in electronic city

    java training in chennai | java training in USA

    ReplyDelete
  5. My developer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the expenses.
    iosh course in chennai

    ReplyDelete
  6. Good Way Of Telling, And Pleasant VT Markets Paragraph To Get Information About My Presentation Topic, Which I Am Going To Deliver In Academy.

    ReplyDelete


  7. This piece of article is amazing. I would also like the world to know about a company which gives best quality logistics service ,ie is AFM Logistics Pvt Ltd is an international freight forwarding and customs clearing company established in Delhi. The company was constituted in 2012 and is indulged in providing complete logistics solution. The company has its own setup and wide network of agents throughout the world. International Logistics Companies In India . They are the best air cargo and ocean freight forwarding company in Delhi, India. AFM Logistics Pvt Ltd has been working as Import and Export Agent in India since 2012. They have been providing personal baggage shipping services in India for a very long time.

    ReplyDelete