Saturday, February 13, 2021

Introduction to SAP CBTA: 

SAP Component Based Test Automation (SAP CBTA) is new functionality of SAP Solution Manager and the usage right is available for all enterprise support customers.  CBTA helps in creation of test scripts which are modular in nature. The test script created by CBTA can be viewed and edited in SAP TCE (Test Composition Environment of SAP) Solution Manager. 

Overview of SAP CBTA:

A Gartner report states that the need to support faster time-to-market with higher quality will ensure the demand for effective functional test automation tools. For more, a leading research paper on software testing and automation cite that “Increased Automation levels are the major factors that can lead to higher cost efficiencies for any QA and Testing Team. As QA and Testing organizations become more structured in their approach to testing and their use of test automation and accelerators, the cost of quality tends to low.

We can use CBTA to test: ‒

  • SAP Gui
  • SAP Business Server Pages (BSP)
  • SAP CRM web client
  • SAP ABAP Webdynpro (native only)
  • SAP java webdynpro
  • SAP web GUI (for HTML)
  • SAP Portal

What are the Advantages of SAP CBTA?

  • The major advantage of CBTA is easy to 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 the System Data Container
  • We can re-used Test Scripts with different Test Data Container
  • The checkpoint will be  added while the Test recording to include a validation step
  • Test Report shows the results with screenshot

 

The CBTA Test Configuration has associated 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 will be created with the traditional approach of Test Management and we will be able to include the CBTA Test Configuration. Test script execution takes place from SolMan to Managed system and finally, the Test results can be evaluated in the Test Evaluation Phase.

 

CBTA offers the environment to take benefits of Test Automation for SAP GUI and CRM Web UI transactions. Both 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 gives a value add to Test Management Methodology of SAP Solution Manager.

As CBTA is well incorporated 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.

SAP CBTA Customer Benefits:

Ease of Use:

  • With SAP CBAT business analysts can easily create draft test scripts
  • Test Engineers can purify automated tests

Powerful:

  • Very powerful to separate and central planning of test scripts, test data, systems under test
  • Powerful Test automation for end-to-end business processes

Everything Included:

  • with SAP Enterprise Support contract, usage rights included for customers
  • It is fully integrated with SAP Solution Manager 7.2 via Test Automation Framework

Benefits of SAP Solution Manager:

Lowering Cost:

SAP Solution Manager helps you to make the most of SAP’s support services-significantly lowering total cost of ownership.

Automated Alerts: 

There is no require searching out system error manually; the team will be instantly notified of any issues or errors automatically.

Improved patch and upgrade management: 

Just one system can manage cross-system patch updates and synchronization.

Automated configuration tracking: 

A fully maintained knowledge repository enables users to keep an eye on the track of all configuration changes.

Centralized Management: 

It acts as a central point of control for the whole solution landscape and centralized management for the multi-component projects.

Reduces Administration Effort: 

It helps to real-time monitoring of systems, interfaces and business process which reduce administration effort.

Easy of Integration: 

It integrates with IT landscapes that include both SAP and non-SAP applications.

Faster Return on Investment (ROI):

It accelerates implementation and continuous improvement.  Availability of implementation roadmaps, best practice documents and SAP solution management services speed learning and accelerate project.

What are the CBTA’s Features?

  • Extended Computer-Aided Test Tool(ECATT) tests are made of components but most of the time, no coding is required.
  • The Script less automation came up to using which non-developers can become automation experts overnight
  • Fast repair of damaged test scripts can be composed of reused SAP delivered default components and customer specific screen components
  • A Test Composition Environment (TCE) that enables chaining of multiple CBTA scripts to create end-to-end business process test scripts
  • CBTA tool script provides low automation mechanism and hence non-developers can be overnight automation specialists
  • All available benchmark features (script parameters, repeating, conditionality’s, custom coding)
  • Allows the fastest time to market
  • Through the aforementioned observations, the CBTA tool can be used to create a Regression Automation Test Suite for any SAP GUI/SAP Web applications and can get maximum benefits in a short period of time.

Why SAP customers are moving to Solution Manager 7.2 Test Suite:

Recently, a lot of our customers are asking why they should move to SAP Solution Manager 7.2 Test Suite and also want to know what are the benefits of adopting Test Suite instead of their existing solutions. Here we will explain the whys and the benefits of using SAP Solution Manager 7.2 Test Suite for managing, testing SAP projects and how to build a Testing Center of Excellence (TCOE).

SAP Solution Manager 7.2 Test Suite covers the entire lifecycle and capabilities of Test Management for SAP and Non-SAP solutions. Below are some of the key areas that you can use SAP Solution Manager 7.2 Test Suite for:

  • Manual and Automation Testing
  • Test Plan, Test Execution and Analytics
  • Test Defect Management
  • Test Automation Framework using Component-Based Test Automation (CBTA)
  • Test Data Management and SAP TDMS
  • Business Process Change Analyzer (BPCA)
  • Scope and Effort Analyzer (SEA)
  • The SAP Solution Manager integration with HP Quality Center/Application Lifecycle