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

More Related Content

What's hot

Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven TestingMaveryx
 
Load Runner
Load RunnerLoad Runner
Load Runner
Shama Ahsan
 
Selenium test automation
Selenium test automationSelenium test automation
Selenium test automation
Srikanth Vuriti
 
Cucumber presentation
Cucumber presentationCucumber presentation
Cucumber presentation
Akhila B
 
Getting started with flutter
Getting started with flutterGetting started with flutter
Getting started with flutter
rihannakedy
 
Introduction to BDD
Introduction to BDDIntroduction to BDD
Introduction to BDD
Knoldus Inc.
 
Behavior driven development (bdd)
Behavior driven development (bdd)Behavior driven development (bdd)
Behavior driven development (bdd)
Rohit Bisht
 
Introduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewIntroduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiew
Disha Srivastava
 
Automation testing
Automation testingAutomation testing
Automation testing
Biswajit Pratihari
 
Selenium
SeleniumSelenium
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
MobiGnosis
 
Top ten software testing tools
Top ten software testing toolsTop ten software testing tools
Top ten software testing tools
JanBask Training
 
Introduction to Unit Testing, BDD and Mocking using TestBox & MockBox at Adob...
Introduction to Unit Testing, BDD and Mocking using TestBox & MockBox at Adob...Introduction to Unit Testing, BDD and Mocking using TestBox & MockBox at Adob...
Introduction to Unit Testing, BDD and Mocking using TestBox & MockBox at Adob...
Uma Ghotikar
 
An introduction to Behavior-Driven Development (BDD)
An introduction to Behavior-Driven Development (BDD)An introduction to Behavior-Driven Development (BDD)
An introduction to Behavior-Driven Development (BDD)
Suman Guha
 
Core java kvr - satya
Core  java kvr - satyaCore  java kvr - satya
Core java kvr - satya
Satya Johnny
 
Selenium Automation Framework
Selenium Automation  FrameworkSelenium Automation  Framework
Selenium Automation Framework
Mindfire Solutions
 
Bdd and spec flow
Bdd and spec flowBdd and spec flow
Bdd and spec flow
Charles Nurse
 
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
Katalon Studio
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
Manoj Kumar Kumar
 
QA. Load Testing
QA. Load TestingQA. Load Testing
QA. Load Testing
Alex Galkin
 

What's hot (20)

Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven Testing
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
Selenium test automation
Selenium test automationSelenium test automation
Selenium test automation
 
Cucumber presentation
Cucumber presentationCucumber presentation
Cucumber presentation
 
Getting started with flutter
Getting started with flutterGetting started with flutter
Getting started with flutter
 
Introduction to BDD
Introduction to BDDIntroduction to BDD
Introduction to BDD
 
Behavior driven development (bdd)
Behavior driven development (bdd)Behavior driven development (bdd)
Behavior driven development (bdd)
 
Introduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewIntroduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiew
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Selenium
SeleniumSelenium
Selenium
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
 
Top ten software testing tools
Top ten software testing toolsTop ten software testing tools
Top ten software testing tools
 
Introduction to Unit Testing, BDD and Mocking using TestBox & MockBox at Adob...
Introduction to Unit Testing, BDD and Mocking using TestBox & MockBox at Adob...Introduction to Unit Testing, BDD and Mocking using TestBox & MockBox at Adob...
Introduction to Unit Testing, BDD and Mocking using TestBox & MockBox at Adob...
 
An introduction to Behavior-Driven Development (BDD)
An introduction to Behavior-Driven Development (BDD)An introduction to Behavior-Driven Development (BDD)
An introduction to Behavior-Driven Development (BDD)
 
Core java kvr - satya
Core  java kvr - satyaCore  java kvr - satya
Core java kvr - satya
 
Selenium Automation Framework
Selenium Automation  FrameworkSelenium Automation  Framework
Selenium Automation Framework
 
Bdd and spec flow
Bdd and spec flowBdd and spec flow
Bdd and spec flow
 
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
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
 
QA. Load Testing
QA. Load TestingQA. Load Testing
QA. Load Testing
 

Similar to Oracle Application Testing Suite. Competitive Edge

Application Testing Suite 9.2
Application Testing Suite 9.2Application Testing Suite 9.2
Application Testing Suite 9.2
OracleVolutionSeries
 
Application Testing Suite
Application Testing SuiteApplication Testing Suite
Application Testing Suite
oracleonthebrain
 
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
 
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...
Getting value from IoT, Integration and Data Analytics
 
Testing Angular
Testing AngularTesting Angular
Testing Angular
Lilia Sfaxi
 
Level Up Your Salesforce Unit Testing
Level Up Your Salesforce Unit TestingLevel Up Your Salesforce Unit Testing
Level Up Your Salesforce Unit Testing
Gordon Bockus
 
William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updatedBill Truong
 
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
Grace Jansen
 
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
Eclipse Day India
 
JBCN_Testing_With_Containers
JBCN_Testing_With_ContainersJBCN_Testing_With_Containers
JBCN_Testing_With_Containers
Grace Jansen
 
20110812 CyberTAN presentation
20110812 CyberTAN presentation20110812 CyberTAN presentation
20110812 CyberTAN presentation
Richard Hsu
 
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
jeffrey1ross
 
Jakarta EE Test Strategies (2022)
Jakarta EE Test Strategies (2022)Jakarta EE Test Strategies (2022)
Jakarta EE Test Strategies (2022)
Ryan Cuprak
 
Selenium at Salesforce Scale
Selenium at Salesforce ScaleSelenium at Salesforce Scale
Selenium at Salesforce Scale
Salesforce Engineering
 
Salesforce selenium-saucelabs-webinar-april-2014
Salesforce selenium-saucelabs-webinar-april-2014Salesforce selenium-saucelabs-webinar-april-2014
Salesforce selenium-saucelabs-webinar-april-2014
Sauce Labs
 
TEST EXECUTION.ppt
TEST EXECUTION.pptTEST EXECUTION.ppt
TEST EXECUTION.ppt
ChayapathiAR
 
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
David Louvton
 

Similar to 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
 
Application Testing Suite
Application Testing SuiteApplication Testing Suite
Application Testing Suite
 
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
 

Recently uploaded

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
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
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
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
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
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
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
 
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
 
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
 

Recently uploaded (20)

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
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
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
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
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
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
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
 
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
 
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
 

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