qTest 7.4.0 Release Notes

March 28, 2016

New Features

Filter on left navigation pane

  • You can apply filters to narrow down items on Test Plan, Requirements, Test Design and Test Execution tree

  • On the tree's toolbar, click on Filter icon and then select Set Filter option

  • On Filter dialog, you will have various criteria to filter the tree panel

Data Query - Query for items in a selected container on the tree panel

  • Right click on a container on the tree panel and select Data Query from the context menu

  • A criterion is automatically added so that you can query for items under the selected container

  • This option is disabled if multiple containers are selected

  • For example: If you click on a Test Suite in Test Execution tree, and then select Data Query, then the Data Query will be generated to show Test Runs within that Test Suite

Enhancements

Test Execution

Notification Settings

  • You can select some specific Test Execution Status values to trigger the notification event

  • You can also configure to send notification emails to the Assignee of the Next Test Run or Subscribers of the Next Test run within the same Test Suite of the executed one

  • This feature can be useful for integrated testing that requires different testers to execute Test Runs in a specific sequence. This “Ready for Next Tester” notification can be used to notify the Assignee of the Next Test Run as soon as the previous Test Run is executed with a specific status, for example: “Passed”

View of Test Case properties from Test Runs

  • In addition to Test Run properties, you are now able to view associated Test Case properties from a Test Run page

  • These Test Case fields can be used to query for Test Runs

Notes:

  • The system will always display the latest Test Case properties, regardless of the Test Case version associated with the Test Run, except for Description and Precondition. We will enhance this in a future Release to show the Test Case properties values that correspond to the Test Case version that is selected

  • You will not be able to Customize query result grid to view Test Case fields associated with Test Runs in the Test Run Data Query. We will enhance this in a future Release to show Test Case fields in the Test Run Data Query results grid

Test Run Assignment view

  • On Test Execution’s root page, Assignment section is replaced with Test Run Assignment view to allow the user to easily see all of their assigned Test Runs

  • By default, it shows all your assigned Test Runs

  • You can apply filtering and sorting on the grid

  • You can also Run or Quick Run selected Test Runs

Test Design

  • You can copy and paste Test Cases and Modules across projects. This feature is only available for the Elite package

Reports

Defect Analysis

  • This report can be filtered by Status and one of the other fields, including Priority, Severity, Assigned To, Submitter and Module

Sessions

Remember Zoom Level when editing Session in Session Editor

  • When editing Sessions. the Zoom level of a screenshot is retained when navigating to other screenshots

Display Session and Test Run URLs in the associated Defect's Description

  • When submitting a Defect from the Session Editor, URLs of the Test Run Test Run which the session was Launched from or associated with and the Session itself are included in the Defect's Description

Session Editor's Test Case Preview dialog

  • "All screens" option is selected by default

  • Ability to view individual screenshot

  • Ability to toggle the visibility of test case fields

  • Test modules enhancements

    • Ability to filter test modules by typing text in the Test module field

    • Test modules are now displayed as tree-like structure, which makes it easier to navigate/collapse/expand

Test modules enhancements

  • Ability to filter test modules by typing text in the Test module field

  • Test modules are now displayed as tree-like structure, which makes it easier to navigate/collapse/expand

APIs

Test Run APIs

  • For all GET APIs to retrieve Test Runs, the current test_case_version_id of each Test Run is included in the response body

  • Update for Update a Test Run API: you can specify a test_case_version_id in the request body to update the Test Run

  • Update for all APIs to Create a Test Run: you can specify a test_case_version_id in the request body to create Test Run from the Test Case version

Test Case APIs

  • New API to get all versions of a Test Case: /api/v3/projects/{projectid}/test-cases/{testcaseid}/versions

Bug Fixes

  • Defect Summary grid is displayed on Test Cycles which contains no Test Suite

  • A message will show up to inform the project cloning process has successfully completed

  • Retrieve All Requirements API: parentId parameter is not required

  • Keep detail URL in a Session's HTML export

  • Linked Defects are not duplicate in Session detail page