February 19, 2022

The Xray team is proud to announce the minor release of Xray Cloud 1.1.68-3.001.000. This version features the BDD Step Library and Time Tracking on the execution page.

Release highlights 

BDD Step Library (smile)


The BDD Step Library is a project-level steps library organization feature, containing all the Gherkin steps included by all Tests/Preconditions belonging to the project. Thus, it provides an overview of all the Gherkin steps used in the context of each project, allowing users to easily manage and refactor the steps.


You can also configure heuristics in order to recognize variables within the steps. This way, Xray is able to identify a single step from multiple steps within Tests/Preconditions where the only thing that varies is the parameter values.


It is also possible to create static steps. Static steps can be created manually within the BDD library and are not deleted even if there are no Tests/Preconditions using these steps.


Besides project libraries, it is also possible to configure global BDD libraries that can be accessed from multiple projects. Hence, if you have multiple Jira projects using the same Gherkin steps you can also use the same BDD library in Xray.


When creating BDD tests or preconditions, you can now use auto-complete to reuse a step that you already have in the library.


Find out more about this feature here.

Time Tracking on executions



Xray now provides a time tracking module within the execution page. This module allows users to record the time spent executing a test by controlling a stopwatch. 

The stopwatch is also synchronized with the Test Run status. When you start executing a step, the stopwatch starts counting. When you set a final status on the Test Run, the stopwatch stops.


You can also log work directly from the execution screen, just like you do within Jira issues. Any logged time will be added automatically to the Test Execution issue log work.


Learn more here.

Data tables with saved filters in Xray issues


Xray now saves any filters applied in datatables within Xray issues for the user. This means that the filters will not be reset when you leave the issue page.







Just one last, yet important, thing...


Documentation is always important and sometimes you may miss it. We added a set of relevant articles to our already extensive documentation.

In this release, we looked at API tests and produced tutorials to demonstrate how to validate APIs using Pact-js or Karate DSL.

A new section was created for Visual Testing showcasing how you can leverage visual validations in your testing integrating Applitools Eyes with Xray.

You can easily try out these frameworks and integrate them with Xray to have visibility of test automation results. You can find the code for these tutorials, and more, in our GitHub account. Check them out and let us know your feedback (smile) 



Features and Bug Fixes in this release

 

Key Summary T Created P Status Resolution
Loading...
Refresh






  • No labels