32.14 OpKey Release – 5.59

New Features

All New User Interface of OpKey Web

OpKey Team’s focus has always been providing the best test automation experience possible to the users, and the OpKey Web is here with all-new User Interfaces. It has gone a step further, by introducing a whole new user interface that is simplistic yet robust and interactive yet intuitive. Switch Platform, Tools, Download Center, Switch Project, Help & Profile are now shifted to the left sidebar panel. When you hover mouse on such links, it opens as a sidebar and you can select the desired link & open it to work.

The Test Case now contains three tabs of views like Details, Manual Test Case, and Automated Test Case. Details tab shows the details about the created Test Case. Manual Test Case allows you to create a Test Case by adding steps manually, by adding Function Libraries, providing input data to the particular test step, etc. Automated Test Case allows you to create a Test Case by adding test steps (keywords, FLs, or SR methods) manually, mapping them with OR objects (if required), etc. Here, you can also create a Test Case by recording flows of actions using application-specific Recorder, performed on the particular application during the recording session.

The Function Library now contains Coded Function Libraries also. There are 4 tabs as Details, Manual Function Library, Automated Function Library, and Coded Function Library. Details tab shows the details about the created Function Library. Manual Function Library allows you to create a Function Library by adding steps manually, by adding Function Libraries, providing input data to the particular test step, etc. Automated Function Library allows you to create a Function Library by adding test steps (keywords, FLs, Coded FLs, or SR methods) manually, mapping them with OR objects (if required), etc. Here, you can also create an automated Function Library by recording flows of actions using application-specific Recorder, performed on the particular application during the recording session. Coded Function Library tab provides you an editor view platform where you can write your own function code of tasks to be performed in test automation. Once, they are written in Java, you can compile Java codes and debug easily. You can execute your Coded Function directly or map them with Test Case and execute them. In addition, Coded Function works as a One Stop Solution for creating Custom Keywords in OpKey as you can write your Custom Keyword specific code in Java, compile it to fix code errors, associate required libraries, import pre-built libraries and execute it. Furthermore, this code can directly be called and used in a Test Case or a Function Library and get Executed.

Sync Performance Improvement
The performance of syncing OpKey data from one OpKey domain to another OpKey domain has now been improved significantly. Thus, you can easily and quickly sync your data across the OpKey domains. In case of any conflict or error, while performing syncing of OpKey data, you get notifications early without taking more time. Thus, the sync timing gets reduced.

Note:

  • The algorithm of syncing files or folder in the OpKey Web has now been improved. Now, if any conflict occurs during the syncing process (due to any reason like mapped Global Variables, Custom Keywords, etc.) the whole syncing process gets stopped and you are not allowed to resume syncing process by skipping the occurred conflict/error. Here the complete syncing process gets stopped and there will be no synced data at the destination side. Earlier to this, you were able to skip the conflict/error that occurred during the syncing process and continue the syncing of the file or folder.
  • In case of syncing an artifact in the OpKey Web having used GDR column data, the user can view only the mapped GDR column data at the destination environment after completing the syncing process. The unused synced (unmapped) GDR column data would not be visible to the user at the destination environment which results in significant improvement of the overall syncing process.

OpKey VNC Utility Feature Enhancement
OpKey VNC is a Utility that allows you to view your live test execution of any particular session running on a machine. Once you triggered the test execution & VNC Server is connected, you need to click on the VNC Viewer icon and view the live test execution on the machine in a popup window. TightVNC is a remote control software and we recommend you install it on your machine on which test execution would be running and you want to view live execution on that machine. Make sure that OpKey Agent (For test execution on a local machine) is also installed on the same machine.

Accelerator job execution through Jenkins
Now, OpKey Accelerator users can execute their created jobs by using Jenkins. You can add a build step by selecting the Execute OpKey (Accelerator Jobs) option from the dropdown, for job execution through Jenkins. Further, you need to login with your OpKey Accelerator credentials. After successful login, you can select the desired platform and then Project, Job path, Build Prefix, Session Prefix, Agent Name, Agent Plugin, etc. & then trigger the Job execution.

External Impact in Oracle & Salesforce Applications

The external impact feature in OpKey allows you to analyze the changes made on a particular Oracle Application page. It analyzes the impact made in the user interface of the Oracle web application. Suppose you have a recorded function library flow that executed successfully and but when you later executed the same flow it got failed due to some changes done on the user interface of the application. Now, if you want to analyze the made changes then you can use the external impact feature. Here, you need to add the failed flow (Function library) to a model and then click on the Highlight Impacted Component button. The impacted Function Library will get highlighted. Right-click on the highlighted Function Library and then click on the Impacted Information option. Here you can view the list of changes that occurred. The added fields on the application are shown with green color while the removed fields are shown with the Red color. You can click on the Self Heal button to remove the existing keywords (test steps) from the flow corresponding to the removed fields (shown with red color) whereas for the added fields (shown with green color), corresponding keywords (test steps) along with input parameters will get added automatically. Make sure that you have added a keyword named OracleFusion_SetMetadata before opening every web page of the Oracle application.

OpKey now allows you to analyze the external impact for the changes made on the Salesforce application that impact execution of your tests. External Impact can be performed now on the Business Component (BPMN View) in OpKey Accelerator and on Model (MBT) in OpKey Web. Suppose you have a recorded function library flow for a particular page of the Salesforce application which executed successfully and but when you later executed the same flow it got failed due to some changes done in the application. Now, if you want to analyze the made changes then you can use the external impact feature for Salesforce. Here, you need to add the failed flow (Function library) to a model (MBT) in OpKey Web or create Business Component (in BPMN view) in OpKey Accelerator and then click on the Highlight Impacted Component button. The impacted Function Library will get highlighted. Right-click on the highlighted Function Library and then click on the Impacted Information option. Here you can view the list of changes that occurred. The added fields on the application are shown with green color while the removed fields are shown with the Red color. You can click on the Self Heal button to remove the existing keywords (test steps) from the flow corresponding to the removed fields (shown with red color) whereas for the added fields (shown with green color), corresponding keywords (test steps) along with input parameters will get added automatically.

Note: You are recommended to download the latest released OpKey Execution Agent, install it and then use for the successful test execution and work upon the newly released features.

Major Bug Fixes

Known Issues

Article

No items found.