Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


xx 24 October 2018

The Xray team is proud to announce the release of Xray 3.2.0.

The main feature of this version is the the Automated Steps Library, one the central place to easily manage and refactor all the Cucumber steps used in the context of a given project. Somehow related to this, edition In addition, autocomplete and filtering on the steps make editing of Cucumber Scenarios/Backgrounds is now easier mainly due to autocomplete and filtering on the steps..

We also included integration with But there's more, including integration with Apwide Golive, an app that leverages the power of of Test Environments adding full management and planning capabilities,.

As people use more and more the more the hierarchical test organization using the the Test Repository  and the the Test Plan Board, a new flattened view eases facilitates the visualization and selection of Tests underneath some folder.

There are also improvements in the HP ALM/QC migration tool, several architectural changes for increased performance and much more.

...

From Xray 3.2.0, the amount of information indexed in JIRA by Jira's Lucene framework has increased. In order to not increase the index time, Xray is now pre-calculating this data so when re-indexing there is less calculation to be done.

When Whenever installing Xray 3.2.0 the first time, this implies that an upgrade task must run to pre-calculate the data from the past. This process may be long depending on the JIRA instance sizehistorical data. This action is a one time action and it will be running run in the background. , so that Xray will is still be available and it is making actions to guarantee there is no inconsistent data but as this action can be heavy, we available during upgrade. However, this process may be long and heavy depending on the Jira instance size and thus we recommend to perform the upgrade at a low usage time.off peak times.

In order to manage this calculation, Xray provides a panel inside "Custom Field" preferences page from where you can stop, start and follow progress of it.


Image Added


After installing version 3.2.0 of Xray, a re-index operation of your Jira instance is required so that the internal data becomes available in the required formatsearchable and usable by Xray.


Downgrading from Xray 3.2.x

Downgrading from Xray 3.2.x implies that you must performa perform a reindex re-index afterwards. This is because from Xray 3.2.0 onwardxsonwards, the content and format of what Xray indexes has changed.

...

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Automated Steps Library and enhanced

edition for

editing of Cucumber Tests/Pre-Conditions


Column
width60%

Automation requires a lot of maintenance effort. There's the need of doing refactoring at many different levels, including at the specification level. This is even more true if you're adopting BDD and Cucumber. As your projects growIf you've adopted BDD and Cucumber, the number of Cucumber Scenarios/Backgrounds will also increase , as will also the amount of Cucumber steps used by them.Since (Cucumber) as your project grows. Since Cucumber steps can, and shall, be used across different test specifications, you may need to do some refactoring on your existing steps in order to avoid duplicates and as means to foster reusability.


Thus, the The Automated Steps Library provides one a central place to see view and manage all the Cucumber steps used in the context of some a given project, allowing . This will allow you to classify/label steps and , refactor them (update, merge). You can even , and quickly identify the entities using those stepsthat use them.


Steps are added automatically to the Automated Steps Library upon the creation/edition of when Tests or Pre-Conditions . As soon as they're are created or updated. Once in the library, they can be used afterwards for easing the creation/updating of to create/update Cucumber Tests/Pre-Conditions, using autocomplete and filtering steps based on labels.


You can now be much more proficient efficient using the enhanced editor for Cucumber based Tests/Pre-Conditions , right inside Jira.


Learn more here.

Column
width40%





Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Integration with Apwide Golive (previously "Apwide Test Environment Manager")


Column
width40%

Column
width60%

Xray provides you with powerful capabilities for users to analyze test results and test coverage on a per Test Environment basis. You can easily understand how tests and requirements are faring on specific target environments.

To answer the needs of our customers dealing with many Applications and Test Environments, we have built an integration with Apwide Golive, a Jira app with advanced Environment and Release Management functionalities.

On the Xray screens, the QA team knows as soon as an Environment becomes unstable or when the wrong version of an application is deployed. Efficiency increases with clickable links to access the Environments and the possibility to book dedicated Environments for test campaigns.

Test Executions and Test Plans are now planned on a Timeline with drag-and-drop and Xray issues dates are automatically updated. Jira filters can be used to obtain a real-time list of bugs that can be tested on a specific environment, taking into consideration the deployed version and the environment status. You can easily understand how tests and requirements are faring on specific target environments.


> Watch the video.


Learn more here.

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

New gadgets: Requirements List and Overall Test Results


Column
width60%

Two new gadgets so you can easily to track your QA progress in your Jira dashboards: Requirements List Gadget and the Overall Test Results Gadget.


The Requirements List Gadget provides an enhanced list of requirements, including hierarchical information (e.g., Epic > Story), along with completeness information and respective amount number of Tests, analyzed in the context of some version or Test Plan. This information is similar to the one seen at the end of the page in the Overall Requirement Coverage Report whenever drilling-down on some requirements.


The Overall Test Results Gadget provides an overview of the status of some Tests, in the context of a version or Test Plan. Thus, you can see the amount number of Tests currently passing that passed or failingfailed, using displayed in a pie chart or in a table layout.


Learn more about these and all other gadgets here.

Column
width40%


Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Flat View for Test Repository and Test Plan Board


Column
width40%

Column
width60%

As more and more people use more often the the hierarchical test organization through the via the Test Repository and the Test Plan Board, we introduce a new flattened view eases the for easy visualization and selection of all the Tests underneath some folder, including its sub-folders.


While the default hierarchical view provides a way to see how Tests are organized, the new "Flat View" provides the means to obtain all Tests underneath within a given folder, eventually filter them using some criteria, select a subset of those and then do operations with them, no matter in which regardless of the folder they're stored in.


Learn more here.

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Performance improvements


Column
width50%

Continuing our previous and on-going work, weWe're doing some ongoing architectural changes that will provide performance benefits across several different areas in future versions. Some of this improvements have been addressed in previous v3.1.x releases and v3.Version 3.2.0 adds some moreimprovements, including the calculation of the Test Plans overall status/progress bar, global and per-folder (in the Board).The work we've done so far will allow us to provide additional improvements on several areas, which we'll be doing gradually.


Improving performance is an on-going ongoing effort, so expect additional enhancements to come in future versions.

Column
width50%


Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Email Notifications for changes on the specifications of Tests and Pre-Conditions


Column
width50%

Column
width50%

We know that the edition editing of Tests is quite dynamic; we also know that some . Some users want to get notified upon changes of every change in the Test/Pre-Condition specification, while others don't.


Since Test cases are abstracted as Jira issues, you can also have changes on all the standard fields you may have at the issue level.


On the other hand, Jira's notification schemes don't allow you to define notifications on a per-issue-type basis, and you may want to get updates on Stories , and Bugs and but not on Tests, or vice-versa.

Thus, we have created a specific event that will be triggered whenever the specification of a Test/Pre-Condition is changed, giving you the ability to define notifications for it.

It will be triggered upon:

  • adding/removing/updating steps in Manual Tests;
  • updating the "Generic Test Definition" of Generic Tests;
  • updating the "Cucumber Scenario" of Cucumber Tests;
  • updating the "Conditions" of Pre-Conditions.


Learn more here.

...

AdministrationREST APIOther
  • Maximum selectable Test Runs for bulk operations. Read more here.

  • Metrics: Xray now collects some anonymous usage metrics (e.g., counters) that will allow us to improve Xray for all of you. You can opt-out for of this, but we kindly ask that you to leave it enabled. Please read our Privacy Policy.
  • Xray JSON Multipart

  • Test Statuses

  • Test Step Statuses

  • Get/Update Test Run assignee

  • Get/Update Test Run executed by
  • HP ALM/QC Importer:
    • support for HTTPS
    • ability to create folder structure in the Test Repository
    • ability to specify the base folder from where Tests will be imported from

  • New branding with new logos! . Hope you love it as much as we do. ! Please see our new website https://www.getxray.app.

...

 

Jira
serverXpand IT Issue Tracker
columnskey,summary,type,created,priority,status,resolution
maximumIssues20
jqlQueryproject = XRAY and fixVersion = "R3.2.0" and issuetype in (Story, "New Feature") and level is EMPTY order by issuetype desc
serverIdb6309ad5-5416-33d6-9a09-a3e02f20d3e6

...