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. |
![]() CS0404229, CS0404230, CS0404053, CS0406235, CS0404155, CS0404238, CS0408261, CS0409543, CS0409379, CS0410438 |
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. |
![]() CS0409758, CS0409758, CS0413286 |
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. |
![]() CS0400003, CS0404553, CS0404547, CS0404546, CS0404474, CS0404453, CS0404408, CS0404364, CS0404313, CS0404309, CS0404290, CS0404275, CS0404269, CS0404199, CS0404194, CS0404141, CS0404122, CS0414883 |
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. |
![]() CS0351737, CS0397451, CS0397733, CS0410016 |
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. |
![]() CS0379708, CS0392382, CS0404444 |
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.