SlideShare a Scribd company logo
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

More Related Content

What's hot

Driving Pipeline Automation With Newman and the Postman API
Driving Pipeline Automation With Newman and the Postman APIDriving Pipeline Automation With Newman and the Postman API
Driving Pipeline Automation With Newman and the Postman API
Postman
 
Load Testing Best Practices
Load Testing Best PracticesLoad Testing Best Practices
Load Testing Best Practices
Apica
 
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsRESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
QASymphony
 
Introduction to AWS Device Farm
Introduction to AWS Device FarmIntroduction to AWS Device Farm
Introduction to AWS Device Farm
Amazon Web Services
 
Test automation
Test automationTest automation
Test automation
Xavier Yin
 
Agile Testing
Agile Testing Agile Testing
Automation Testing With Appium
Automation Testing With AppiumAutomation Testing With Appium
Automation Testing With Appium
Knoldus Inc.
 
Postman Webinar: “Continuous Testing with Postman”
Postman Webinar: “Continuous Testing with Postman”Postman Webinar: “Continuous Testing with Postman”
Postman Webinar: “Continuous Testing with Postman”
Postman
 
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
QA or the Highway
 
Reasons To Automate API Testing Process
Reasons To Automate API Testing ProcessReasons To Automate API Testing Process
Reasons To Automate API Testing Process
QASource
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
Hesham Amin
 
Jenkins
JenkinsJenkins
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
Salesforce Engineering
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing ServicesFuad Mak
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testingQualitest
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
Software Assurance LLC
 
Getting start with Performance Testing
Getting start with Performance Testing Getting start with Performance Testing
Getting start with Performance Testing
Yogesh Deshmukh
 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Diana Gray, MBA
 
Load Testing Strategy 101
Load Testing Strategy 101Load Testing Strategy 101
Load Testing Strategy 101
iradari
 
API Testing With Katalon Studio
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon Studio
Knoldus Inc.
 

What's hot (20)

Driving Pipeline Automation With Newman and the Postman API
Driving Pipeline Automation With Newman and the Postman APIDriving Pipeline Automation With Newman and the Postman API
Driving Pipeline Automation With Newman and the Postman API
 
Load Testing Best Practices
Load Testing Best PracticesLoad Testing Best Practices
Load Testing Best Practices
 
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsRESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
 
Introduction to AWS Device Farm
Introduction to AWS Device FarmIntroduction to AWS Device Farm
Introduction to AWS Device Farm
 
Test automation
Test automationTest automation
Test automation
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Automation Testing With Appium
Automation Testing With AppiumAutomation Testing With Appium
Automation Testing With Appium
 
Postman Webinar: “Continuous Testing with Postman”
Postman Webinar: “Continuous Testing with Postman”Postman Webinar: “Continuous Testing with Postman”
Postman Webinar: “Continuous Testing with Postman”
 
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
 
Reasons To Automate API Testing Process
Reasons To Automate API Testing ProcessReasons To Automate API Testing Process
Reasons To Automate API Testing Process
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Jenkins
JenkinsJenkins
Jenkins
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
 
Getting start with Performance Testing
Getting start with Performance Testing Getting start with Performance Testing
Getting start with Performance Testing
 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
 
Load Testing Strategy 101
Load Testing Strategy 101Load Testing Strategy 101
Load Testing Strategy 101
 
API Testing With Katalon Studio
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon Studio
 

Similar to Oracle application testing suite (OATS)

Application Testing Suite 9.2
Application Testing Suite 9.2Application Testing Suite 9.2
Application Testing Suite 9.2
OracleVolutionSeries
 
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 applicationsInSync Conference
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testing
sthicks14
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
Biswajit Pratihari
 
Satyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya rajguru oracle app test
Satyapriya rajguru oracle app test
Satyapriya Rajguru
 
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and Tools
Muhammad Shehata
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing tools
Gaurav Paliwal
 
Load Runner
Load RunnerLoad Runner
Load Runner
Shama Ahsan
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
Sun Technlogies
 
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 experienceInSync Conference
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
DevOps.com
 
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
IRJET Journal
 
Presentation on Oracle Application Server
Presentation on  Oracle Application Server Presentation on  Oracle Application Server
Presentation on Oracle Application Server
Muthoot finance Ltd
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeterBhojan Rajan
 
Top 20 best automation testing tools
Top 20 best automation testing toolsTop 20 best automation testing tools
Top 20 best automation testing tools
QACraft
 
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
Aparna Sharma
 

Similar to 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
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Satyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya rajguru oracle app test
Satyapriya rajguru oracle app test
 
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
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

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