Explore RISE with SAP S/4HANA Cloud

Illustrating Business Process Testing for the SAP S/4HANA Cloud Deployment Options

Objectives
After completing this lesson, you will be able to:

After completing this lesson, you will be able to:

  • Illustrate business process testing for the SAP S/4HANA Cloud deployment options

Test Automation Tool in Public Cloud

Test Automation Tool in SAP S/4HANA Cloud

The SAP S/4HANA Cloud Test Automation Tool is a no-code, no-installation, cloud native solution that comes with over 300 pre-delivered test automates based on SAP Best Practices business processes, and supports customization. The Test Automation Tool is an integral part of maintaining business processes in SAP S/4HANA Cloud after release upgrades or enhancements are made in the solution.

Business Process Testing in SAP Cloud ALM

SAP Cloud ALM for Implementation Test Preparation & Execution

The SAP Cloud ALM test management capabilities enable you to prepare and execute tests based on SAP Best Practices content for manual testing and integration of automated testing tools. Cloud ALM for Implementation test capabilities can be used for all deployments of SAP S/4HANA, provided the business process is an SAP Best Practices process.

Capabilities of SAP Cloud ALM for Implementation Testing:

  • Test planning & preparation
    • Prepare tests on process-based requirements
    • Identify implementation progress
    • Define test readiness
    • Includes manual & automated test cases
  • Manual testing
    • Create manual test cases based on pre-delivered test scripts
    • Test step-based approach with rich text editing capabilities
    • Maintain instructions and expected results in a single view
    • Link directly to executables
  • Integration of test automation tools
    • SAP and Tricentis have expanded their existing partnership where all customers with an SAP Enterprise Support agreement will be entitled to use Tricentis Test Automation for SAP as a term license. This will benefit customers in facilitating an easier transition to SAP S/4HANA and the intelligent enterprise.
  • Defect management - planned for future releases

Business Process Testing in SAP Solution Manger

SAP Solution Manager Test Suite

The SAP Solution Manager Test Suite can be used to manage and execute testing for SAP S/4HANA Cloud, private edition. You can determine the scope of testing required for cross-system business processes, manage the tests centrally and execute the tests.

The SAP Solution Manager Test Suite supports:

  • Manual and automated functional tests
  • Tests for SAP and non-SAP solutions
  • Functional tests for on premise, cloud, and hybrid solutions
  • Automated change impact analysis of maintenance activities to reduce test scope based on software changes and smart calculations
  • New requirements triggering semi-automated test planning for user acceptance tests and functional integration tests
  • Supports agile development approach within requirements-to-deploy process through Focused Build for SAP Solution Manager
  • Seamless integration with project management, process management, change and release management, defect and incident management, and custom code management components of SAP Solution Manager
  • Full transparency into the test status and progress for all involved parties with test suite analytics
  • Integration with third-party test tools
    • SAP and Tricentis have expanded their existing partnership where all customers with an SAP Enterprise Support agreement will be entitled to use Tricentis Test Automation for SAP as a term license. This will benefit customers in facilitating an easier transition to SAP S/4HANA and the intelligent enterprise.

Components of Test Management

  • Solution Documentation
    • A customer's business processes are documented in the Solution Documentation component of SAP Solution Manager. Solution Documentation is the single, central point of access for information regarding business processes, interfaces, technical objects, custom developments, and system landscapes. Solution Documentation is organized into the following areas:
      • Libraries of reusable documentation for technical objects, such as development objects, executables, and configuration activities
      • Library of business process steps where you can reuse the documentation from the other libraries
      • Library of interfaces where you document the interfaces used by your end to end processes
      • End to End Business Processes where you model your scenarios and processes by reusing the process steps, interfaces, and technical objects from the libraries
  • Test Plan
    • Test plans are the set of all test cases you need for a specific test phase. Each test plan is defined for a solution, branch, and scope (from Solution Documentation). In the test plan, you select the exact list of test cases you want to cover in a test phase. For each test plan, you define test packages, which consist of a set of test cases that will be assigned to a specific group of testers. Test plans can contain manual test cases, test configurations, or executables.
  • Test Case
    • A test case is the assignment of a test configuration to a structure node (e.g. business process step) in the solution documentation. A test sequence can be defined to sort test cases into a specific order and assign each step to a different tester. You can also define a workflow.
  • Test Configuration
    • A test configuration contains a system data container, a test data container, and one test script. The data from these elements can be reused in several test configurations.
  • Test Script
    • A test script describes the components and sequence of activities that are to be tested for a selected business process in technical detail. The test script can contain one or several steps that can be organized into a specific order. You can create automated tests with the Component-Based Test Automation (CBTA) tool, the extended Computer Aided Test Tool (eCATT), or third party tools. CBTA and eCATT both allow you to create test configuration and test scripts for automated tests, test data containers, and system data containers, however eCATT requires development skills.

Tricentis Test Automation

Tricentis Test Automation for SAP

Tricentis is rated by Gartner & Forrester as the leading test automation company. Through the partnership between SAP & Tricentis, all SAP Enterprise Support Customers now benefit from additional test automation functionality:

  • Test automation of all SAP UIs, including SAP cloud products
  • Test automation of APIs for SAP products
  • Test automation content for regression testing of new cloud releases

Sustainable Test Automation

Using Tricentis Test Automation will be available for all SAP customers under their SAP Enterprise Support contract. The partnership between SAP and Tricentis includes a reseller agreement, which enables customers to easily expand the test automation to enterprise test management that includes non-SAP components by adopting SAP Load Testing by Tricentis, SAP Change Impact Analysis by Tricentis, or SAP Enterprise Continuous Testing by Tricentis.

A comprehensive test strategy includes:

  • Managing your Test Strategy with Tricentis and SAP Cloud ALM and/or SAP Solution Manager.
  • Managing Test Automation with Tricentis Test Automation for SAP.
  • Automating beyond SAP products with SAP Enterprise Continuous Testing by Tricentis.
  • Performing load and volume testing with SAP Load Testing by Tricentis.

Save progress to your learning plan by logging in or creating an account