Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

SAP Solution Manager with

Focused Build & Tricentis


test automation
Charles Mandala
SAP SE
Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2


Questions?

If you have questions during the session, please use


the Q&A functionality in Zoom.

You can also ask your questions during the meet-the-


expert sessions.

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3


Agenda

Test Management options with Solution Manager

Prepare Test Automation with SAP Solution Manager and Focused Build

Use Test Automation with SAP Solution Manager and Focused Build

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4


Business Transformation Suite Wins
Application Lifecyle Management as integration engine for Business Transformation included in RISE with SAP

• Best Practice Content Build • Test preparation


• Fit2Standard Workshops • Manual testing
• Requirements • Test analytics & automation
• Documentation • Defect management

Business Process Management Application SAP Application Testing Solutions by


• Process Modeling As-Is Software Test Tricentis
• Customer Journey Modeling To-Be Solution Lifecycle Orchestration • SAP Enterprise Continuous Testing by
Tricentis (ECT)
• Process Intelligence and Mining
• Process Collaboration Hub Management • SAP Change Impact Analysis by Tricentis
(CIA)
• SAP Enterprise Performance Testing by
Tricentis (EPT)
• SAP Enterprise Data Integrity Testing by
Operate Tricentis (EDIT)

Analytics & SAP Support Data Lake


All stakeholders on the same page

SAP understands your transformation and


proactively supports you

One methodology and tool chain, one process hierarchy, best practices,
E2E traceability and proactive support
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5
Business Transformation Suite for Process-oriented Implementation
Design Build Test Preparation Test Execution Deploy

ALM Overall Analytics and Traceability SAC or External Analytics


Solution Readiness, Business Process Readiness, Requirement Traceability, Test and Release Analytics Integration possible

Business Process Documentation

Business Manual Manual Business Process


Process Modeling Test Cases Testing Learning Management

Automated Test SAP Solution Manager SAP Enable Now


Fit-to-Gap workshop Business Process cases with TTA managed
and document Mapping to (Tricentis) Test Execution
requirements Software Solution
Automated Test ECT managed Test
cases with ECT Execution * Deployment
(Tricentis) (Tricentis)
SCRUM Dashboard Management
to manage agile
implementation CI/CD Integration *
(Tricentis)

Test Management and Defect Management

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6


*) Lab Preview SAP Enterprise Support Additional license required
Test Automation with Solution Manager and Focused Build
Steps for a successful usage

Test Automation is not a sure-fire success.


It needs to be feasible, comparable and maintainable - and for this technical and human
resources are essential and should be permanently available.

Usage

Preparation

Strategy

Feasibility

Trigger
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7
Test Automation with Solution Manager and Focused Build
Preparation
Test Automation with Solution Manager and Focused Build
Preparation

To make the most out of automated test cases, they need to be created at an early stage during the
lifecycle progress, in the same sprint or a time-shifted sprint (sprint+1 rule). This could be ensured
with the help of Focused Build.

Option 1 Option 2
Test Automation as Work Item Test Automation as part of the
with KPI involvement Check List

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9


Test Automation with Solution Manager and Focused Build
Preparation

Option 1: Test Automation as separate Work


Item with KPI involvement

1. Define / Adapt the KPI for automated tests

2. Create a non-functional Work Item

3. Go to Process Management and create /


assign a Test Configuration

4. Assign the Test Configuration to the Work


Item

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10


Test Automation with Solution Manager and Focused Build
Preparation

Option 2: Test Automation as part of the


Check List

1. Define Step for Automated Testing

2. Create or enhance Check List profile for Work


Item or Work Package with the new step

3. Checklist items could be easily reviewed and


edited in app “My Checklist Steps”

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11


Test Automation with Solution Manager and Focused Build
Usage
Integration Approach – Today and Future Overview
SAP ECT / SAP TTA
Client

SAP Solution Direct


Manager 7.2 Execution

Dedicated Virtual Machine(s)


Today

SAP Front End SAP ECT / SAP TTA


Scheduler Client
Direct
Execution

SAP Solution SAP ECT SAP ECT Distributed


Manager 7.2 Client Server Execution Agents
Future

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC This is the current state of planning and may be changed by SAP at any time. 13
Today: SAP Solution Manager Execution Modes

Direct Execution: User can immediately execute test


configurations from solution manager.

Scheduled Execution: User has the option to


schedule the execution at desired date and time.
This will execute all selected test configurations
present in Test Package.

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14


Integration approach – synchronization and execution – Initial Phase
2. Trigger
Test Suite Execution execution Distributed Execution
Test Plan 1. Synchronize test Test Event
plan information
Test Package Execution List

Test Configuration Execution Entry

Test Configuration Execution Entry

Test Configuration Execution Entry

Test Package Execution List


Test Configuration Execution Entry

Test Configuration Execution Entry

Test Configuration Execution Entry

4. Synchronize execution results 3. Execution results

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15


This is the current state of planning and may be changed by SAP at any time.
Test Plan and Test Package Creation

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16


This is the current state of planning and may be changed by SAP at any time.
Entity Synchronization

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17


This is the current state of planning and may be changed by SAP at any time.
Entity Synchronization

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18


This is the current state of planning and may be changed by SAP at any time.
Trigger the Execution from Tosca or Jenkins

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19


This is the current state of planning and may be changed by SAP at any time.
Retrieve the Results in SAP Solution Manager

Navigate to the log


details in SAP ECT

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20


This is the current state of planning and may be changed by SAP at any time.
Jenkins or CI/CD Oriented Approach – First Phase

SAP ECT

1
Change or Scheduling Event Test Event Test Plan
• Change submitted 4 Test Package 1
• Scheduled Regression Run Execution List 1
5 Execution List n Test Package n

2 3

Analytics and Reporting

Distributed
Execution Agents

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 21


This is the current state of planning and may be changed by SAP at any time.
Integration approach – synchronization and execution – Second Phase

2. Trigger
Test Suite execution Execution Distributed Execution
Test Plan 1. Synchronize test Test Event
plan information
Test Package Execution List

Test Configuration Execution Entry

Test Configuration Execution Entry

Test Configuration Execution Entry

Test Package Execution List


Test Configuration Execution Entry

Test Configuration Execution Entry

Test Configuration Execution Entry

4. Synchronize execution results 3. Execution results

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22


This is the current state of planning and may be changed by SAP at any time.
Lab Preview
Solution Manager Oriented Approach – Second Phase

SAP ECT

1 2
Any Triggering Event Test Plan Test Event
Test Package 1 Execution List 1
• ChaRM Document status change 6 5
Test Package n Execution List n
• Transport released
3 4
• Test package execution

• Work Package to be tested Analytics and Reporting Distributed


Execution Agents

© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 23


This is the current state of planning and may be changed by SAP at any time.
Questions?
For questions after this session, contact us at
Charles.Mandala@sap.com
Thank you.
Stay connected. Share your SAP experiences
anytime, anywhere. Join the ASUG conversation
on social media: @ASUG365 #ASUG

You might also like