SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Oracle Application Testing
Suite(OATS)

Koushik Arvapelli
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
 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.
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.
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
Oracle Load Test (OLT)
 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
OLT Architecture :
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
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).
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.
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.
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

Weitere ähnliche Inhalte

Was ist angesagt?

Understand regression testing
Understand regression testingUnderstand regression testing
Understand regression testing
gaoliang641
 
Nagarekha_Software_Testing_5.6 Yrs
Nagarekha_Software_Testing_5.6 YrsNagarekha_Software_Testing_5.6 Yrs
Nagarekha_Software_Testing_5.6 Yrs
Nagarekha Krishnappa
 
sumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latestsumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latest
Sumeet Kaur
 
RajeswaraRao_Resume_3years
RajeswaraRao_Resume_3yearsRajeswaraRao_Resume_3years
RajeswaraRao_Resume_3years
Rajeswara K
 

Was ist angesagt? (20)

Test Automation
Test AutomationTest Automation
Test Automation
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
 
Spring boot
Spring bootSpring boot
Spring boot
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
 
Understand regression testing
Understand regression testingUnderstand regression testing
Understand regression testing
 
Load Testing with k6 framework
Load Testing with k6 frameworkLoad Testing with k6 framework
Load Testing with k6 framework
 
Nagarekha_Software_Testing_5.6 Yrs
Nagarekha_Software_Testing_5.6 YrsNagarekha_Software_Testing_5.6 Yrs
Nagarekha_Software_Testing_5.6 Yrs
 
Ionic Framework
Ionic FrameworkIonic Framework
Ionic Framework
 
Software test automation
Software test automationSoftware test automation
Software test automation
 
Java EE Introduction
Java EE IntroductionJava EE Introduction
Java EE Introduction
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
sumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latestsumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latest
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practices
 
Qa management in big agile teams
Qa management in big agile teamsQa management in big agile teams
Qa management in big agile teams
 
Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.
 
Performance Testing in Agile Process
Performance Testing in Agile ProcessPerformance Testing in Agile Process
Performance Testing in Agile Process
 
Mastering Chaos - A Netflix Guide to Microservices
Mastering Chaos - A Netflix Guide to MicroservicesMastering Chaos - A Netflix Guide to Microservices
Mastering Chaos - A Netflix Guide to Microservices
 
Jenifer Breeze_Resume
Jenifer Breeze_ResumeJenifer Breeze_Resume
Jenifer Breeze_Resume
 
RajeswaraRao_Resume_3years
RajeswaraRao_Resume_3yearsRajeswaraRao_Resume_3years
RajeswaraRao_Resume_3years
 

Ähnlich wie Oracle application testing suite (OATS)

Testing soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsTesting soa, web services and application development framework applications
Testing soa, web services and application development framework applications
InSync Conference
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experience
InSync Conference
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeter
Bhojan Rajan
 

Ähnlich wie Oracle application testing suite (OATS) (20)

Application Testing Suite 9.2
Application Testing Suite 9.2Application Testing Suite 9.2
Application Testing Suite 9.2
 
Testing soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsTesting soa, web services and application development framework applications
Testing soa, web services and application development framework applications
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testing
 
Satyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya rajguru oracle app test
Satyapriya rajguru oracle app test
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and Tools
 
RAD10987USEN.PDF
RAD10987USEN.PDFRAD10987USEN.PDF
RAD10987USEN.PDF
 
RAD10987USEN.PDF
RAD10987USEN.PDFRAD10987USEN.PDF
RAD10987USEN.PDF
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing tools
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experience
 
Wap Tpresentation
Wap TpresentationWap Tpresentation
Wap Tpresentation
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Scale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceScale and Load Testing of Micro-Service
Scale and Load Testing of Micro-Service
 
Resume_QA
Resume_QAResume_QA
Resume_QA
 
Presentation on Oracle Application Server
Presentation on  Oracle Application Server Presentation on  Oracle Application Server
Presentation on Oracle Application Server
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeter
 
Top 20 best automation testing tools
Top 20 best automation testing toolsTop 20 best automation testing tools
Top 20 best automation testing tools
 
Top 11 api testing tools for 2022
Top 11 api testing tools for 2022Top 11 api testing tools for 2022
Top 11 api testing tools for 2022
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Oracle application testing suite (OATS)

  • 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
  • 6.
  • 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