Manager 2024.1 Release Notes

May 2024

With Manager 2024.1, we've provided several updates to improve your experience as you review, edit, and manage your tests. This includes an improved qTest-Tosca integration setup, more control over how you share test cases and view defects, enhancements to the import and export functions, and additional traceability with Vera. We've also added security enhancements and bug fixes keep your qTest experience running smoothly.

Simplified qTest-Tosca integration setup

We updated the qTest-Tosca integration process to make setup a little easier for you.

Enter your Protocol and Hostname to easily find the Workspace you want.

We now load a list of all your available Tosca workspaces when you enter your Hostname, so you don't have to spend extra time looking for the right Tosca workspace URL.

Learn more about how to set up qTest-Tosca integration.

Enable or disable selective test case sharing

To give you more control over how you manage your shared test case list, we've added the option to enable or disable selective test case sharing.

Disable this option to automatically share existing shared test cases with all allowed projects added in Test Case Settings. With this setting disabled, you won't need to revisit each individual shared test case whenever you add a new project.

Enable selective test sharing if you want more control over how your shared test cases are distributed. With this option enabled, you can individually choose to share— or not share— your existing shared test cases with a new project.

Learn more about shared test cases.

Installation changes

You now have the option to install your own version of the OpenSSL library or use the Open SSL library version that's bundled with qTest.

As part of the qTest installation wizard, you can now generate a secret key that's shared between your qTest deployment. Use the same secret key on all host servers to ensure your qTest components and applications are securely integrated.

For more details on how to install qTest, take a look at the OnPremises installation guides.

Choose how to view defects

Choose how you want to review your defects with our new option in the Defect Workflow Settings window.

Enable Edit Defects in Split Screen to view your defects in a pop-up window without leaving the defect table. If you don't, defects open in a new window or tab.

Learn how you can customize your Defect Workflow Settings.

Import parameters

Now, whenever you export test cases that contain parameters, the parameters no longer convert to plain text. That means you can export and import your test cases without losing any of the parameters you've added to your tests.

Additional traceability for Vera integration

To maximize your testing records in Vera, we've added more traceability to our Vera integration. Now, Vera stores your test cases with their linked test plans and requirements by version, letting you review your testing history with ease.

Learn more about how to integrate your testing with Vera.

Improved execution status accuracy

The execution status percentage in the Execution Summary in Test Execution now rounds to two digits after the decimal point, instead of to the nearest whole number.

New API calls

We added some new API calls to help you quickly retrieve the exact information you need from the API.

GET Test Runs for Requirement ID

Use the new GET Test Runs for Requirement ID API call to retrieve test runs attached to a requirement. This API call also includes a boolean parameter to return the last execution log, as well as the optional parameter to return associated test cases and test steps for queried test runs.

We also added fields to filter by test run status, test run type, environment, and the tester who performed the test run.

Read more in our Swagger.

GET Defects for Requirement ID

Use GET Defects for Requirement ID to retrieve information for any defects attached to a requirement.

Read more in our Swagger.

Updates to API

GET a Test Case

You can now use the values teststep or calledteststep to retrieve the test steps with the Expand parameter when you use the GET /api/v3/projects/{projectId}/test-cases/{testCaseId} API call.

Read more in our Swagger (opens in new tab).

GET Test Logs List and POST Search Artifact

The GET Test Logs List and POST Search Artifact calls now return the same response if the user queries for test logs.

Read more in our Swagger about how to use the GET Test Logs List (opens in new tab) or POST Search Artifact (opens in new tab) calls.

API security updates

We performed some background changes to improve the overall security of the qTest API.

Added support for RHEL 9

You can now use on-premises software on machines that run RHEL up to version 9.2. This is to address the RHEL end-of-life deadline in April 2024.

Name updates in Administration

To prepare for upcoming features, we changed the Configurations name to Settings and the Configuration Field Settings name to Legacy Configurations in Administration.

Added Custom Test Step field to wizard

Added the Custom Test Step field to the Import Test Case Wizard.

Increased character length compatibility for custom Jira fields

You can now import issues with custom fields that have up to 255 characters if you use Fetch Jira Defect in Defect Integration.

Performance enhancements

We performed some background changes to improve component resource use.

Security updates

We performed some background changes to improve the overall security of qTest Manager.

Bug fixes

Ticket # Component Description
N/A qTest - API The Get a Test Case API call now only retrieves test steps with the Expand parameter set to teststep.
N/A Jira integration Fixed an issue with null pointer exceptions caused by change notifications sent to qTest.
CS0393911 Rally integration Defects created from a saved session with Rally integration now link to qTestautomatically.
CS0394674 qTest - Manager Optimized tree deletion to speed up processing times when users delete objects.
CS0400505 qTest Added more descriptive error logging to reduce the number of null pointer exceptions in logs.
N/A qTest - API The GET Test Steps by Version API call no longer returns an empty response.
CS0398780 qTest - Manager Data queries in Test Execution no longer have clauses disappear after saving.
N/A qTest - Manager The Rich Text Editor icon for test steps now displays on touchscreens.
qTest - Manager You can now copy and paste shared test cases.
N/A qTest - API The Get Test Cycle API call no longer returns an error for test cycles that contain subcycles.
CS0382567 qTest - API, Tosca Integration Changes to the GET Modules API call improved the performance.
CS0387291 qTest - API, qTest - Manager Both the Search API and the GET Test Logs List API calls now return the same response when you use them to retrieve test logs.
CS0404730 qTest - Manager The Test Design tab now works correctly on touch screens.
N/A qTest Users with view-only permissions can no longer link or unlink defects.
CS0403819 qTest

Fixes an issue when switching tabs in qTest Manager where the navigation tree did not return to the place that user opened last time.

qTest Fixed an issue that caused duplicate user entries in projects.
N/A qTest

Removed inactive Request New Feature link.

CS0397403 qTest If you add a Group to the Assign User Group field, the users in that group who are also assigned to the Assign Project Admin field are no longer removed from the Assign Project Admin field.
CS0389541 qTest - Automation Host Added the ability to set a socket timeout in Automation Host.
CS0391806 Jira integration You can now send Defect attachments to Jira from the Legacy Defect submission window.
Jira integration Executed test run results no longer display as "NO TR" in the Jira iframe.
CS0401754 Jira integration The Jira iFrame now correctly displays old test runs when the Tracking Test Case - Requirement link per Test Case version feature is On.
Jira integration The status of Jira Defects now correctly syncs with the Defects Summary tab in the test runs.
CS0410079 Jira Cloud integration Updated API endpoints used for Jira Integration to stay in line with Atlassian changes.
CS0406486 qTest - Manager Disabling Selective Test Case Sharing no longer causes an excessive increase in the test case version.
CS0408347 qTest - Manager You can now delete test steps from a shared test case when Selective Test Case Sharing is disabled.
CS0400266 qTest - Manager When you export objects from Explore Data, it no longer returns an error.
CS0363808 qTest - Manager You can now save and edit a Test Log that contains empty Test Steps within custom fields.
CS0340757 qTest - Manager The custom test case fields now populate on the Test Execution window for shared test cases.
qTest - Manager Fixed an issue that caused HTML tags to display in Test Execution.
CS0342873 qTest - Manager The STS header is now applied on login.
CS0393863 qTest - Manager

qTest now automatically signs out after the correct amount of inactivity.

CS0410214

qTest - Manager You can now save Test Case Settings in a qConnect - Sample Project.
N/A qTest - Manager When Legacy Edit Defect Screen is active and you close a defect you opened in the Test Execution tab, qTest now returns you to the Test Execution tab.
CS0375672

qTest - Manager

If you create and execute a test run from a test case, the History tab now correctly reflects the last modified date.
CS0403820 qTest - Manager Fixed an issue which prevented certain qTest links from being opened in a separate browser tab when using keyboard shortcuts.
CS0404141 qTest - Manager Fixed an issue where the qTest: Test Execution iframe in Jira was blank.
N/A qTest - Site Administration If you add a group to the Assign User Group field, and it includes a user that is also added in the Assign Project Admin field, the user is no longer incorrectly removed from the Assign Project Admin field.
CS0388183 qTest - SSO/LDAP Fixed an issue with special characters in an LDAP string causing MalformedJsonException.
CS0408168 qTest - Tosca integration Custom outbound headers can now include spaces and = characters.
CS0388215 qTest - Tosca integration API calls made from qTest Launch to Tosca now correctly include custom headers.
CS0393020 Vera Integration The Route for Approval button now displays for all Approved test cases.
N/A Vera integration When you copy a Tosca test case in qTest, the copy now correctly displays the Route for Approval button, instead of the Approve button.

Known issues

Redirected when using a defect to create a Jira sub-task

When you create Jira sub-task from a qTest Defect, after you select an Issue Type in Jira, you're redirected to the Issue Type page again. Click Next to continue in the process.