Download - Welcome to the Testing Stream - SAP users
![Page 1: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/1.jpg)
Welcome to the Testing Stream
Sponsored by:
![Page 2: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/2.jpg)
Test Automation at Richemont Dierk Hoeft – Isabelle Bour
Birmingham, November 2013
![Page 3: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/3.jpg)
Agenda – Test automation
Context
Objectives
The Solution ⁻ Our project
⁻ Technical solution
⁻ Night scheduling
Benefits
Questions
![Page 4: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/4.jpg)
CONTEXT OF THE PROJECT Context of the project Test Automation
![Page 5: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/5.jpg)
Richemont Organization
![Page 6: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/6.jpg)
The Maisons
![Page 7: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/7.jpg)
Use of SAP at Richemont Strategy Foundations
Favor Integration and Use of SAP Components – Avoid Interfaces and Replication whenever possible
4 Tier Landscape
Central Master Data Management for Articles and other key master data objects
Central Governance
![Page 8: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/8.jpg)
Scope of applications – SAP applications : ERP, Planning and WMS
– Web applications : Usage for B2E, B2B and B2C
– Java applications : POS System
System frequently modified and extended – Regular Bug Fixing -> daily risk
– Maintenance cycle -> every 15 days risk
– Additional Enrichments -> every 6 months risk
– Support Packages -> every year risk
– Yearly Upgrades -> every year risk
Technical Context & Change Management
![Page 9: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/9.jpg)
OBJECTIVES Objectives
![Page 10: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/10.jpg)
Limit the risk of regressions, avoid impact on Operations
Improve reliability of overall Solution
Limit effort linked to manual Testing
Objectives of Test Automation Project
![Page 11: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/11.jpg)
THE SOLUTION The solution, the tools
![Page 12: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/12.jpg)
Our Test Automation Project
2011 - Proof Of Concept
3 machines
2012 - Deployment
5 machines
≈ 70 hours of daily lights-out testing
2013 – Industrialization
10 machines
≈ 140 hours of lights-out testing
2014 – Next steps
+ 20 machines
+ 250 hours
![Page 13: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/13.jpg)
How ?
2 Tools :
SAP Solution Manager for Test Management
Worksoft Certify for Test script
Certify
Test script
- Generation
- Execution
Solution Manager
Test Management Test Plan
Test Package
Tester Assignment
Test Configuration
![Page 14: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/14.jpg)
How ?
![Page 15: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/15.jpg)
Test Management Approach
Test Plan
Test Package
Test Package
Test Package
Project
Template
Project
Test plan n Variants
Central
documentation
Upgrade, Roll out,
Maintenance,
Enhancement
Projects
Session of Tests
IT tests, KU tests
Teams
Business area
Test Configuration
Data set n Manual Test cases
n Automated Test cases
Tester
![Page 16: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/16.jpg)
Test configuration
Test Plan
Test Configuration
Scenario
Process
Flow
Data of
automated test
1 script Steps of a process
Where process
is executed
For example 20 customers
Test Data Container 1
Test Data Container n
1 Automated Test cases
1 System
n Variants
For example
30 materials
![Page 17: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/17.jpg)
What do we test ?
End to End processes
Cross applications
User simulation
Data stored and managed in Solution Manager
Script stored and managed in Certify
HTML UI
SAPGUI
Application Java
HTML
SAPGUI
HTML
![Page 18: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/18.jpg)
Where ?
Pre-Prod
ERP
PreP SAP APO
QA ERP
QA
SAP Portal Q SAP Portal V
Prod ERP
Prod
SAP Portal P
Config P Config. V
Dev ERP
Dev
SAP Portal D
Config. D
![Page 19: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/19.jpg)
When ?
For Regression Tests
Every night
Unattended tests
10 machines
For Projects
On demand
Until success
During the day
Dedicated data / Variants
![Page 20: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/20.jpg)
Autotest
_06
Autotest
_01
Autotest
_02
Central access
to machines
Infrastructure
Autotest Autotest Autotest Autotest Autotest Autotest Autotest
Scheduler
![Page 21: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/21.jpg)
Test automation process
Business Consultant Analysis Status Report Solution Manager & Certify Viewer
Test
Automation
Team
Test Message
Communication
Damaged Message
Correction of Script
Email Notification
Test Plan Owner
Test Package Owner
Tester assigned
Other Teams
Video - Log collectif depuis slm.avi Lights-out Testing 4 PM – 8 AM
![Page 22: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/22.jpg)
BENEFITS Benefits
![Page 23: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/23.jpg)
Test Types and Use of Test Automation (TA)
Potential Saving of at least 2800 MDs / year
Change Type Risk Manual Test Effort per Year
Target TA Coverage in %
Saving in FTE
Bi-Weekly Maintenance
Support Medium 2000 MDs 80 % 7.3
Bi-Annual Release Enrichment High 2400 MDs 30 % 3.3
Annual Upgrade Upgrade Very High 750 MDs 30 % 1
Projects Rollout Medium 2400 MDs 10 % 1.1
![Page 24: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/24.jpg)
Benefits of Test Automation
Risk Mitigation by Permanent Unintended Test Execution – Issues are detected before they are reaching production
– Automation increases reliability
Saving by Reduction of Manual Test Effort
Increased Coverage of Complexity – More Variants are possible
– Scenarios with very high complexity can be covered
![Page 25: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/25.jpg)
Benefits of Test Automation
Speed of Test Execution and Coverage – Important for time critical Projects
– Schedule can be easily adjusted
Improved Quality of Project Delivery – Test Automation allows to efficiently prepare Test Phases
– Resources can focus on Manual testing of complex Flows, Training and Change Management
![Page 26: Welcome to the Testing Stream - SAP users](https://reader031.vdocuments.mx/reader031/viewer/2022012514/618ddf302de463550d07bd42/html5/thumbnails/26.jpg)
QUESTIONS, COMMENTS ? Questions ?