23
©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice BTOB-WE-1515 Twitter hashtag #HPSWU

SAP Test Management

Embed Size (px)

DESCRIPTION

An overview of Test Management solution at ABSA Bank Grou Ltd.

Citation preview

Page 1: SAP Test Management

©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

BTOB-WE-1515Twitter hashtag #HPSWU

Page 2: SAP Test Management

©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

Faizel Dadoo01 December 2010

SAP Test ManagementABSA Bank Group Limited

Page 3: SAP Test Management

ContentsCompany Profile

Executive Summary

Pressure on End to End Quality

Current Situation

Opportunity

Benefits

Our Approach

Test Management Landscape

SAP Automation Testing Tools

Challenges

What Worked

Lessons Learnt

Reality Roadmap

High Level Approach for Test Case Composition

DEMO – Running a Test Case & QA

Page 4: SAP Test Management

Company ProfileCompany Name: Absa Group Limited (Absa)

Line of Business: Banking

Products and Services: Assurance and wealth management

Head Office: Johannesburg, South Africa

Employees: 36 356

SAP Centre Support Team: 68

Page 5: SAP Test Management

Executive SummaryOne of the strategic initiatives for ABSA was the planned upgrade of ECC, SRM and XI.

As part of the planning it was identified that there was a huge need to have a test management tool in place to support the then planned upgrade.

The project involved the implementation of Automated Test Management tools and processes within ABSA’s SAP Centre, to improve efficiency and ultimately provide ABSA with a testing toolset that will be utilized during upgrade processes, software releases as well as User Acceptance Testing.

Page 6: SAP Test Management

Pressure on End to End Quality Is Increasing…..

“Simplify my P2P process “ “Guarantee SLA”

“Add new functionality at least cost and business risk”

” Be adaptable to the changes and delays caused

by development”

” Ensure that changes don’t break our processes”

Major Changes: Upgrades, Migration Minor Changes: Patches

” We can only participate limited amount of time for testing

” Ensure critical coverage of key

processes at least cost” “Run IT like Business”

change

change

change

I have to ensure that my

mission critical

business processes work

after the ERP

upgrade.

Quality Assurance

Line of Business

Development

Software VendorsBusiness Users

CIO

Page 7: SAP Test Management

….Lead to 3 Key Quality Imperatives…

Quality Assurance

Efficiency

Risk / CoverageEffectiveness

“Simplify my P2P process ““Guarantee SLA”

“We can only dedicate limited

amount of time for testing”

“Add new functionality at least cost andbusiness risk”

“Ensure critical coverageof key processes at least

cost”

“Ensure that changes don’t brake our processes” (Upgrades, Migration,

Support packs, enhancements etc)

Test analysis

must guide me

on what to do

when a test failed!

Page 8: SAP Test Management

Current Situation

Software Releases• Changes• Incidents /

Problems

Production• Insufficient

Testing• Incidents /

Problems

Test Plans / Test Cases

• Manual• Substantial

Effort required

How can I create automated

test cases as

fast as possible?

Page 9: SAP Test Management

OpportunityThe implementation of the Test Management Solution will put ABSA SAP Centre of Excellence (SAP COE) into a position to plan, conduct and track testing on a real-time basis.

This implementation is aligned to the SAP COE's "to-be"- test management standard.

The harmonisation of the processes and tools within the ABSA’s SAP solutions is an important milestone to enable continuous improvement in all areas.

Page 10: SAP Test Management

BenefitsAutomated regression testing

Central test case tracking tool

Reusable test scripts & a cohesive test framework

Perform functional tests based on user interfaces (SAP GUI) and on Web Components (JAVA)

Ability to report on status of test results in any stage of a release

Ability to trace defects, test cases and requirements back to the business process in Solution Manager

React quickly to business changes

Reduction in business process test build and run times

Lower risk due to better testing coverage and assurance

Page 11: SAP Test Management

Our Approach•Collaborative approach

•Setup a test strategy for the SAP COE

•Build Specified Test Scripts

•Implementation of HP QC and SAP TAO tools

•Integration of SAP Solution Manager, HP QC, and SAP TAO

•Knowledge transfer to the Project

•Customized in house training for key resources

Page 12: SAP Test Management

Test Management Landscape

ABSA PRD

Windows Server 2003

Windows Server 2003

Sol Man

SID: PSAClient: 600

OS: AIXDB: DB6

SAP QC & QTP by HP 10.0

SQL Server 2005

SAP TAOSAP GUIHP QC & HP QTP

Win XP / Vista

TEST

SAP TAO Agent

SAP TAO Client/Local Workstations

SAP TAO SuiteSAP DEV

ERP

SID: D3E Client: 300

OS: AIXDB: DB6

ST-PI 2008_1_640 SP02TAO Licensing Check

ABSA Client Machine

SAP QA

ERP

SID: Q3EClient: 450

OS: AIXDB: DB6

ST-PI 2008_1_640 SP02

ABSA PRD Virtual Env.

Page 13: SAP Test Management

13 HP Confidential

Automation Testing Tools• Streamlines the creation and maintenance of ERP business process testing.SAP Test Acceleration

and Optimization (SAP TAO)

• Is a complete test Management Tool for Automated and manual testing

SAP Quality Center by HP

• Quick Test Professional is an automatic test solution for functional and business process applications. It captures, verifies, and replays user interactions automatically. QTP is also required to execute testing scripts.

SAP Quick Test Professional by HP

• SAP Solution Manager Adapter for SAP Quality Center by HP integrates application lifecycle management capabilities of SAP Solution Manager with test planning and test execution capabilities of SAP Quality Center by HP.

SAP Solution Manager Adapter

Page 14: SAP Test Management

Challenges • Increased the scope due to increase in test cases to be developedTime and capacity

planning

• Due to lack of knowledge around Test Management the training was not effective

Education approach

• affected the rollout and installation of the toolset Introduction of

Group wide policy

• tight deadlines and minimal resourcesResource

Constraints

Page 15: SAP Test Management

What worked

A phased approach

1-on-1 knowledge

transfer sessions

Training and Installation

Guides

Page 16: SAP Test Management

Lessons Learnt

Mobilise Test Team Scope & Timelines Project Management Test Script Structures Training

Page 17: SAP Test Management

Reality RoadmapPhase 1 - Foundation

• Short Term Actions (Within 2 months)

• Implement SAP TAO for automation testing

• Setup repository to store Test cases

• We now have a central standardised environment

• The test cases built are now Absa’s assets ensuring that the IP (Intellectual Property) is were it belongs.

• Test cases are up to date and current

• Start to define training for testing process and Toolset

• Reduced the effort required for 2010 patching cycle as well as DB migration

• Single view of all tests cases passed or failed.

Phase 2 – Start Realising the Value

• Medium Term Actions (2-6 months)

• Test Manager has been appointed and tasked to setup the Test Centre of Excellence within the SAP COE

• Leverage HP QC & Solution Manager integration to design and execute test cases

• Leverage HP QC & Solution Manager integration to assign tasks and track the status of testing.

• Complete Automation Framework documented

• Upload requirements from existing test scenarios into QC

• Align requirements from the Requirements module in HP QC to the automated test scripts created in SAP TAO.

• Solution Manager Training to determine how best and when to utilize Solution Manager

Phase 3 – Reap Benefits

• Long Term Actions (6 months+)

• Continue to build automated test cases regression library

• Align processes and Implement a process to reuse existing regression library to increase ROI Planned upgrades will be the right time to introduce continuous automated regression testing

• Focus on measuring defects• Alignment with ABSA group wide Test Strategy

Page 18: SAP Test Management

High Level Approach for Test Case Composition

SAP Test Acceleration and Optimization (SAP TAO)

SAP Test Acceleration and Optimization Agent

ABSA ‘s SAP Test Systems

User selects business processes

CRMCRMR/3R/3ERPERP SAP Business Process

SAP Quality Center by HP

3

1

2

Inspect

Uploads the Process Flow Analysis to Quality Center

4 Modifies the draft test case5

Does Process Flow Analysis

Executes the draft test case

Page 19: SAP Test Management

Demo•SAP TAO

•PFA – Process Flow Analysis

•Upload PFA

Page 20: SAP Test Management

DemoRu

n Test via Test Lab module of SAP Quality Center by HP

Page 21: SAP Test Management

Run Test via Test Lab module of SAP Quality Center by HP

DemoRunning Test Case

Page 22: SAP Test Management

Questions

Page 23: SAP Test Management

Continue the conversation with your peers at the HP Software Community hp.com/go/swcommunity