Note: Opkey 5.53 and 5.54 were our internal releases.
Snapshots of Failed Steps in Gherkin Report
Now, Opkey users can add snapshots of the failed steps to the exported Gherkin Report in PDF file. In this way, the exported Gherkin Report contains the failed steps along with the snapshots. In order to add failed step snapshots to the report, you need to check “Failed Step’s Snapshots” checkbox while exporting the Gherkin Report of executed Gherkin file and then export the Gherkin Report. Once the Gherkin Report is exported, you can have a look at the Failed Step along with the link (View Snapshot). When you click on the View Snapshot link to view the snapshot of the respective failed step, it opens the snapshot located on the local or cloud server. You should be aware about the snapshots located on the AWS server, as they exist there only for 7 days and get deleted automatically after that.
Comparison between the working file and its backup
Opkey users can now compare the current working file with its backup file. Thus, you can easily compare the changes done in both files and analyze them. You can easily identify the changes done in your current file. To compare the current working file with an existing backup of this file, you need to click on the Compare backup button of the corresponding backup file showing under the dockable panel in the Backup tab.
License Upgrade from Opkey Admin Panel
Here a new “License Management” page has been added to the Opkey Admin console. You can see the license-related information on this page which is divided into three sections as Component License, Platform License & Feature License. Opkey user with Admin privileges can now make a request for the license and once the license file is received then you can upgrade their licenses from the License Management of Admin console. To make a request for the license file, click on the “Request License” button & drop a mail to email@example.com requesting for the required license. Opkey support team will acknowledge and generate requested license keys and share with you. Once you received the license file and you can upgrade the license by clicking on the “Upgrade License” button & selecting the license file. The respective license of the Opkey will get updated as per the added license key.
Introducing new APIs for getting execution result of Test Case & Suite
There are few new APIs in the Opkey which allows Opkey users to get execution result information about the executed Suites and Test Cases without accessing Opkey directly. You can use these APIs with API Tools like Postman & SoapUI. These APIs are:
While working in your local hosted Opkey web environment, if you have executed your Test Case or Suite using the OpKey APIs & the snapshots of test execution are being stored in your local shared location then the snapshots will be accessible only in your local network. In case, you are trying to access them from a different network then they would not be accessible.
While working in your Opkey web environment hosted on AWS Server, if you have executed your Test Case or Suite using the OpKey APIs & the snapshots of test execution are being stored on AWS Server then the snapshots will be accessible only for 7 days of completed test execution, as per the policy of AWS server. In case, you are trying to access them from after 7 days of completed test execution then they would not be accessible as they are removed automatically from the AWS server.
Introducing OAuth 2.0 authentication type in Service Repository
Opkey Web is now integrated with Oauth 2.0 authentication type for testing Web Services & APIs through Service Repository. Here, you need to provide Service URI of the Web Service or API and respective Jason Web Token (JWT) for authentication. If you don’t have JWT authentication token then you need to generate it. Here is a button, Get Token; when you click on the “Get Token” button, a popup window of “Get Access Token” appears where you need to enter the required details like Grant Type, Callback URL, Auth URL, Access Token URL, Client ID, etc. and then request for the Access Token. Make sure that Opkey Chrome Addon is integrated with your Chrome browser. Once you got the Access Token, enter it to the Token field and then add methods to test the OAuth 2.0 based Web Services & APIs.
Testing APIs with Certificate
There are some APIs that reject method calls having no certificate. Such APIs accept method calls only with valid certificates. Now Opkey allows you to test such APIs with a valid certificate. You can now select a certificate from your local system or upload the certificate from the Attachment Management in Opkey and then use it while testing the corresponding API through Service Repository in Opkey.
Mainframe Recorder, Plugin and Keywords
Opkey has now been integrated with the Mainframe recorder & Plugin engine. Opkey users can now use mainframe recorder and record actions performed on the Mainframe and easily create a Test Case. There are some mainframe specific keywords implemented in this Opkey release. These keywords work only with the Mainframe application. Once the Test Case is created, you can execute it using the all-new Mainframe Plugin engine.
Improved Result Architecture
Now the result architecture of Opkey has now been improved. A new dedicated result server has been installed which results in improved performance of loading the execution results data. Now the uploading time of execution logs, snapshots data has been optimized.
Build Status Dashboard
The user interface and filter functionality execution result dashboard has now been improved significantly. You can now navigate to the Build Status Dashboard page by clicking on the “Click here to see all build(s) by date” link. Build Session Dashboard allows you to refine your test execution result and export report. You can select Start Date, End Date and desired Build and see the respective executed builds details. You can check Show Sessions checkbox to enable the Session dropdown option and then view the corresponding session(s) details. You can also view currently executing/running executions by selecting Running as Status. You can download Build and Build-Session Report in PDF or Excel Format with default or custom logo.
Database Backup Utility
OpKey Users can now easily take a backup of the existing Opkey database and restore the backup of the database by using the DB Backup utility. There are two ways to use this utility: using CLI command and by using GUI based utility. Here, you need to provide some basic information about the database.
Appium Plugin Enhancements
There are few new Appium specific keywords added in OpKey. They are given below:
OpKey Mobility – Android feature enhancements
Opkey Mobility – iOS feature enhancements
Opkey Mobility-iOS plugin functionality has now been improved. Now it launches iOS apps automatically during playback and captures screenshots. Three new OpKey Mobility-iOS plugin-specific keywords have been added in this release. They are as given below:
Note: You are recommended to download & install the latest released OpKey Agent for test execution.
Major Bug Fixes
Was this article helpful?
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
We appreciate your effort and will try to fix the article