Versions Compared

Key

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


xx November 11th December 2017

The Xray for JIRA team announces team is proud to announce the release of Xray 3.0.0.This version closes the gap to enterprise test management tools and introduces hierarchical organization for Tests and goes even further.

Xray v3.0 introduces hierarchical Tests test organization both at the project level , with (via the Test Repository, ) and also at Test Plan level , with (via the Test Plan Board). Hierarchical Test organization It can be enabled or disabled, working side by side with the other and works alongside existing entities, including Test Sets.

Discover the key features below.below (smile)


Table of Contents


Upgrading to Xray 3.0.0

Note
titleRe-indexing JIRA

After installing version 3.0.0 of Xray for JIRA, a re-index operation of your JIRA Jira instance is required. This is because some will enable Xray custom fields need to be indexed in order to be to become searchable.

...


Release highlights 

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section
Column
width50%

Test Repository

Xray v3.0 introduces the Test Repository concept which enables the hierarchical organization of Tests at the project level by alowing allowing users to organize Tests in folders.

This is a different approach from the traditional way of organizing Tests in flat lists by using Test Sets, which was the only available method before Xray v3.0.

Users coming from legacy Test Management tools may find this approach more natural and intuitive. Other organizations may prefer to not enable this feature at all and choose and continue using the Test Set approach instead. There are more some pros and cons on using this kind of organization, but both concepts can live togetherexist side-by-side.

A new custom field "Test Repository Path" for Test issues can be included in the respective screens , to see the Test Repository folder where folder to which the Test is included inbelongs.

Learn more about the Test Repository here.


Column
width50%

Image Modified
Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Test Plan Board


Column
width40%

Image Modified

Column
width60%

While the Test Repository concern is related with Repository addresses the organization of Tests in within the scope of a given project during the specification phase, the Test Plan Board concern is on organization at does it at the planning level (and as consequence, at execution).

The Test Plan Board gives enables you the possibility to organize the Tests that are part of your Test Plan in multiple folders and sub-folders. Implicitly, you can also define the order of the Tests and the relevance of those grouped Tests (i.e., folders) by ranking them within the tree presented within the Board.

By providing you the ability to define groups and sub-groups (i.e., folders and sub-folders) for the Test Plan's Tests, you're able to track them independently and see right way away their current status, even if the scope of the Test Plan is broader. You can also more easily do operations for those subset subsets of Tests, such as creating Test Executions.

Learn more here.





Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Tests ranking within the Test Plan

Column
width60%

A long-awaited feature was is the ability to rank Tests within the Test Plan, so it could be used to define some sort of priority for the Tests being tracked within the plannedfor Test prioritization.

This ranking can then be taken into account for the Test Executions created from within the Test Plan.

Ranking of Tests in within the Test Plan can in fact be done in two ways: directly in the Test Plan issue screen (if hierarchical test organization is disabled) or in the Test Plan Board , in the case (if hierarchical test organization is disabled or enabled respectively). This gives users the possibility to do ranking of Tests, independently on the decision of using hierachical test organizationmeans you can rank Tests, whether you use hierarchies or not.

Column
width40%

CHANGE SCREENSHOTImage Added

Image Removed

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section
Test

Tests Evolution Gadget


Column
width50%

Image RemovedImage Added

Column
width50%

The new Tests Evolution gadget enables you to see, at a glance, the evolution/trend of the status of a group of Tests, taking into account the results of those Tests in certain Test Executions.

The calculated status (e.g., TODO, PASS, FAIL, etc.) of the Tests per day is shown.

Possible usage scenarios:

  • see the progress of the calculated status of certain Tests for a specific version
  • see the progress of the calculated status of certain Tests for a specific version on a specific Test Environment
  • see the progress of the calculated status of Tests in a given Test Plan, taking into account the Test Executions associated with the Test Plan.

Learn more here.

...

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

HP ALM/QC importer


Column
width50%

Xray v3.0 provides basic builta built-in tests basic test importer for HP ALM/QC v12.5x.

This importer is able to import It can import test cases from HP ALM's "Test Plan" (not in any way related with Xray's Test Plan issue) by using HP ALM's REST API.

The current implementation is essentialy is essentially limited to import importing manual test specifications, their steps and their attachments.


Learn more here.

Column
width50%



...

Although we already supported  custom test statuses, Xray now adds the ability of defining custom step statuses and their mapping to the Test status, giving you more configuration flexibility.

Learn more here.

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px

Custom Manual Test Step Statuses

Section
Column
width50%
Image Removed
Column
width50%
Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Improved REST API

Column
width100%

We have improved the traceability in the REST API in order to make it easier to correlate and navigate between entities.

As an example you can now easily obtain the Test Sets or Test Executions related with a given Test... or you can obtain the Test and Test Execution related with a given Test Run.

Of course, we've added specific endpoints for Test Plans.

And, in between, we have updated the whole REST API with more examples.

Learn more here.

Enhanced Documentation


Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1px
Section

Revamped Documentation, once again

Column
width100%

The entire documentation was completely reviewed , we

reorganized and is now more extensive and detailed in many areas. We have added many diagrams to make things clearer.

for form and clarity, and was also expanded in terms of content.

Some new Some pages worth giving a look include the whole : User 's Guide, Project Organization, Test Process, Terms and Concepts, Examples of Reports built with Xporter, Examples of custom gadgets, FAQ, just to name a fewGuide, How to implement QA in your projects, Advanced usage, Tips for planning tests, Using custom fields, Test Versioning, Time Tracking, Importing Manual Tests using Test Case Importer, among others.

Specific documentation is provided for the new features, including: Overview of the Test Repository, Test Repository, Overview of the Test Plan Board, Test Plan Board, Importing tests from HP ALM/QC.

New tutorials covering integration with Micro Focus' UFT Pro (LeanFT) are provided: Testing using UFT Pro (LeanFT) and JUnit in Java, Testing using UFT Pro (LeanFT) and NUnit in C#.

We invite you to explore Xray's complete documentation, starting with the Xray 3.0 Documentation Home page.

And more...


AdministrationJQL functionsOther
  • Greater control of who can Add add Xray Issue Types in Project settings


  • Enable/disable hierarchical Test organization

  • Ability to define the project roles allowed to edit the Test Repository

  • Ability to change the Test Run's started date
  • Improved testExecutionTests() JQL function for obtaining Tests of a Test Execution by the “executed by“
  • testRepositoryFolderTests() JQL function for obtaining tests within a Test Repository folder

  • testPlanFolderTests() JQL function for obtaining tests within a Test Plan Board folder
  • Test Set filter in Test Execution screen shows only relevant Test Sets


  • Xporter improvements related with exposing related to displaying info about Xray attachments on Tests and Test Runs


  • Test Case Importer
    • Comments
    • DateTime fields
    • Test Repository folder (for existing folders)


  • Inherit dates for planned Test Executions, from the Test Plan

  • Ability to change the Test Run's started date

New Features and Bug Fixes in this release

 

Jira
serverXpand Add-ons Issue Tracker
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = XRAY and fixVersion = "R3.0.0" and level is EMPTY order by issuetype desc
serverIdb6309ad5-5416-33d6-9a09-a3e02f20d3e6

Xray v3.0, there is a basic built-in tests importer for HP ALM/QC v12.5x.

This importer is able to import test cases from HP ALM's "Test Plan" (not in any way related with Xray's Test Plan issue) by using HP ALM's REST API.

The current implementation is essentialy limited to import manual test specifications, their steps and their attachments.