26
Welcome to the Testing Stream Sponsored by:

Welcome to the Testing Stream - SAP users

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Welcome to the Testing Stream - SAP users

Welcome to the Testing Stream

Sponsored by:

Page 2: Welcome to the Testing Stream - SAP users

Test Automation at Richemont Dierk Hoeft – Isabelle Bour

Birmingham, November 2013

Page 3: Welcome to the Testing Stream - SAP users

Agenda – Test automation

Context

Objectives

The Solution ⁻ Our project

⁻ Technical solution

⁻ Night scheduling

Benefits

Questions

Page 4: Welcome to the Testing Stream - SAP users

CONTEXT OF THE PROJECT Context of the project Test Automation

Page 5: Welcome to the Testing Stream - SAP users

Richemont Organization

Page 6: Welcome to the Testing Stream - SAP users

The Maisons

Page 7: Welcome to the Testing Stream - SAP users

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

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

OBJECTIVES Objectives

Page 10: Welcome to the Testing Stream - SAP users

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

THE SOLUTION The solution, the tools

Page 12: Welcome to the Testing Stream - SAP users

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

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

How ?

Page 15: Welcome to the Testing Stream - SAP users

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

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

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

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

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

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

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

BENEFITS Benefits

Page 23: Welcome to the Testing Stream - SAP users

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

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

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

QUESTIONS, COMMENTS ? Questions ?