Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2
Agenda
3
Business-Driven IT Management
4
Oracle Application Quality Management
High quality testing for all tiers of application stack
5
Oracle Application Testing Suite
A powerful, integrated testing solution for ensuring application quality,
performance
f and
d reliability
li bilit
Oracle Functional
Testing
Automated functional &
regression testing
Oracle
O l Test
T t Oracle Load
Manager Testing
Test process management, Automated load &
requirements and defect performance testing
tracking
6
Application Testing Suite – Key Features
7
New in Application Testing Suite 9.2
8
Agenda
• Introduction
• EBS Testing Overview
• Functional Testing
• Load Testing
• Advanced Concepts
• C t
Customer C
Case St
Studies
di
• Summary
• Q&A
9
Oracle E-Business Suite Testing Overview
10
Oracle E-Business Suite Testing
11
Agenda
• Introduction
• EBS Testing Overview
• Functional Testing
• Load Testing
• Advanced Concepts
• C t
Customer C
Case St
Studies
di
• Summary
• Q&A
12
Oracle Functional Testing for E-Business Suite
13
Tips for Successful Test Automation
14
Deciding What to Automate
• Create a multi-level test plan for both manual and automated tests
• Execute all test cases from test plan and maintain run history
• Track associated requirements and issues
Test Details
Test Plan
Tree View Test Steps
Attachments &
A
Associated
i t d
Items
16
Where to Start Your Test Automation:
EBS Test Starter Kits
• EBS Test Starter Kits for ATS include sample scripts for testing
EBS
S applications
– New in ATS 9.2: EBS TSK’s for EBS 12.1.2 and EBS 11i (11.5.10.2)
• Include ~75 unique test scripts, covering 17 different EBS
modules across various product areas
• Scripts were created against a Vision demo database
– Vision Demo Database is included in the EBS Release Rapid Install
• Test scripts will need to be modified in order to run successfully
against other databases
– Such as a copy of your EBS production database
• Test Starter Kit is a useful guide to help you determine where
you want to start your test automation efforts
17
EBS Apps Covered by Test Starter Kit Scripts
18
Example of a Test Starter Scripts
19
Parameterize Script Inputs for Data-Driven Testing
20
Add Test Cases to Validate Application Content
21
Building Custom EBS Automated Test Scripts
22
Building Custom EBS Automated Test Scripts
3. Step through an EBS transaction in the
browser to capture it
23
Building Custom EBS Automated Test Scripts
4. Run the recorded script to replay the
transaction & analyze results
Web Actions
Forms Actions
24
Building Out an Automated Regression Test Suite
• Then maintain and extend automation suite with each test cycle
– Update scripts / components as needed based on app changes
– Add new scripts to automate additional tests/transactions
25
Agenda
• Introduction
• EBS Testing Overview
• Functional Testing
• Load Testing
• Advanced Concepts
• C t
Customer C
Case St
Studies
di
• Summary
• Q&A
26
Oracle E-Business Suite Load Testing
• EBS load testing lets you test the impact of many concurrent
users accessing and interacting with the application at once
– Simulate production-level workloads and assess EBS application
performance and response times
– Identify
Id tif and d address
dd application
li ti b bottlenecks
ttl k under
d lload d
– Stress test beyond normal usage patterns to test the system's
response at unusually high loads and assess capacity
27
Oracle Load Testing for E-Business Suite
28
Automatically Generate Load Test Scripts from Real
User Experience Insight
29
Record Additional Scripts in OpenScript
• OpenScript records both HTTP and Forms actions in the test script to
automate your transaction
Click Record
30
Execute Load Tests in Oracle Load Testing
• Oracle Load Testing is used to configure load test scenarios, run load tests
and view results
– Uses test scripts created in OpenScript to generate load against your application
31
Configure Key Performance Metrics to Monitor
Using
g ATS ServerStats During
g Your Load Test
32
Agenda
• Introduction
• EBS Testing Overview
• Functional Testing
• Load Testing
• Advanced Concepts
• C t
Customer C
Case St
Studies
di
• Summary
• Q&A
33
ATS Advanced Concepts
34
Understanding Automated Test Scripts
A ti
Actions shown
h in
i script
i t tree
t view:
i Wh t they
What th mean:
¾ Navigate to the EBS homepage
¾ Wait
W it for
f that
th t page to
t load
l d
¾ Set the username
¾ Set the password
¾ Click the submit button
35
Understanding Automated Test Scripts (cont.)
A ti
Actions shown
h in
i script
i t tree
t view:
i Wh t they
What th mean:
36
Extend Scripts Through OpenScript Tree View or
Java Code View IDE
Java Code View
• Java code representation
off the
th test
t t script
i t
• Displays script commands
in Java code through
Eclipse IDE
• Code can be edited using
Eclipse editors/debuggers
• Tree View updated based
on Java code edits
• Syntax errors must be
resolved before switching
to Tree View
37
Tree View Debugger
38
Creating Modular & Reusable Scripts & Functions
39
Using Script Functions in OpenScript
• Create
C shared, public ffunctions which can accept user-defined
f arguments
– Insert new functions from Add..Other menu and then record into them
40
Enterprise Manager Diagnostics Integration
41
Agenda
• Introduction
• EBS Testing Overview
• Functional Testing
• Load Testing
• Advanced Concepts
• C t
Customer C
Case St
Studies
di
• Summary
• Q&A
42
About Forsythe
43
Forsythe Vision
44
Forsythe’s Growth is Through
Clients’ Growth
Our Clients
International:
Aligning our reach with that of our clients
Advisory services:
IT and business
b siness alignment,
alignment prioritization, sequencing
prioriti ation seq encing
45
IT QA Opportunity (Business Problem)
• Workloads increasing
• Regression turnaround time slow
• Small staff
• Inconsistent test scenarios/cases
46
ATS Testing Scope
47
Solution Highlights
• Oracle Application Testing Suite 9.1
• Oracle E-Business Suite 11.5.10.2
<Insert Picture Here>
– Order Management
– Procurement
– Supply Chain
– Customer Data Management
– Inventory Data Management
– Notifications/Approvals
– Workflow
• Quote to Cash Process
• Self Service HR
48
ATS Versus Manual Testing Times
270
EBS
S Forms
o s
21
67
Self Service
8
120
Portal
17
145
CCM
13
Time in Hours
ATS Manual
49
Challenges/Capabilities/Value ATS
• Lack of effective Oracle Forms • Quick intuitive test case • Shorter time to deliver projects
based testing development / UI
• Faster time to identify issues
• Complex business process • Single shared reusable repository
• Reduced cycle
y time / testing
g time
t
transitions
iti • Single interface to record tests
• Repeatable regression testing
• Long test cycles • Flexible testing capability across
• Comprehensive end to end
• Need to eliminate defects while in technologies
testing
QA • Dashboard of test execution
• Enhanced QA productivity
• Manual defect tracking process • Output of one process facilitates
• Improved perception of quality
• Need to more effectively utilize input for downstream process
scarce QA resources • Increased test scenario coverage
• Open interface to retrieve and
• Diverse technology stack manipulate data sources • Reduced resource ramp up time
50
Next Steps
• Load Testing
<Insert Picture Here>
• Mixed Load Capacity Testing
– Batch
– Self Service
– Portal
– Workflow
• SOA Testing
• WebLogic
W bL i StStress T
Testing
ti
51
52
52
About Patni and Relevant Services
PATNI OVERVIEW
• 10+ years of independent QA experience, with • Mature Practice with 600+ consultants
2000+ consultants • Track record - over 250 projects
• 90 + global customers • Over 3000 person years of Oracle experience
• Over 10,000+
10 000+ people years of PDE • Oracle Platinum Partner Worldwide
SERVICE OFFERINGS SERVICE OFFERINGS
53
Integrated Best Practice Driven Test Model
Review of plan
Production
verification
54
Patni Accelerators
WinRunner to ATS EBS & Siebel UPK Integration
Conversions Test Repositories with ATS
• Jump start migration from • 50% reduction in testing • Converts a UPK scenario
WinRunner
Wi R to
t Oracle
O l ATS efforts
ff t & increased
i d test
t t tto ATS test
t t case
coverage
• Limited understanding of • 40% reduction in manual
WinRunner scripts required • Reduction in post go-live test case creation time
defects due to effective
• Migration of WinRunner testing • Increase in test case
recorded scripts to coverage, giving 60%
OpenScript • 80% increase in re-usable reduction in post go-live
business process test sets defects
• Auto-conversion of
WinRunner object • Significant saving in efforts • Significant efforts reduction
d fi iti tto O
definition OpenScript
S i t th
throughh change
h iimpactt required
i d ffor F
Functional
ti l
definitions testing that helps focus on Testing and Load Testing
only those business using ATS
• Support for simultaneous process which are
conversions of WinRunner impacted • Overall improvement in the
scripts quality of the software to
• Reduced time and be deployed to production
• Auto-migration of test data increased ROI through
Patni's global delivery
• Support for Data driven model
scripts
55
ATS Test Automation for a Critical EBS Application
D E M O N S T R A T I O N
56
Agenda
• Introduction
• EBS Testing Overview
• Functional Testing
• Load Testing
• Customer Case Studies
• S
Summary
• Q&A
57
Summary
58
Oracle Enterprise Manager 11g
Resource Center
Access Videos, Webcasts, White Papers, and More
Oracle com/enterprisemanager11g
Oracle.com/enterprisemanager11g
59
Oracle Enterprise Manager Hands On Labs
Monday September 20 2010
Monday September 20, 2010
3:30 p.m. ‐ 4:30 p.m. Database Performance Diagnostics and Tuning Marriott Hotel,
Salon 12/13, YB Level
5:00 p.m. ‐ 6:00 p.m. Provisioning, Patch Automation, and Configuration Management Pack Marriott Hotel,
Salon 12/13, YB Level
5:00 p.m. ‐ 6:00 p.m. Oracle Application Mgmt. Pack for Oracle E‐Business Suite: Monitor/Clone
l li i kf l i i i / l Marriott Marquis, Nob Hill
i i b ill
Tuesday September 21, 2010
11:00 a.m.‐12:00 p.m. Using Oracle Application Change Management Pack for Oracle E‐Business Suite Marriott Marquis, Nob Hill
12:30 p.m.‐1:30 p.m. Database and Application Testing Marriott Hotel,
Salon 12/13, YB Level
/ ,
2:00 p.m. ‐ 3:00 p.m. Oracle Fusion Middleware Management Marriott Hotel,
Salon 12/13, YB Level
3:30 p.m. ‐ ‐4:30 p.m. Provisioning, Patch Automation, and Configuration Management Pack Marriott Hotel,
Salon 12/13, YB Level
Wednesday September 22, 2010
4:45 p.m. ‐ 5:45 p.m. Database and Application Testing Marriott Hotel,
Salon 12/13, YB Level
4:45 p.m. ‐ 5:45 p.m. Oracle Application Mgmt. Pack for Oracle E‐Business Suite: Monitor/Clone Marriott Marquis, Nob Hill
Thursday September 23, 2010
9:00 a.m. ‐ 10:00 a.m. Database Performance Diagnostics and Tuning Marriott Hotel,
Salon 12/13, YB Level
10:30 a.m. ‐ 11:30 a.m. Oracle Fusion Middleware Management Marriott Hotel,
Salon 12/13, YB Level
Salon 12/13, YB Level
60
Additional Oracle Enterprise Manager Sessions
M d
Monday, Sept.
S t 20 L
Location
ti
• 3:30 pm - General Session: Enterprise IT and Cloud Computing • Moscone S Rm 102
• 3:30 p.m.- "Lost in Transaction": Managing Business
• Moscone S Rm 310
Transactions across Distributed Systems
• 3:30 p
p.m.
m - Avoiding SQL Performance Regressions: New
• Moscone S Rm 303
Techniques for Solving an Old Problem
• 5:00 p.m.- Managing Oracle WebLogic Server: New Features • Moscone W L3, Rm
and Best Practices 3024
61
Additional Oracle Enterprise Manager Sessions
T
Tuesday,
d Sept.
S t 21 L
Location
ti
• 11:00 a.m.- General Session: Business-Driven IT with Oracle
• Moscone S Rm102
Enterprise Manager 11g
• 11:00a.m. - Managing the Oracle Ecosystem on a Cloud
• Moscone
M S Rm
R 309
Platform: Oracle Enterprise Manager
• 2:00 p.m.- Smart Database Administration: Cool New Features
• Moscone S Rm104
for Power DBAs
• 2:00pm - Application Testing in the Cloud: Smart Testing for • Moscone W L2
L2, Rm
Agile Enterprises 2010
• 3:30 p.m.- Oracle Identity Management Administration Best
• Moscone S Rm 309
Practices
• 3:30 p.m.- Latest on Oracle Application Change Management • Moscone W L2, Rm
Pack for Oracle E-Business Suite 2024
• 3:30 p.m. - Deploy New Database Features Risk-Free with
• Moscone S Rm 102
Database Replay
• 5:00 p.m. SQL Tuning for Smarties, Dummies, and Everyone in
• Moscone S Rm 104
Between
• 5:00 p.m.- Oracle Enterprise Manager Ops Center for OS and
• Moscone S 270
Hardware Management
g
62
Oracle Enterprise Manager Demogrounds
DEMO TITLE L O C AT I O N
Oracle Real Application Testing: Database Replay Moscone West
Oracle Real Application Testing: SQL Performance Analyzer Moscone West
Self‐Managing Database: Automatic Performance Diagnostics Moscone West
Self Managing Database: Automatic Fault Diagnostics
Self‐Managing Database: Automatic Fault Diagnostics Moscone West
Moscone West
Self‐Managing Database: Automatic Application and SQL Tuning Moscone West
Application Quality Management: Application Testing Suite Moscone South ‐ S022
Real User Monitoring with Oracle Enterprise Manager Moscone South ‐ S021
Si b l C
Siebel CRM Application Management
li i Moscone South ‐
S h S024S02
Real User Monitoring with Oracle Enterprise Manager Moscone West
Oracle WebLogic Server Management and Java Diagnostics Moscone West
SOA Management with Oracle Enterprise Manager Moscone West
Oracle Business Transaction Management Moscone West
Push Button Provisioning and Patch Automation Moscone West
Smart Configuration Management Moscone West
Oracle Enterprise Manager Ops Center Moscone West
Managing the Enterprise Private Cloud Moscone West
System Management, My Oracle Support, and Oracle Enterprise Manager Moscone West
Self Managing Database: Change Management for DBAs Moscone West
Oracle Enterprise Manager: Complete Datacenter Management Moscone West
Self‐Managing Database: Data Masking for DBAs Moscone West
63
For More Information
search.oracle.com
application testing suite
or
oracle.com/enterprise_manager
64
65
66