Upload
rai-prashant-kumar-rai
View
26
Download
6
Tags:
Embed Size (px)
DESCRIPTION
oracle apps testing.
Citation preview
Going Up? Elevate Your Business Today
A Testing Roadmap for Complex Oracle E-Business Suite Projects
Yugant Patra
We @ Capgemini
OutsourcingConsulting Technology
• Key Capgemini statistics
• Total Revenue: $ 11 Billion
• 100,000 + employees
• 6,400 Testers
Presence in >30 countries
Full-service firm
Serve 2/3 of global Fortune 500
Industry focus: Retail, Distribution, Life Sciences, Manufacturing, Automotive, Health & Public Services, Energy and Utilities, Financial Services
Revenue Distribution by Discipline
Approximately $11 Billion Global Revenue
Local Professional Services18%
Outsourcing Services38.4%
ConsultingServices6.7%
TechnologyServices40%
GlobalHeadcount91,621
Nordic Countries4,049
North America 8,379
UK & Ireland: 7,985
India: 20,554Benelux: 12,291
Central Europe:
7,534
France: 21, 175
Iberia: 5,435
South America 1,016
Asia Pacific: 1,524
Italy: 1,462
Our Group Headcount Covers Key Regions Across the Globe
13%
16%
25%
27%
9%
7%
Government
Financial Services
Energy & Utilities
Telecom, Media & Networks
Other
2© Copyright Capgemini 2010 All Rights Reserved
Manufacturing
Our Testing Service Offerings
3© Copyright Capgemini 2010 All Rights Reserved
CompetencyBuilding
In house tools Knowledge
repositories Internal Training
Programs
Framework
Checklists, guidelines and best practices
Implement across projects
Tool specific add-ins
Test lab
Infrastructure &Setup Lab
Tool Licenses System Requirements Maintenance
TestProcess
Aligned with Capgemini standard TMap® and DDF™ and Oracle AIM methodology
Research & Development
Creating Solutions for new technologies using existing tools
Test Automation and Regression AutomationOracle ATS, HP QTP
Requirements ModelingBlueprint Requirement Center,
Microfocus Optimal Trace
Test & Defect ManagementTeamforge™, HP QC, IBM Rational
Test Manager, Mantis
COE Vendor Tie-upsAcceleratorsTool FrameworkDDF™ framework
Test Process Improvement®
Functional Testing Test Automation Regression
TestingTest Factory Performance Testing
Integration Testing
Meet Mr. Brown
YAY!!Now What??What’s my roadmap?
4© Copyright Capgemini 2010 All Rights Reserved
Test Guru to the Rescue
5© Copyright Capgemini 2010 All Rights Reserved
The AIM Testing Cycle
• CRP 1
• CRP 2
• CRP 3 *
• UAT
6© Copyright Capgemini 2010 All Rights Reserved
See the Complete Picture
7© Copyright Capgemini 2010 All Rights Reserved
Project Costing
Project Billing
Fixed Assets
Accounts Receivable
General Ledger
Enterprise Asset Mgmt
Cash Mgmt
Mobility
Procure to Pay
Order to CashDemand Planning
Supply Chain
Planning
HCM (OTL)
Change Management / Testing / Training
Analytics/Reporting
Manufacturing
Collateral
• Test Strategy Document • Testing Calendar • Testing Collateral
• Scenario Sheet • Test Scripts• Datasheets
8© Copyright Capgemini 2010 All Rights Reserved
Microsoft Office Excel 97-2003 Worksheet
Microsoft Office Excel 97-2003 Worksheet
Microsoft Office Excel 97-2003 Worksheet
Microsoft Office Excel 97-2003 Worksheet
CRP 1- OBA
Do you Know OBA?
What’s OBA??
9© Copyright Capgemini 2010 All Rights Reserved
Use of OBA
• Powerful, Easy to use Rapid implementation solution for NEW E-Business Suite implementation.
• An Automated Setup Tool
• Allows an implementer to download the setup question configuration answers from the associated project workspace
• Includes business flows representing leading industry practices
• Flow model, Videos and Demo Scripts available for increasing end users awareness and training
• Reduce implementation time
• In built Market, Industry and Country variations
10© Copyright Capgemini 2010 All Rights Reserved
11
AIM for Business Flows with Accelerators
CRP1 CRP2Questionnaire
Workshop
CRP3
Questionnaire
Only If Needed
SIT UAT
Prod Go Live !
Training
Prod Cutover
11© Copyright Capgemini 2010 All Rights Reserved
By using the Accelerator Process and Assets, the time needed to prepare and execute your first functional CRP is reduced from months to as little as a 1 - 3 weeks.
12© Copyright Capgemini 2010 All Rights Reserved
CRP 1- OBA
CRP 2/3
No Test as they come
Should I wait for all Custom Objects to be ready?
13© Copyright Capgemini 2010 All Rights Reserved
• Maximum Time and effort - Heavy involvement of Country Champions
• Ideally Test as they come – Start the first Custom object in the end to end flow
• Client’s client facing piece requires most testing and attention
• Use of Oracle SSC for quick issue resolution
• Custom functionality test
• Issue documentation and resolution
CRP 2/CRP 3
FunctionalityTesting
Custom Objects
Integration/End to End
TestingMonth End
Closing
SOXCompliance
Performance /Load Testing
Financial Reporting
Testing
14© Copyright Capgemini 2010 All Rights Reserved
CRP 2/3
• The UAT test packet should contain: Test Scenarios, Test Data and Test Scripts –The Test Bible
• It is CRUCIAL for scenarios tested to reflect realistic, relevant business situations
• Validate the application from end user perspective
• Country/LOB Champions and Role Champions should lead the test
• Representative “Day In The Life Of “ (DILO) of the firm
• Include a short survey to gauge the UAT testers feedback of the new system
CRP1
CRP2
UAT
Design
Configuration
Development Defect Resolution
Training
Change
Management
15© Copyright Capgemini 2010 All Rights Reserved
UAT
Timelines
Training Material
Prep
Development
Scenarios
Global Tester Sign
Off
Data & Scripts
CRP2/CRP3
Training Material Prep
Test Packet Preparation
UAT Conduct UAT
Defect Resolution
Test Planning, Support and Reporting
Go No-Go Decision
Month of
Defect Resolution & Retest
Gather Data & Develop Scripts
CRP1/OBACRP1
Design Design Freeze
UATTraining
UAT Training
Onsite Orientation &
Kick-Off
Test Mgmt.
Functional User and Country Champion Signoff
Test Plan
Development
CRP2/CRP3
16© Copyright Capgemini 2010 All Rights Reserved
Test Tracking
• Use of Tools • Virtual Repository for Test Scenarios and Test Scripts• Facilitates reusability• Defect Reporting • Defect Triage• Test Progress Reporting
HP Quality Center software
Rational TestManager
PVCS
Microsoft Office Excel Worksheet
Good Old Excel
17© Copyright Capgemini 2010 All Rights Reserved
Oracle Test Manager
Defect Life Cycle
Identify Defect
Track Defect
System Test
Defect Resolution
Open Defect
Close Defect
Defect Review
Meeting
Re-Test Defect
Re-Open Defect
Testers find defects during UAT, functional, regression or integration testing. Developers find defects during unit/system testing.
Tester or developer logs a defect and assigns an ‘Open’ status to the defect.
Defect Triage Team reviews the defect, adjusts the defect type, responsible group, severity, priority & others attributes of Defect.Responsible Team Leads assign the defect to a resource and Estimated Fix Date.
All Open defects with a severity of ‘Showstopper’,
‘High’ are tracked on the daily
defect report..
Assigned resource resolves the defect and assigns the resolution
status to ‘Fixed’ & statusto ‘Awaiting Retest –
System’
Config.Mgmt. Team migrates the changes
to User Test environment and
changes the status to ‘Migrated’;
Upon assuring the fix migration and prelim
test on UAT (if it necessitates), assigns
the defect to ‘Awaiting Retest – UAT’.
Test Lead reviews the Awaiting Retest-UAT
defects on a daily basis to plan and communicate
retest of the fix.
Tester verifies the defect has been resolved and changes its status to ‘Closed’.
If the defect has not been resolved tester changes its status to ‘Re-Opened’.
‘Re-Opened’ defects are discussed during the next Defect Review meeting.Migrate
Change
Solution Team performs system test; Upon
successful test, initiates the migration of the fix to UAT.
18© Copyright Capgemini 2010 All Rights Reserved
Defect Reporting
Graphs, Management loveGraphs
How do I report my Defects?
19© Copyright Capgemini 2010 All Rights Reserved
Defects Metrics
Open Defects Severity by Module(includes defects from all testing events)
0
10
20
30
40
50
Show Stopper High Medium Low Total
Show Stopper 1
High 3 2 4
Medium 18 11 15
Low 20 22 6
Total 41 35 26
AR OIE PA
Severity Showstopper High Medium Low Total
AR 3 18 20 41
OIE 2 11 22 35
PA 1 4 15 6 26
Totals 1 9 44 48 102
Defects Identified vs. Closed or Fixed, Awaiting Retest(includes defects from Functional Testing)
0
200
400
600
800
1000
1200
Cumulative Defects Logged
Cumulative Closed
Cumulative Closed + Fixed, Awaiting Retest
20© Copyright Capgemini 2010 All Rights Reserved
Legacy Application Integration
People Structure
Test SupportRole Champions/Functional Leads
ProjectsSolution Team
Proj. AdminProj Mgr
InvoicingReceipts
Property/Tax
Purchasing/Iproc
Receivables
Payables
Fixed Assets Property/Tax
Proj. AdminProj Mgr
InvoicingReceipts
Property/Tax
Proj. AdminProj Mgr
InvoicingReceipts
Proj. AdminProj Mgr
Requisitions
InvoicingReceipts
Billing.& Rev
Property/Tax
Billing.& Rev Billing.& Rev Billing.& Rev
General Ledger GL/Acctg.GL/Acctg.GL/Acctg. GL/Acctg.
Property/Tax
GL/Acctg.
InvoicingReceipts
Billing.& Rev
Requisitions Requisitions Requisitions Requisitions
Proj. AdminProj Mgr
21© Copyright Capgemini 2010 All Rights Reserved
UAT
TTT
Come in as Testers leave as Trainers
CRP1 CRP2 UAT
Solution Team
Functional Team
Country/LOB
Legacy Testers
Middleware Testers
Global Testers
Trainers
22© Copyright Capgemini 2010 All Rights Reserved
People Structure
The Reason we Test
• CRP 1/OBA– Avoid Major Customizations– Use best Industry Practices
• CRP2– Use the system to its full potential– Validate eBS in the IT Environment of the Firm– Validate eBS in the Business Environment of the Firm– Avoid Gold Plating– Balanced test effort with quality requirements– Risk based, Business driven Testing
• UAT– Have a smoother Go-Live– Easier acceptance to Change– Facilitates system transfer from the Solution Team to the Client
23© Copyright Capgemini 2010 All Rights Reserved
How to reduce Costs?
• Keep it simple• Scenario Selection• Do not overstaff - Use the Functional Team
and Solution Team• Do not reinvent the wheel• Leverage Testing Collateral for Training &
Change Management• Reuse Reuse Reuse
24© Copyright Capgemini 2010 All Rights Reserved
Tips
• Entrance and Exit criteria• Stage gate and Signoff• Feedback • Do not over do Testing Automation• Global Testers – Bilingual• Single war room seating
25© Copyright Capgemini 2010 All Rights Reserved
Mr. Brown gets a raise
YAY!!
26© Copyright Capgemini 2010 All Rights Reserved
Oracle Testing: Capgemini’s TMap® Method Well Aligned withOracle’s AIM methodology
27© Copyright Capgemini 2010 All Rights Reserved
Delivery Phases
Production Migration
Prepare Testing Strategy
Finalize Testing Tool
Dev Environment QA Environment
Create Integration Test Plan
Prepare System Test Cases
Finalize Defect Resolution Criteria
Integration Testing(# of cycles)
User Testing
Set Regression
Baseline
Go Live
Business Process Architecture &
Business Requirements
Definition
BusinessRequirement
Mapping System Testing Integration Testing
Architecture / Design /Data conversion Adoption
and Learning
Prod EnvironmentEvaluation Environment
Automation and Performance Testing
Setup Central Testing System
Testing TeamOnboarding
Finalize Testing Strategy
Identify Test Scenarios
“Coverage”
Create Test Plan “Coverage”
Setup QA Client and Test Data
Requirements: Setup Test Req. / Attributes
Test Plan: Manual & Automated test creation
Test Set: Hierarchy and Execution
Defect: Creation & Resolution
Load Test Scripts
Execute Load Test
Automate Test
Regression Testing
Functionality Testing
System Testing
Oracle Test Manager
Oracle Functional Testing
Oracle Load Testing
Oracle Data Masking
Contact Information
Anijay Zinzuwadia , Capgemini US LLC
E-mail: [email protected]
Yugant Patra, Capgemini US LLC
E-mail: [email protected]
In collaboration with
David Carrier, 7-Eleven Inc.
E-mail: [email protected]
28© Copyright Capgemini 2010 All Rights Reserved
Questions?
29© Copyright Capgemini 2010 All Rights Reserved
Thank You
30© Copyright Capgemini 2010 All Rights Reserved