Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Oracle Application    Testing Suite    Competitive EdgeMaija Ļaksa
Oracle Application Testing Suite• OpenScript                      Built on e-TEST suite                                 pr...
Oracle Application Testing Suite• OpenScript                              • Easy-to-use solution to                       ...
Oracle Application Testing Suite• OpenScript                 • Enables to easily test the                               sc...
Oracle Application Testing Suite• OpenScript                             • Plan, organize, document,                      ...
Oracle Application Testing Suite• OpenScript• Oracle Load Testing        • Manage users, roles, projects,                 ...
Testing tools:                    vsOracle Test Manager       HP Quality Center                      HP QuickTest Professi...
Oracle Application Testing Suite• No trial period• Free download   http://www.oracle.com/technology/software/products/app-...
Oracle Application Testing SuiteIs 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 usin...
Make scripts re-playable (cont.)• Perform action only if object exists• Add mandatory wait time – delay() vs think()• Add ...
Make scripts re-playable (cont.)• for{} loop to perform action several times• while {} loop to wait for activity to be com...
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 gi...
Structure test scripts•   Create launch script to get application to the initial condition•   Split functional tests by si...
Cost drivers• Changes in recorded test scripts are expensive:   • Testing of test scripts after corrections is time consum...
Oracle Test Starter Kit• Sample test scripts from Oracle E-Business Suite QA group• Test scripts against an EBS Vision Dem...
Summary• OpenScript is suitable not only for testing Oracle eBusiness-Suite• Can test web-based applications• User friendl...
Oracle Application Testing Suite. Competitive Edge
Oracle Application Testing Suite. Competitive Edge
Upcoming SlideShare
Loading in …5
×

Oracle Application Testing Suite. Competitive Edge

15,350 views

Published on

Why OpenScript from Oracle Application Testing Suite is a good tool for automated testing?

Published in: Technology

Oracle Application Testing Suite. Competitive Edge

  1. 1. Oracle Application Testing Suite Competitive EdgeMaija Ļaksa
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. Testing tools: vsOracle Test Manager HP Quality Center HP QuickTest Professional Oracle OpenScript HP WinRunnerOracle Load Testing HP LoadRunner
  8. 8. Oracle Application Testing Suite• No trial period• Free download http://www.oracle.com/technology/software/products/app-testing/index.html• Oracle licensing policy
  9. 9. Oracle Application Testing SuiteIs there a Competitive Edge?
  10. 10. OpenScript § Technology
  11. 11. OpenScript § Scripting Supported
  12. 12. OpenScript § Tree view / Java Code
  13. 13. Make scripts re-playable• Replace input values with values from databanks• Add unique string• Define global variables using libraries
  14. 14. Make scripts re-playable (cont.)• Perform action only if object exists• Add mandatory wait time – delay() vs think()• Add information, warning or failure messages
  15. 15. Make scripts re-playable (cont.)• for{} loop to perform action several times• while {} loop to wait for activity to be completed
  16. 16. Make scripts re-playable (cont.)• Select test data from database
  17. 17. DRY principle in test scripts• Don’t Repeat Yourself – create scripts for test utilities
  18. 18. 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
  19. 19. 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
  20. 20. 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!
  21. 21. 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
  22. 22. 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

×