2. Introduction :
Oracle Application Testing Suite is an integrated, full lifecycle solution which ensures
application quality and performance with complete end-to-end testing and test
management capabilities. Oracle Application Testing Suite helps deliver high quality
applications with
Three separately licensed products:
Oracle Functional Testing
Oracle Load Testing
Oracle Test Manager
3. Oracle Functional Testing :
Oracle Functional Testing is an automated functional& regression testing solution for
Web, SOA and Oracle packaged applications.
Oracle Functional Testing allows users to create test scripts that automate complex end-user
transactions against their Web applications through an intuitive visual scripting interface combined
with a powerful Java IDE.
Users can validate application functionality, parameterize their scripts for data-driven
testing and create regression suites to test new versions of their application in an
automated fashion. The Oracle Functional Testing Accelerator for Siebel extends these
capabilities by integrating with Siebel Test Automation to simplify automation and
validation of Siebel’s rich client user interface Components.
Oracle Functional Testing supports both Standard-Interactivity (SI) and High Interactivity (HI) Siebel
controls. It records user interactions with these controls to create automated functional test scripts as
users interact with their Siebel application in the browser. It then provides custom test cases to validate
Siebel application content during playback. With Oracle Functional Testing Accelerator for
Siebel, users can effectively introduce automation into their functional test process to ensure the
quality of their Siebel applications.
4. Oracle Load Testing :
Oracle Load Testing lets you run realistic load tests for Web, SOA and Oracle packaged
applications.
Helping you simulate thousands of concurrent users and analyse the impact of
production load levels on application performance.
The Load Testing Accelerator for Siebel extends Oracle Load Testing to enable
automated load and performance testing of Oracle’s Siebel CRM applications.
Oracle Load Testing lets you simulate thousands of virtual users accessing the Siebel
application simultaneously to measure the effect of user load on application
performance.
During performance testing, Oracle Load Testing measures end-user response times as
well as the performance of the underlying application infrastructure to help you
analyse performance and identify bottlenecks.
5. Oracle Test Manager :
•
Five integrated Test Modules provide
complete test process management
Test Plan, Test Requirements, Test
Cases, Test Execution and Issues
(Defects)
•
Design Test
process
Manage Test
Requirements
Manage/Defin
e
Test Cases
Manage
Test Executions
Web-based interface
Runs within Web logic Server
Common repository for all assets
View
Reports
Stores data into Oracle database
Manual and automated Test cases
Document Test
Requirements
Test manually or run or schedule
OpenScript scripts
Centralized
Repository
(Oracle DB)
User-defined roles and fields
Increase visibility of app readiness
Pre-packaged reports &
dashboards
File defects
found by test
execution
Plan
Tests
Execute
Tests
Write Test
Cases
Document &
Track Defects
8. Oracle Load Testing (OLT) has three main components:
Server, Agent, and Database.
The OLT Server has a Controller module which connects to the Agent and sends
execution information to simulate users for the load test.
OLT Server also has a Server Stats module which creates a configuration in order to
monitor data from various tiers of the Application under Test. The data will be
collected by the data collector component residing on the Agent, based on the
monitoring configuration created by Server Stats. The data collected is presented
via meaningful graphs and reports
Which allow the user to quickly determine the bottleneck in their application stack.
The OLT Database is used to store scenario configuration and load test results for
real-time and post-run reporting
10. System Requirements :
Operating System (32-bit and 64-bit versions): Windows XP, Windows Vista, Windows
2003, Windows 7, Windows 2008, Windows 2008 R2. Oracle Enterprise Linux 5.x 64, 4u8. Windows
2008 R2 is the minimum supported system for functional test-type scripts.
Memory: Minimum 2 GB.
System: x86, 32-bit or 64-bit processor, 2.6 GHz or faster
Disk Space: 10 GB minimum free (at least 3 GB free on the system drive)
Browser: Internet Explorer 7.x, 8.x, 9.x, Firefox 10.x, 17.x.
Database: Oracle EE 10g or 11g, XE 10g
Application Server: Oracle Web Logic 11g (10.3.5.0). Oracle Application Testing Suite requires
the standard Web Logic Server installation (which includes jrocketjdk.). It does not support
generic versions of Web Logic Server installation (such as those that use wls1035_generic.jar).
Oracle Load Testing Agent also supported on Linux 32-bit & 64-bit, in addition to Windows 32bit and 64-bit operating systems listed above
11. Open Script :
This is used for Generating the Scripts for Functional Testing as well as
Load Testing.
Functional Script :
Record the Activities of Application
flow.(Username, Passwords, buttons)
Enhance the Scripts as per requirements (Parameterization).
12. Open Script :
Load Testing Script :
Record Browser http traffic Through Proxy.
Call these Scripts anytime into the OLT.
Script Enhancements (Parametrization and Correlation)
At the Playback Open Script Load Scripts replace the
browser(User Agent) and interact directly with the
application's Web Server.
13. Configure the Load Test :
Browse the Scripts From Open Script.
Design the Workload model for Client Requirements like Set the
Ramp up Time, Add the load Agents to the Test.
Configure the Counters both System level and Server level.
Report Collection like Graphs as per need.
14. Oracle Load Testing is an easy-to-use scalability testing tool that lets
users quickly eliminate performance bottlenecks in Web application.
• Realistic load testing for
Web, SOA and packaged
applications
• Scales up to thousands of
concurrent users to simulate peak
production loads
• Delivers better accuracy by
performing functional content
validation under load
Configure scripts as a part of Load Testing
Scenario
• Integrated server monitors help
identify performance bottlenecks
• HTML based Session report & Flex
based Graphical reports for Real
time and Post-Runs
Create Load
Testing Scripts
In OpenScript
Flex Based Reports for runtime
and post runs