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

More Related Content

What's hot

Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio
 
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 JenkinsQASymphony
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunnerKumar Gupta
 
Oracle R12.1.2 and R12.1.3 features
Oracle R12.1.2 and R12.1.3 featuresOracle R12.1.2 and R12.1.3 features
Oracle R12.1.2 and R12.1.3 featuresravisagaram
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle AppsBiswajit Pratihari
 
Why Katalon Studio?
Why Katalon Studio?Why Katalon Studio?
Why Katalon Studio?Knoldus Inc.
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testingsonukalpana
 
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...HostedbyConfluent
 
Automation With Appium
Automation With AppiumAutomation With Appium
Automation With AppiumKnoldus Inc.
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to ociVamsiKrishna815
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance TestingAtul Pant
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Amit Sharma
 

What's hot (20)

Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing team
 
Data migration
Data migrationData migration
Data migration
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
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
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunner
 
Oracle R12.1.2 and R12.1.3 features
Oracle R12.1.2 and R12.1.3 featuresOracle R12.1.2 and R12.1.3 features
Oracle R12.1.2 and R12.1.3 features
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
Postman.ppt
Postman.pptPostman.ppt
Postman.ppt
 
Neoload
Neoload Neoload
Neoload
 
Why Katalon Studio?
Why Katalon Studio?Why Katalon Studio?
Why Katalon Studio?
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testing
 
Oracle Method P
Oracle Method POracle Method P
Oracle Method P
 
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
 
Automation With Appium
Automation With AppiumAutomation With Appium
Automation With Appium
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to oci
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1
 

Similar to 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 applicationsInSync Conference
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testingsthicks14
 
Satyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya Rajguru
 
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsMuhammad Shehata
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing toolsGaurav Paliwal
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1Sun 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-ArchitectDevOps.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-ServiceIRJET 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 toolsQACraft
 
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 2022Aparna Sharma
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 ArchitectureViveka Solutions
 

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
 
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
 
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
 
Venkat Bandaru
Venkat BandaruVenkat Bandaru
Venkat Bandaru
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 Architecture
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

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