enabling business users for sap testing

35
Enabling Business Users for SAP Testing George Wilson

Upload: original-software

Post on 14-Jun-2015

276 views

Category:

Software


2 download

DESCRIPTION

Our comprehensive SAP testing solution gives you the confidence that your SAP ERP application will support your business exactly as required from the day of go-live. Whether you are installing, upgrading or enhancing SAP, Original Software provides the most efficient way of validating that it correctly supports all your mission critical business processes. "I would recommend this as great way to accelerate an upgrade. It keeps costs down, enables business and project people to spend less time in manual validation, and focuses effort on areas of change. It has reduced risk for Marston’s." Phil Court, Head of Information Systems, Marston’s - Document all your SAP user processes in detail - Create detailed proof of testing - Create training videos for every SAP user task - Fully automated - zero burden on SAP users or IT See more at: http://www.origsoft.com/solutions/sap-erp-testing/

TRANSCRIPT

Page 1: Enabling Business Users for SAP Testing

Enabling Business Users for SAP Testing

George Wilson

Page 2: Enabling Business Users for SAP Testing

SAP Implementation

Page 3: Enabling Business Users for SAP Testing

SAP Testing Presents a Constant Challenge

Page 4: Enabling Business Users for SAP Testing

Pressure for change

Page 5: Enabling Business Users for SAP Testing

Technology Changes:Release upgradesEnhancement packagesService packagesInfrastructure adaptationsMigrations

Changes = Frequent Testing

Business Changes:Mergers & acquisitionsBPOProductsRegulatory

Page 6: Enabling Business Users for SAP Testing

QA King-pin

Page 7: Enabling Business Users for SAP Testing

SAP Testing Challenges

Quality Assurance is key Disparate teams

DepartmentalSkill gapsOff shoring

Access to informationProject statusReporting

Manual nature of testingAutomation is hard

Page 8: Enabling Business Users for SAP Testing

Poll 1

Who does the testing?

1. Business users2. Business Analysts3. QA team4. Partner – on-site5. Partner - outsourced

Page 9: Enabling Business Users for SAP Testing

Top Upgrade Challenges

Source 2010 SAP Upgrade Benchmark Survey – Panaya Inc

Page 10: Enabling Business Users for SAP Testing

Effort Spent in Implementation

Page 11: Enabling Business Users for SAP Testing

Winning Tactics in Testing

For SAP Testing Survival

Page 12: Enabling Business Users for SAP Testing

Involve all Stakeholders

Page 13: Enabling Business Users for SAP Testing

Poll 2

What are your plans with SAP? (Tick all that apply)

1. About to go through a technical upgrade2. About to go through a functional upgrade 3. Due to go live on new SAP implementation

Page 14: Enabling Business Users for SAP Testing

Focus on testing

Page 15: Enabling Business Users for SAP Testing

Plan and Manage Project Efficiently

Optimal project planning that empowers stakeholdersStay on targetSingle point of reference

Page 16: Enabling Business Users for SAP Testing

Planning & Processes

Page 17: Enabling Business Users for SAP Testing

Planning & Processes

Page 18: Enabling Business Users for SAP Testing

Carry out Impact Analysis

Manual impact analysis takes time and is costlyPinpoint at specific problems at code level

Reduces riskReduces QA requirementsCut project timescales

Page 19: Enabling Business Users for SAP Testing

Make Manual Testing Easier

AddressesUnit testingSystem testingRegression testingUAT

Performed byProfessional TestersSME’sBA’sEnd-users

Inadequately documentedOften the “Wild West”

Page 20: Enabling Business Users for SAP Testing

Minimise Script Maintenance

Scripting code drivenHigh maintenance burdenLimited audienceTechnical specialists

Often shelf-wareSub Main

Dim Result(50) As IntegerDim i as IntegerDim NewResult as StringStartBrowser "http://pandora.ple.blahblah.co.uk/action.pega?f1000=SIGNON&profile=test3", "WindowTag=WEBBrowser"

Window SetContext, "WindowTag=WEBBrowser", ""Window WMaximize, "", ""

delayfor 3000Browser SetFrame,"Type=HTMLFrame;HTMLId=__pegMainFrame",""Browser NewPage,"HTMLTitle=PANDORA - TEST1",""

Result(1) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f5p1", "VP=Object Properties;Wait=2,30")Result(2) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f6p1", "VP=Object Properties2;Wait=2,30")Result(3) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f8p1", "VP=Object Properties3;Wait=2,30")Result(4) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f9p1", "VP=Object Properties4;Wait=2,30")Result(5) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|ENTR", "VP=Object Properties5;Wait=2,30")Result(6) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|APPR", "VP=Object Properties6;Wait=2,30")Result(7) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|BACK", "VP=Object Properties7;Wait=2,30")

For i = 1 to 3Select Case i

Case 1 InputKeys "robir"PushButton Click, "Type=PushButton;Name=@ACTION=|ENTR"

Page 21: Enabling Business Users for SAP Testing

ProcessKnowledgeResultsData

Automation meaningless without re-use

Re-use is Key

Page 22: Enabling Business Users for SAP Testing

Poll 3

Do you currently use a test automation solution to help you with your SAP QA process?

1. Yes – high degree of automation2. Yes – partially successful3. Used to – not maintained4. Mostly manual

Page 23: Enabling Business Users for SAP Testing

Explore Test Automation

Application

Automation

High Risk

Manual

Page 24: Enabling Business Users for SAP Testing

Why Test AutomationMay Fail

Extensive ramp-up timeLower on-going value

Skills Acquisition

Build Script Library

Automation partially available

Script Maintenance Cycles

Benefit ‘Black-outs’Shelf-ware Warning

Benefit

Effort

Time

Eff

ort

4-8+ months

Programmatic Test Tools

Page 25: Enabling Business Users for SAP Testing

Falling Back to Manual Testing

Less challengingMore effort

Skills Acquisition

Build Script Library

Automation partially available

Script Maintenance Cycles

Benefit ‘Black-outs’Shelf-ware Warning Benefit

Effort

Time

Eff

ort

4-8+ months

Programmatic Test Tools

Fall Back to Manual Testing

Page 26: Enabling Business Users for SAP Testing

Move Into Automation

Categorize manual test casesConvert to Automation

Automatically

Enhance withVariable dataValidation rulesData analysis

Maintain test casesDeal with constant changeSelf-healing

Page 27: Enabling Business Users for SAP Testing

Daily Regression

Cross platformMulti actionBranchingError recovery

Page 28: Enabling Business Users for SAP Testing

Manual

Auto

Table effectsUI – Db validationData Rules

Start: ManualTesting

Progress: AutomatedTesting

Test Cycles

Ensure End to End Testing

SOA NetWeaver PI, Tibco, Software AG, Web Methods, Websphere…

OracleSQLServerDB2

Page 29: Enabling Business Users for SAP Testing

SAP PI Testing

Code-freeTestStubSimulateDrive

Page 30: Enabling Business Users for SAP Testing

SAP Test Data

Raise order Despatch Invoicing GL processing

Incremental Roll-back

Automated Test Processes

Page 31: Enabling Business Users for SAP Testing

SAP Testing Eco-System

Page 32: Enabling Business Users for SAP Testing

Customer Example

Vertical:Drinks manufacturing & hospitality

Challenges:6 month cycle for testing of complex SAP upgradesBusiness users time limitations and limited technical skill

Original Solution:Manual and automated testing solution for use in all SAP updates and in building of regression packsSAP implementation & upgrades managed with Qualify

Page 33: Enabling Business Users for SAP Testing

Customer Example

Vertical:Energy utility

Challenges:No testing teamBusiness users limited technical skill - no coding

Original Solution:Manual and automated testing solution for use in User Acceptance TestingSAP implementation & upgrades managed with Qualify

Page 34: Enabling Business Users for SAP Testing

Success in SAP Testing

Current skills and resourcesAbility to adapt to changeRapid process

Not another bottleneck

Project visibility and controlGo-live decisions with confidence and minimal disruptionManage the entire quality process and test environmentKeep, extend, reuse

Page 35: Enabling Business Users for SAP Testing

Questions?

www.origsoft.com

[email protected]