SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Oracle Application
    Testing Suite
    Competitive Edge




Maija Ļaksa
Oracle Application Testing Suite


• OpenScript                      Built on e-TEST suite
                                 products acquired from
                                    Empirix in 2008
• Oracle Load Testing


• Oracle Test Manager


• Oracle Application Testing Suite Administrator
Oracle Application Testing Suite


• OpenScript
                              • Easy-to-use solution to
                                create automated test
                                scripts that simulate end-
• Oracle Load Testing           user transactions and
                                execute automated
                                functional and regression
• Oracle Test Manager           testing

                              • Scripts can also be used in
• Oracle Application Testing Suite Administrator for load
                                Oracle Load Testing
                                and performance testing
Oracle Application Testing Suite


• OpenScript                 • Enables to easily test the
                               scalability and performance
                               of your enterprise
• Oracle Load Testing          applications

                              • Uses automated scripts
• Oracle Test Manager           created in OpenScript can
                                simulate hundreds or
                                thousands of concurrent
                                users to test application
• Oracle Application Testing Suite Administrator
                                performance under load and
                                identify bottlenecks
Oracle Application Testing Suite


• OpenScript
                             • Plan, organize, document,
                               and manage the entire
                               application testing process
• Oracle Load Testing
                             • Document and run both
                               manual and automated test
• Oracle Test Manager          cases, track defects and
                               manage test requirements

                              • Web-based test
• Oracle Application Testing Suite Administrator
                                management solution
Oracle Application Testing Suite


• OpenScript


• Oracle Load Testing        • Manage users, roles, projects,
                               and fields

• Oracle Test Manager        • Assign type of user access -
                               none, full control, or view only

• Oracle Application Testing Suite Administrator
Testing tools:                    vs

Oracle Test Manager       HP Quality Center

                      HP QuickTest Professional
 Oracle OpenScript
                            HP WinRunner

Oracle Load Testing        HP LoadRunner
Oracle Application Testing Suite


• No trial period

• Free download
   http://www.oracle.com/technology/software/products/app-testing/index.html


• Oracle licensing policy
Oracle Application Testing Suite
Is there a Competitive Edge?
OpenScript   § Technology
OpenScript   § Scripting Supported
OpenScript   § Tree view / Java Code
Make scripts re-playable
• Replace input values with values from databanks


• Add unique string




• Define global variables using libraries
Make scripts re-playable (cont.)
• Perform action only if object exists




• Add mandatory wait time – delay() vs think()

• Add information, warning or failure messages
Make scripts re-playable (cont.)
• for{} loop to perform action several times




• while {} loop to wait for activity to be completed
Make scripts re-playable (cont.)
• Select test data from database
DRY principle in test scripts
• Don’t Repeat Yourself – create scripts for test utilities
Sample test utilities (EBS specific)
•   Switch responsibility by responsibility name
•   Navigate to application form by given path
•   Return to application initial condition
•   Exit application
•   Close all browsers

•   Get request ID from the dialog message
•   Check request result
•   View request output
•   Check if message appears in status bar or dialog box
Structure test scripts
•   Create launch script to get application to the initial condition
•   Split functional tests by simple business activities
•   Start / end functional test in the application initial condition
•   Create masterdrive script to call functional tests
•   “izvērtēt unikālās vērtības”

Benefits
• Only the masterdrive test script should be playback to execute
  all tests for the module
• Results for all tests are stored at masterdrive test
Cost drivers
• Changes in recorded test scripts are expensive:

   • Testing of test scripts after corrections is time consuming!

   • Replace input strings with variables or databank values –
     evaluate necessity of unique or test run specific input values

   • Test scripts after changes done should iteself be tested!
Oracle Test Starter Kit
• Sample test scripts from Oracle E-Business Suite QA group
• Test scripts against an EBS Vision Demo database
• Previous versions created for HP WinRunner and HP QTP testing
  tools

• Oracle Test Starter Kit for E-Business Suite R12.1.1 for
  OpenScript
  Oracle Functional Testing Accelerator for Oracle EBS
  Test Starter Kits for R12.1.1
  http://download.oracle.com/otn/nt/apptesting/oats-ebs-tsk-9.10.0182.zip
Summary
• OpenScript is suitable not only for testing Oracle eBusiness-Suite

• Can test web-based applications

• User friendly GUI also for testers not keen on coding in Java 

• Test results are well presented

Más contenido relacionado

La actualidad más candente

Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
tharindakasun
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
Qualitest
 

La actualidad más candente (20)

ATDD Using Robot Framework
ATDD Using Robot FrameworkATDD Using Robot Framework
ATDD Using Robot Framework
 
Introduction to APIs & how to automate APIs testing with selenium web driver?
Introduction to APIs & how to automate APIs testing with selenium web driver?Introduction to APIs & how to automate APIs testing with selenium web driver?
Introduction to APIs & how to automate APIs testing with selenium web driver?
 
Microservices and SOA
Microservices and SOAMicroservices and SOA
Microservices and SOA
 
Web Services and Introduction of SOAPUI
Web Services and Introduction of SOAPUIWeb Services and Introduction of SOAPUI
Web Services and Introduction of SOAPUI
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Migrating from IBM API Connect v5 to v2018
Migrating from IBM API Connect v5 to v2018Migrating from IBM API Connect v5 to v2018
Migrating from IBM API Connect v5 to v2018
 
infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
 
Why Ranorex
Why RanorexWhy Ranorex
Why Ranorex
 
Tools for Software Testing
Tools for Software TestingTools for Software Testing
Tools for Software Testing
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based Testing
 
BDD-Driven Microservices
BDD-Driven MicroservicesBDD-Driven Microservices
BDD-Driven Microservices
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
 
Software/Yazılım Test
Software/Yazılım TestSoftware/Yazılım Test
Software/Yazılım Test
 
Performance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsPerformance Testing Cloud-Based Systems
Performance Testing Cloud-Based Systems
 
TestNG Framework
TestNG Framework TestNG Framework
TestNG Framework
 
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
API Testing
API TestingAPI Testing
API Testing
 

Similar a Oracle Application Testing Suite. Competitive Edge

William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updated
Bill Truong
 

Similar a Oracle Application Testing Suite. Competitive Edge (20)

Application Testing Suite 9.2
Application Testing Suite 9.2Application Testing Suite 9.2
Application Testing Suite 9.2
 
PP_Eric_Gandt
PP_Eric_GandtPP_Eric_Gandt
PP_Eric_Gandt
 
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and Tools
 
Resume
ResumeResume
Resume
 
Real-World Load Testing of ADF Fusion Applications Demonstrated - Oracle Ope...
Real-World Load Testing of ADF Fusion Applications Demonstrated  - Oracle Ope...Real-World Load Testing of ADF Fusion Applications Demonstrated  - Oracle Ope...
Real-World Load Testing of ADF Fusion Applications Demonstrated - Oracle Ope...
 
Testing Angular
Testing AngularTesting Angular
Testing Angular
 
Level Up Your Salesforce Unit Testing
Level Up Your Salesforce Unit TestingLevel Up Your Salesforce Unit Testing
Level Up Your Salesforce Unit Testing
 
William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updated
 
Ayaz Qureshi
Ayaz QureshiAyaz Qureshi
Ayaz Qureshi
 
JLove - Replicating production on your laptop using the magic of containers
JLove - Replicating production on your laptop using the magic of containersJLove - Replicating production on your laptop using the magic of containers
JLove - Replicating production on your laptop using the magic of containers
 
Java Performance Testing for Everyone - Shelley Lambert
Java Performance Testing for Everyone - Shelley LambertJava Performance Testing for Everyone - Shelley Lambert
Java Performance Testing for Everyone - Shelley Lambert
 
JBCN_Testing_With_Containers
JBCN_Testing_With_ContainersJBCN_Testing_With_Containers
JBCN_Testing_With_Containers
 
20110812 CyberTAN presentation
20110812 CyberTAN presentation20110812 CyberTAN presentation
20110812 CyberTAN presentation
 
Beginners overview of automated testing with Rspec
Beginners overview of automated testing with RspecBeginners overview of automated testing with Rspec
Beginners overview of automated testing with Rspec
 
Jakarta EE Test Strategies (2022)
Jakarta EE Test Strategies (2022)Jakarta EE Test Strategies (2022)
Jakarta EE Test Strategies (2022)
 
Selenium at Salesforce Scale
Selenium at Salesforce ScaleSelenium at Salesforce Scale
Selenium at Salesforce Scale
 
Salesforce selenium-saucelabs-webinar-april-2014
Salesforce selenium-saucelabs-webinar-april-2014Salesforce selenium-saucelabs-webinar-april-2014
Salesforce selenium-saucelabs-webinar-april-2014
 
TEST EXECUTION.ppt
TEST EXECUTION.pptTEST EXECUTION.ppt
TEST EXECUTION.ppt
 
selenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at Scaleselenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at Scale
 
Oracle application testing suite online training
Oracle application testing suite online trainingOracle application testing suite online training
Oracle application testing suite online training
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
 

Último (20)

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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"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 ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Oracle Application Testing Suite. Competitive Edge

  • 1. Oracle Application Testing Suite Competitive Edge Maija Ļaksa
  • 2.
  • 3. Oracle Application Testing Suite • OpenScript Built on e-TEST suite products acquired from Empirix in 2008 • Oracle Load Testing • Oracle Test Manager • Oracle Application Testing Suite Administrator
  • 4. Oracle Application Testing Suite • OpenScript • Easy-to-use solution to create automated test scripts that simulate end- • Oracle Load Testing user transactions and execute automated functional and regression • Oracle Test Manager testing • Scripts can also be used in • Oracle Application Testing Suite Administrator for load Oracle Load Testing and performance testing
  • 5. Oracle Application Testing Suite • OpenScript • Enables to easily test the scalability and performance of your enterprise • Oracle Load Testing applications • Uses automated scripts • Oracle Test Manager created in OpenScript can simulate hundreds or thousands of concurrent users to test application • Oracle Application Testing Suite Administrator performance under load and identify bottlenecks
  • 6. Oracle Application Testing Suite • OpenScript • Plan, organize, document, and manage the entire application testing process • Oracle Load Testing • Document and run both manual and automated test • Oracle Test Manager cases, track defects and manage test requirements • Web-based test • Oracle Application Testing Suite Administrator management solution
  • 7. Oracle Application Testing Suite • OpenScript • Oracle Load Testing • Manage users, roles, projects, and fields • Oracle Test Manager • Assign type of user access - none, full control, or view only • Oracle Application Testing Suite Administrator
  • 8. Testing tools: vs Oracle Test Manager HP Quality Center HP QuickTest Professional Oracle OpenScript HP WinRunner Oracle Load Testing HP LoadRunner
  • 9. Oracle Application Testing Suite • No trial period • Free download http://www.oracle.com/technology/software/products/app-testing/index.html • Oracle licensing policy
  • 10. Oracle Application Testing Suite Is there a Competitive Edge?
  • 11. OpenScript § Technology
  • 12. OpenScript § Scripting Supported
  • 13. OpenScript § Tree view / Java Code
  • 14.
  • 15. Make scripts re-playable • Replace input values with values from databanks • Add unique string • Define global variables using libraries
  • 16. Make scripts re-playable (cont.) • Perform action only if object exists • Add mandatory wait time – delay() vs think() • Add information, warning or failure messages
  • 17. Make scripts re-playable (cont.) • for{} loop to perform action several times • while {} loop to wait for activity to be completed
  • 18. Make scripts re-playable (cont.) • Select test data from database
  • 19. DRY principle in test scripts • Don’t Repeat Yourself – create scripts for test utilities
  • 20. Sample test utilities (EBS specific) • Switch responsibility by responsibility name • Navigate to application form by given path • Return to application initial condition • Exit application • Close all browsers • Get request ID from the dialog message • Check request result • View request output • Check if message appears in status bar or dialog box
  • 21. Structure test scripts • Create launch script to get application to the initial condition • Split functional tests by simple business activities • Start / end functional test in the application initial condition • Create masterdrive script to call functional tests • “izvērtēt unikālās vērtības” Benefits • Only the masterdrive test script should be playback to execute all tests for the module • Results for all tests are stored at masterdrive test
  • 22. Cost drivers • Changes in recorded test scripts are expensive: • Testing of test scripts after corrections is time consuming! • Replace input strings with variables or databank values – evaluate necessity of unique or test run specific input values • Test scripts after changes done should iteself be tested!
  • 23. Oracle Test Starter Kit • Sample test scripts from Oracle E-Business Suite QA group • Test scripts against an EBS Vision Demo database • Previous versions created for HP WinRunner and HP QTP testing tools • Oracle Test Starter Kit for E-Business Suite R12.1.1 for OpenScript Oracle Functional Testing Accelerator for Oracle EBS Test Starter Kits for R12.1.1 http://download.oracle.com/otn/nt/apptesting/oats-ebs-tsk-9.10.0182.zip
  • 24. Summary • OpenScript is suitable not only for testing Oracle eBusiness-Suite • Can test web-based applications • User friendly GUI also for testers not keen on coding in Java  • Test results are well presented