Tuesday, December 15, 2015

Oracle Applications Testing Suite Oracle Flow Builder pre-loaded scripts , Starter Pack , Advanced Pack Details



Is Oracle Applications Testing Suite Comes with pre-loaded script ?

Oracle Applications Testing Suite has different modules:

  1. Oracle Functional testing ( OFT)
  2. Oracle Load Testing (OLT)
  3. Oracle Test Manager (OTM)

As on today's date,
If the customer purchases: Oracle Functional Testing Suite for Oracle Applications they are allowed to make use of the following pre-built scripts/testing assets:


Functional Testing Starter Pack for Oracle EBS

Test Starter Kits (TSK) - these are sample scripts for EBS, Siebel or JDE and built using OpenScript.
Flow Builder Starter pack - 3600 pre-built components and 200 flows for Oracle EBS 12.1.3 & 12.2

In addition customers can license , Advanced Pack

Functional Testing Advanced Pack for Oracle EBS

Advanced Pack gives additional 2000 components and 200 flows for EBS testing Functional Testing Advanced Pack for Utilities (available on utilities price list) Load Testing Advanced Pack for Utilities

Monday, December 14, 2015

Oracle Application Testing Suite Integration with Husdon


Oracle Application Testing Suite Integration with Husdon


For basic setup - run a script from Hudson UI, it should be configured like a job which runs a program.

Openscript command runScripts should be this program with particular arguments.

User running Hudson process should have the OpenScript correctly configured. So there are 2 steps:
1. Have the Hudson user running scripts from the console.
2. Run the script from the Hudson UI.

Unless you are done with step 1, there is no point in going to step 2.

There should be some guide describing how to set up a Hudson job which is running a program from console.

Oracle Application Testing Suite Integration with Jenkins


Oracle Application Testing Suite Integration with Jenkins

Using Jenkins, it is done by executing OpenScript command line tools, like osclti.bat (for compilation) and runScript.bat

OpenScript User's Guide describes how to run scripts from the command line


Oracle Application Testing Suite support for Microsoft Edge browser



Oracle Application Testing Suite support for Microsoft Edge browser


Support for Edge browser is not mentioned in release notes of 12.5.0.2. 

Below are the supported browsers list at the time of writing this post:


Supported browsers:
(Reference - Release notes of OATS 12.5.0.2)
Browser: Internet Explorer 8.x., 9.x, 10.x, 11.x; Firefox (ESR) 10.x, 17.x, 24.x, 31.x; Chrome 27 to 32 (playback only).

Oracle Application Testing Suite Java Keyboard Send Keys Navigation


Oracle Application Testing Suite

keyboard keys for navigate to nested tab


We can use Robot class to mimic keyboard events. May be below code can give some help.



            Robot r = new Robot();
            r.keyPress(KeyEvent.VK_C);        // C
            r.keyRelease(KeyEvent.VK_C);
           
            /*
            r.keyPress(KeyEvent.VK_COLON);    // : (colon)
            r.keyRelease(KeyEvent.VK_COLON);
           
            */
           
            r.keyPress(KeyEvent.VK_SHIFT);
            r.keyPress(KeyEvent.VK_SEMICOLON);
            r.keyRelease(KeyEvent.VK_SEMICOLON);
            r.keyRelease(KeyEvent.VK_SHIFT);
           
            r.keyPress(KeyEvent.VK_BACK_SLASH);    // / (slash)
            r.keyRelease(KeyEvent.VK_BACK_SLASH);
            r.keyPress(KeyEvent.VK_P);        // C
            r.keyRelease(KeyEvent.VK_P);
            r.keyPress(KeyEvent.VK_A);        // C
            r.keyRelease(KeyEvent.VK_A);
            r.keyPress(KeyEvent.VK_BACK_SLASH);        // C
            r.keyRelease(KeyEvent.VK_BACK_SLASH);
            r.keyPress(KeyEvent.VK_C);        // C
            r.keyRelease(KeyEvent.VK_C);
            r.keyPress(KeyEvent.VK_1);        // C
            r.keyRelease(KeyEvent.VK_1);
           
            r.keyPress(KeyEvent.VK_PERIOD);        // C
            r.keyRelease(KeyEvent.VK_PERIOD);
           
            r.keyPress(KeyEvent.VK_T);        // C
            r.keyRelease(KeyEvent.VK_T);
            r.keyPress(KeyEvent.VK_X);        // C
            r.keyRelease(KeyEvent.VK_X);
            r.keyPress(KeyEvent.VK_T);        // C
            r.keyRelease(KeyEvent.VK_T);
           
            // etc. for the whole file path
        r.delay(500);
       
       
        r.keyPress(KeyEvent.VK_TAB);    // confirm by pressing Enter in the end
            r.keyRelease(KeyEvent.VK_TAB);
            r.keyPress(KeyEvent.VK_ENTER);    // confirm by pressing Enter in the end

            r.keyRelease(KeyEvent.VK_ENTER);

Wednesday, March 25, 2015

Jobs on Oracle Flow Builder Openings on Oracle Flow Builder Oracle Flow Builder openings

Jobs on Oracle Flow Builder

Oracle Flow Builder, a keyword driven automation testing framework is used extensively for the Functional and regression testing along with Oracle Application Testing Suite or OpenScript.

Oracle Flow Builder, is used to directly build OpenScript scripts without recording in the OpenScript UI. 
This is a new tool available in the market but highly regarded as a skill for automation testing of Oracle Applications like Procurement, Supply Chain Management, Projects , HRMS, Lease Management.

You can search Jobs on Oracle Flow Builder in India using websites like www.naukri.com and www.monsterindia.com with keywords to search in similar job websites, like "Oracle Flow Builder", "Oracle Applications Testing Suite", Oracle Functional Testing with Oracle Application Testing Suite"

Oracle Flow Builder Official Videos and Documentation


Oracle Flow Builder Official Videos and Documentation



One of the video on Oracle Flow Builder from Oracle Learning Library can be found below :


Oracle Application Testing Suite automation tool download location can be found below:


Official User Guide on Oracle Flow Builder can be found below:

Oracle Flow Builder Pricing or License


Oracle Flow Builder Pricing or License


As of today, Mar 21 2015, Oracle Flow Builder comes free, when you buy the automation tool, Oracle Application Testing Suite ( OATS or OpenScript ) which provides functional, load testing automation testing features.

Advantages of Oracle Flow Builder Framework

Advantages of using Oracle Flow Builder Framework


The main advantage of Oracle Flow builder is that it has pre-built components and demo flows that are quite enough to stitch a basic/medium end to end automation flows. Users can start learning along with time and usage. With so much of reusability of components from cross products, a user can stitch a flow from Procure 2 Pay or Order 2 cash flow of Oracle Applications.

How to use Oracle Flow Builder

How to use Oracle Flow Builder 

The Oracle Flow Builder or OFB is a framework built for non-technical testers or QA guys to automate flows of Oracle ebiz ( Oracle E-Business Suite ) mainly by enabling users to build components related to a specific OAF page or an Oracle Form. Once these components are built,
they can be helpful in building an automation flow with different combinations by drag-n-drop feature of OFB. Once all the components are logically arranged in a flow ( like Login, Navigate to respective responsibility OAF or Form, Perform actions and Verify expected results and Exit Oracle Applications ) the users are expected to right-click on each component dragged onto the flow and enter test data required for the keywords/actions listed in the component. Once all the required testdata is entered and saved properly, Users can generate Oracle Functional Testing Module (OFT) Automation Code of Oracle Applications Testing Suite. Once the code is generated, users can easily open the code in the automation tool and start executing the scripts without any difficulties.

Saturday, March 21, 2015

Oracle Flow Builder Training

Oracle Flow Builder

What is Oracle Flow Builder
Oracle Flow Builder is a popular keyword-driven Automation testing framework built to generate automation code for Oracle's Automation tool called, Oracle Application Testing Suite ( OATS or OpenScript )


-

Oracle Flow Builder Testing


Oracle Flow Builder Testing Process Steps
  • Create a new Component or use existing pre-built components in Oracle Flow Builder 
  • Create a new flow in Oracle Flow Builder
  • Logically drag and drop components onto the flow to create a meaningful automation end to end flow
  • Enter test data for each component in the flow
  • Generate Code in Oracle Flow Builder
  • Execute Automation script code generated from Oracle Flow Builder in Oracle Application Testing Suite ( OATS or OpenScript )
  • Verify Results and Pass/Fail the automation testcases.