Menu

9.8.1 OnDemand Release Notes

Overview

We are happy to announce qTest Manager 9.8.1 OnDemand. This release has many exciting updates, including 2 Feature Requests submitted by customers!

Here are a few release highlights:

  • Imported JIRA fields now searchable from the Data Query
  • Project Admin enhancements
  • Archiving qTest Projects
  • Copy/paste filtered results from qTest Navigation Trees

Enhancements

Imported JIRA Fields Searchable from the Data Query 

The Data Query now includes the ability to search qTest Requirements, Test Cases, and Test Runs with linked JIRA Requirement and Defect fields. This enables you to locate JIRA data that is associated with qTest much easier! You can select the following qTest data and JIRA fields/values in the Data Query Criteria fields and view the results in the Query Result grid view. 

  • qTest Requirements by JIRA Requirements fields
  • qTest Test Cases by JIRA Requirements fields
  • qTest Test Runs by JIRA Defects fields

An example query using Test Runs by JIRA Defect fields:

jira_data_query.png

You must Fetch JIRA Defects and Retrieve JIRA Data from the Integration Settings page, before attempting to query JIRA fields. This manual step re-indexes your database, to allow for the query to return results using JIRA data.
data_query_fetch_retrieve_jira_integration.png

Limitation:

  • Due to a JIRA API limitation, JIRA fields that use a drop-down box for the value, display as a textbox in the value field of a clause. Example: 
    jira_value_textbox_only.png
    Below is a cumulative list of the affected JIRA fields. 
    data_query_jira_fields_text.png

 For additional information on using the Data Query, read this article

Project-Level User Management Enhancements

The Add Project Users dialog is enhanced for greater flexibility when managing your Project users. Project Admins, with the Edit Project Settings permission, can now Search for, Apply All, Add and Remove users when maintaining Projects. This enhancement is especially useful for organizations with many qTest users associated to one Project .  

Additionally, a new Search Users field is available above the User List on the User Management screen. This provides a quicker approach for searching individual users when managing their Project permissions. 

new_add_project_users.png
For more information on maintaining your Users' Projects, and Profiles read this article. 

Archive qTest Projects

Site Administrators with the Manage Projects permission, are now able to archive qTest Projects without fully deleting them from your qTest Manager repository. Projects which are archived, move to an inactive state but are available for accessing historical information. Archived Projects will be visible in Tricentis Analytics. You can also restore archived Projects.

  • Archiving a Project automatically deactivates the associated integrations with external ALM's.
  • Archived Projects will become inaccessible via API's.
  • After restoring an archived Project, integrations with external ALM's are not automatically reactivated.

Archive a Project
archive_project.png

Restore a Project

restore_project.png

For additional information on archiving and restoring qTest Projects, read this article

Copy/Paste Filtered Results from qTest Navigation Trees

In the qTest Navigation Trees listed below, you can now copy/paste Modules (folders) and their containing objects with filters applied. This update allows you to choose if you want to copy and paste all objects associated with the Modules, or only objects associated with the Modules while viewing with the selected filters. 

Example Use Case: You have filtered the Test Design tab, to display Modules (folders of Test Cases) and their associated Test Cases, that are very common and you wish to copy/paste those filtered Modules and specific Test Cases to another Project. This new feature allows the option to copy/paste those specific Test Cases, without having to copy all of the Test Cases within those Modules (which was the previous copy/paste option.)

  • Test Plan Tree: copy/paste filtered results for Modules of Releases and Builds within the same Project
  • Requirements Tree: copy/paste filtered results for Modules and Requirements within the same Project
    • Copying Modules in the Requirements tab will not clone Test Cases in the same Modules
  • Test Design Tree: copy/paste filtered results for Modules and Test Cases within the same Project or across Projects
    • Copying Modules in the Test Design tree will not clone Requirements in the same Modules.
  • Test Execution Tree: copy/paste filtered results for Modules of Releases, Test Cycles, Test Suites, and Test Runs within the same Project 

Upon copy/paste, or drag/drop + CTRL, you will receive this message: 

paste_filtered_objects_tree_view.png

For additional information on Copy/Pasting Modules or Test Cases, read these articles: 

Test Case Page Enhancements

The Test Case page within the Test Design tab now has an enhanced UI, in our continued effort to optimize qTest. Additionally, this UI redesign increases load speeds for the Test Case page when there are more than 1K Test Steps associated with one Test Case. 

The following lists the new features and updates:

  • A new Add button is available below the last Test Step in the Test Steps grid, so users can quickly define a new step without the need to use the Action icon.
    • Using the Tab key while in the Expected Results field of the last Test Step, also adds a blank Test Step row. 
      new_test_case_ui.png
    • The Precondition field is removed from the Properties section and relocated to the Test Steps grid, provided the Precondition field is active in your Field Settings. This allows you to view the Precondition in the same view as your Test Steps so that you no longer need to leave the Test Case Properties open and can view all Test Step information in one place. 
      precondition_field_test_steps_grid.png
    • The Linked Requirements change notification is now present in the top banner for greater visibility.
    • Requirements are moved to a new tab. Previously, Requirements were found below the Test Case Properties and Test Steps. 
      requirements_tab.png
    • The Add Requirements module also received a new UI!
      add_requirements_window.png

Ability to Define Custom Mapping Attributes for SSO Integration

Site Admins now have the ability to define custom mapping attributes for your SSO Integration. The attribute values are prepopulated by default, with the values below:

  • user.email
  • user.firstname
  • user.lastname 

If you choose to change a default attribute value, to a custom mapping, qTest will use the new values to retrieve data from SAML responses.
sso_mapping_attributes.png

The following SSO integrations are currently supported: 

Security Improvements

  • Role-based authorization is improved to now use a One-Time Password Token (OTP.)

Bug Fixes

Ticket Component Description
32255 API Previously, when creating Test Runs from Test Cases via the API, the Test Runs would intermittently get stuck in the que and not be created. This led to some users not being able to schedule Test Runs as expected. This is now fixed. 
33223 JIRA Integration An issue was encountered with JIRA Requirements no syncing properly. This is now resolved. 
33224 Project Admin The Project Admin User Profile could not add users to a Project. This is fixed.
33141 Test Case If the Version field was disabled, users were unable to save a Test Case as expected. This is now resolved. 
Powered by Zendesk