32.20 Opkey Release – 5.65

The following new features have been implemented in this release of OpKey Web:

  • Abbvie Feature Request to Connect to ALM Private Instance

To connect an ALM private instance with OpKey, the user will now have to launch the utility where the ALM is privately installed. Users can connect to the ALM with the credentials when the utility gets connected to that domain. The authentication can now proceed with the launched utility for ALM Private Instance. This is a one-time activity.

  • Download Snapshots along with Detailed Report

While downloading and exporting the Detailed Report with the snapshots, the report and the snapshots get saved in the shared location for the local servers and at AWS for the cloud servers. These reports and their data became unavailable to the users if the sessions got deleted.

With the new “Local Detail Report” feature, OpKey users can now download the report by providing the Directory Path of the system, from where they intend to export the Report. This report will be available to the user in their system even after the session gets deleted from the build.

To get this report exported to the system, you’ll have to launch the utility and will have to provide the “Domain Name”, “Client Name”, “User Name” and “Password”. The “Local Detail Report” will be exported once the utility gets connected. This feature is now available only for Windows and will be soon available for Mac from the next sprint.

  • Test Accelerator Add-on

This category of addons will consist of the exported files from OpKey. When a developer will prepare a particular script for any specific application which will be of use to other users as well, Developers will upload these addons in the Marketplace from the “Developers Workspace”. Users can subscribe to these add-ons and utilize them. Users will also have the option of adding any new steps in the flow of the script as per their requirements. On subscribing to the particular addon, it will be visible in the “Manage Addon” tab in OpKey Web. On clicking the addon a pop-up will open of “Import or Replica” User can Import the addon from the Marketplace by selecting the versions as per the requirement. The overview of all the Addons and their versions is available to get an understanding. Test Accelerator Addon is available both in OpKey Web and OpKey Surge.

  • Marketplace Addon Keywords

There are total 7 Keywords that perform different functions like:

MySQL- Connect to MySQL database

Oracle- Connect to Oracle database

It depends on the user to select the intended keyword for connecting to the desired database.

The purpose of DB Compare keywords is to provide database comparison.

  1. DB GetCount Record – This Keyword will help fetch the value in the data.
  2. Get Compare Header – This Keyword will compare the Header of the tables. The output will be True if the result matches and False in case of a mismatch.
  3. Get Compare Records – This keyword will compare the Records if they are the same

  • Global Variable performance in UI

The Global Variable pop-up window will now display the retrieved data at a shorter time span as the data fetching performance has been improved. Now there is a lazy loading tree with the categorization of page numbering. The pages will now consist of 25 Global Variables each. The implementation of page categorization in the Global Variable windows will now be available in all the modules listed below:

Global variable Pop-Up Window

  1. OpKey Web
  2. OpKey Surge
  3. Multi-browser

Execution (OpKey Web)

  1. Local Execution (Runtime Global Variable)
  2. Tag Version (Runtime Global Variable)
  3. Debug (Runtime Global Variable)
  4. BrowserStack (Runtime Global Variable)
  5. Pcloudy (Runtime Global Variable)
  6. Saucelab (Runtime Global Variable)
  7. Grid Execution (Local) session default setting (Runtime Global Variable)
  8. Grid Execution (Browser Stack) session default setting (Runtime Global Variable)
  9. Grid Execution (Saucelab) session default setting (Runtime Global Variable)
  10. Scheduler (Runtime Global Variable)

Artifacts (Web)

  1. FL static data Global Variable mapping (Flowchart view)
  2. FL Input data Global Variable mapping (Grid view)
  3. FL Test Object field (Dynamic Object) Global Variable Mapping (Flowchart view)
  4. FL Test Object field (Dynamic Object) Global Variable mapping (Grid view)
  5. FL coded FL (when user map Global Variable)
  6. TC input data (Grid view)
  7. TC static data (Flowchart view)
  8. TC Test Object field (Dynamic Object) Global Variable Mapping (Flowchart view)
  9. TC Test Object field (Dynamic Object) Global Variable mapping (Grid view)
  10. SR adds a SOAP Service URI (Global Variable list present in the right panel)
  11. SR adds a SOAP, Authentication credentials “HTTP_Basic_Preemptive” (Global Variable list present in the right panel)
  12. SR adds a SOAP, Authentication credentials “WS_UsernameToken_Clear” (Global Variable list present in the right panel)
  13. SR adds a SOAP, Authentication credentials “NTLM” (Global Variable list present in the right panel)
  14. SR adds a REST Service URI (Global Variable list present in the right panel)
  15. SR adds a REST, Authentication credentials “HTTP_Basic_Preemptive” (Global Variable list present in the right panel)
  16. SR adds a REST, Authentication credentials “WS_UsernameToken_Clear” (Global Variable list present in the right panel)
  17. SR adds a REST, Authentication credentials “NTLM” (Global Variable list present in the right panel)
  18. SR adds a REST, Authentication credentials “OAUTH2” (Global Variable list present in the right panel)

Artifacts Surge

  1. BC static data Global Variable mapping (Flowchart view)
  2. BC Input data Global Variable mapping (Grid view)
  3. BC Test Object field (Dynamic Object) Global Variable mapping (Flowchart view)
  4. BC Test Object field (Dynamic Object) Global Variable mapping (Grid view)
  5. BC coded FL (when user map Global Variable)
  6. BP Static data (Process builder view)
  7. BP static data (Swim Lanes view)

Execution Surge

  1. Local Execution (Runtime Global Variable)
  2. Tag Version (Runtime Global Variable)
  3. Browser stack Runtime Global Variable
  4. Scheduler (Runtime Global Variable)
  5. Grid Execution (Local) session default setting (Runtime Global Variable)
  6. Grid Execution (Browser Stack) session default setting (Runtime Global Variable)
  7. Scheduler (Runtime Global Variable)

Execution Job Portal

  1. Local execution wizard (Runtime Global Variable)

MultiBrowser: Global variable Pop-up present in Tool and  Runtime Global Variable present in Create session Advance setting

Tools

  1. Jenkins
  2. Vsts
  3. Bamboo
  4. Octane Execution wizard (Runtime Global Variable) Test Suite
  5. Octane Execution wizard (Runtime Global Variable) Manual Test
  6. OpKey on Chrome (Runtime Global Variable)

  • MS Dynamics AX plugin is now renamed to MSDynamics FSO

Keyword Prefix renamed to MSDFSO_Click

  • MS Dynamics FSO and Veeva Vault Plugin Implementation for Spock Agent

Now the MS Dynamics FSO and Veeva Vault Plugin is supported and implemented for    Spock Agent.

  • Jenkins OpKey Plugin Compatibility Issue

The latest version of the Jenkins compatibility issue with the OpKey plugin has now been resolved. It is now functional with the latest version after the update.

  • VAPT Bug Fixes

The bugs have been fixed for the Vulnerability Assessment and Penetration Testing(VAPT) environment and are now fully operational to be produced before the National Compliance Certification procedures.

  • OpKey on Chrome

Now we have the “OpKey on Chrome” Addon in replacement of the “Chrome” addon. OpKey has come up with the all-new revolutionary solution of OpKey On Chrome Plugin. For your automated tests, you can run them against real iOS, Androids, & other desktop browsers.

This addon will allow the user in recording along with the playback of Test Cases by switching on the specific project as per requirement.

It has 4 Tabs of “Record OpKey Test”, “Run Test”, “Results”, and “Queued Sessions”.

The Record OpKey Test provides the user the option to record the test cases with all the available recorders of Web, Oracle Fusion, Oracle EBS, Salesforce, Workday, Veeva Vault, Kronos, MS Dynamics, MS Dynamics FSO Recorder, SAP Fiori, SAP Netweaver Plugin, Mobile, Mainframe, except Desktop.

The user can look for two artifacts of “Test Case”, and “Function Library” in the “File Type” dropdown option and start recording the “Test Case” providing a custom name to it. It also has the option of providing the “Application URL” which will let the user navigate to the desired URL for recording. The user also gets the option of “Selecting Resolution” for desktop as well as mobile. The “Responsive Recording” option by default gives the option of few “Keywords” of “Web Resize Browser”, “Visual Validation Set Configuration” and  “Visual Validation Checkpoint”   It also has the option of choosing the existing Test Case and Function Library to begin recording. Post selecting the Test Case and Function Library, the user will have to select the “Object Repository”.

The “Run Test” option allows the user to run the recorded tests on two modes of execution –“Local Execution” and “Browser Cloud Execution”. The “Local Execution” lets the user run the execution on the system on which the addon is currently being used. This tab directs to the page from where the user will select the Test Case and begin the execution.

The “Browser Cloud Execution” lets the user run their recorded tests on “Windows” as well as “Mac” Operating System, on different versions and browsers. The “Summary” tab present at the extreme right-hand corner window displays the results of the Platform on which the tests were performed, the browser or the device selected, etc. The “Run Now” button will execute the tests and navigate to a new page of “Queued Sessions”.

The “Queued Session” will display the list of browsers on which the tests were run and which are in the queue. It will display the results of the tests which were recorded.

  • Option to create a folder from Manage BC/BP/TC/Job in OpKey Surge

This feature will now allow the user to create a new folder directly from the tab of Business Component or Business process Designer instead of the Folder Tab. When the user right-clicks on the Folder, it allows them to create a new folder for creating BC/BP/TC in OpKey Surge. It also gives the option to “Delete” and “Rename” them. This is now applicable to all four artifacts- “Business Component”, “Business Process”, “Test Case” and “Jobs”

  • Change in Java Mechanism for Agent and Plugin (Use System Java or Agent Java)

With this new feature, OpKey users will now have “Java Path” on every plugin which can be viewed by navigating to the “Tools” tab >> “Plugin Settings”. For users who want to provide the path of Java installed on their own system, can click on the path and provide the details- Click on “Ok”>> “Save All” to relaunch the agent on their system. The run which will be executed post the relaunch will be executed on your system’s Java, and not on the agent.

OpkeyMobilityAndroid-


Bug Fixes in Recording & Playback

Modified Keywords-

Mobile_LaunchAndroidApplication

Mobile_LaunchApplication

Mobile_SwipeToObject
Mobile_SwipeToText

Appium-


New Keywords

SwipeToObjectOnContainerObject

This keyword is used to swipe to an object which is inside a container object.

Appium_ClickByText

This keyword clicks on an object on the basis of its text. If an object doesn’t have text property then the object can be clicked by using Before, After & Index Arguments.

Appium_TypeByText

This keyword types an object on the basis of its text. If an object doesn’t have text property then the value can be typed on that object by using Before, After & Index Arguments.


Bug Fixes in SwipeToText Keyword

Major Bug Fixes

  • Transpiler Server Built-in with the OpKey Hosting Files for automation

The Transpiler Server is now built-in with OpKey Hosting files to remove the manual intervention to start the transpiler server along with IIS.

  • Live execution logs not coming in Opkey Surge when Job is scheduled

The bug has been fixed and the live execution logs are now visible on scheduling the Job in OpKey Surge.

  • Sync Issue with the same environment

While creating the Test case and trying to perform an action, it will now have a different environment that will help synchronize the artifacts.

  • Data Repository in the Project Workspace Issue

While trying to sync the Global Data Repository the environment gets hidden making the syncing difficult which is now fixed.

  • Getting exception when the user tries to delete TEAM which is already used in snapshot /report.

When a user adds a “Team” in the Environment and creates a dimension and then moves again to the Team.

While trying to delete a “Team” from the Environment, a message gets displayed that the “Settings of the Team are used in Snapshots and hence can’t be deleted”. This issue has been fixed now.

  • LDR Data becomes blank after syncing test case from DEV Environment to PreProduction Environment

The mechanism to sync the Business Process in the different test case environments has been modified now to prevent the deletion of the LDR data from that environment.

  • Agent Limit Exceeded

If an agent is consumed while executing the run, the session will look for the agent for 5-7 min and if it is not available, it will expire and free the key. The user will now be able to execute the session with the next available agent.

IMPORTANT

OpKey will be discontinuing its support on IE11, and Edge Legacy browsers from Next Release i.e Release 5.66. Users will not be able to open OpKey on the mentioned browsers. However, OpKey will continue functioning unhindered in the new version of Edge Chromium and other browsers.