Manager 2023.5 Release Notes
September 13, 2023
We changed how we version our releases! Now, our releases follow a version convention of <year>.<sequential>.<patch>. For example, Manager 2023.5.1 will be the first patch of 2023.5.
With Manager 2023.5, we've added several time-saving options to help you review, edit, and manage your tests. This includes the ability to edit defects from the Data Query window, more control over your shared test cases, and a button to help you sync Jira integrations across all of your projects. We've also made some performance enhancements and bug fixes to improve your overall qTest experience.
Edit defects from Data Query
Make quick changes without disrupting your review process by directly editing defects from Data Query.
Edit defects in the same location where you view them.
Now, you can select any defect you want to edit in Data Query and edit it from a pop-up window, without ever navigating to a different page.
If you still want to view the defect in a new tab, select the defect with either Ctrl + right-click or Command + right-click.
Learn more about defects views in Data Query.
Automatically update test run status from test steps
Simplify your test run executions by allowing your test run Status to automatically update to Passed or Failed based on the status of individual test steps.
Automatically update statuses in your test runs.
That means you can choose to fail a test run if a single test step is failed, or pass a test run if each individual step has passed. Maintain consistency between your overall test run and each individual test step, without spending any extra time to make sure everything matches up.
Don't worry, you can still manually override the automatic Status at any point.
You can turn on this feature in Test Execution Settings.
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.
Expanded support for import templates
Updated qTest import templates to support XLSX, in addition to XLS.
Updated Jira integration syncing
If you ever need to force a sync between your Jira instance and qTest, now you can sync all of your projects with a single button. Whether you need to sync Jira integrations in one project or 100 projects, this can save you valuable time.
Once you've set up each Jira integration for your projects, administrators can use Sync Jira Connections to force a sync for defects, requirements, and releases for every project you have connected to Jira.
Learn how to sync your Jira integrations.
Performance enhancements
Updated core libraries to optimize performance and reliability.
API updates
New webhooks
We added new defect_linked and defect_unlinked webhooks that notify you when defects are linked to or unlinked from test runs and test logs. With this, you can track newly assigned defects or view defects that are no longer relevant to a test run.
Read more in our Swagger.
Search by LDAP username
Now, you can search for users by LDAP with the new optional parameter ldapConfigIds in the /api/v3/users/search API call. Add the LDAP username ID in the search request to return the LDAP user details.
Read more in our Swagger.
Bug fixes
Ticket # | Component | Description |
---|---|---|
N/A | qTest | The timestamp for a test run's Planned Start Date and Planned End Date now displays on the History tab. |
N/A | qTest | Updated licensing information on our Resources page. |
CS0366777 | qTest - API | Made performance improvements to certain API queries. |
N/A | qTest - API | Fixes an issue that causes the Requirement call for Test Runs to return an incorrect error message. |
CS0382567 | qTest - API | Added performance improvements for the GET Modules API. |
CS0370943 | qTest - API | The GET /api/v3/projects/{projectId}/test-runs/{testRunId}/test-logs/last-run, GET /api/v3/projects/{projectId}/test-runs/{testRunId}/test-logs/{id}, and GET /api/v3/projects/{projectId}/test-runs/{testRunId}/test-logs API calls now retrieve updated parameter values for test runs. |
CS0375905 | qTest - API | The POST /api/v3/projects/{projectId}/test-cases and PUT /api/v3/projects/{projectId}/test-cases/update/testcases calls no longer return an error when creating test cases with custom columns that have empty combo boxes. |
![]() CS0353266, CS0345731, CS0353266, CS0345731, CS0345731 |
qTest - API | You can now consistently update test runs with the PUT /api/v3/projects/{projectId}/test-runs/{testRunId} call. |
N/A | qTest - API | The POST Histories API call now correctly returns the history for custom properties. |
CS0351737 | Jira integration | The status of a defect in Jira now correctly syncs with the Defect Summary tab in qTest. |
CS0396297 | Jira integration | The legacy defect submission window now displays correctly. |
CS0376373 | Jira integration | Fixes an issue that causes the Fix Versions field to be unavailable in Jira 9.x when the window has more than 50 fields. |
CS0384638, CS0390690, CS0392119 | qTest - Manager | Fixed an issue that caused node processes to multiply exponentially. |
CS0377633, CS0377633 | qTest - Manager | Added the ability to handle multiple projects added to Site Template with large fields. |
CS0382109 | qTest - Manager | The Date filter in Test Execution now displays the correct date range. |
CS0389370 | qTest - Manager | Users can now successfully copy test cases that don't have custom test step columns to a different project. |
Various | qTest - Manager | Permissions and access now automatically update for users added or removed from Project Admin user groups. |
Various | qTest - Manager | New projects added to a user group are now assigned to existing users in the group. |
![]() CS0375261, CS0376691, CS0379351, CS0376691, CS0379351, CS0375495 |
qTest - Manager | Fixes an issue where exports fail for test steps with empty custom columns or attachments. |
CS0351534 | qTest - Manager | Fixes an issue that causes test cases in a folder to reorder at random after a user copies and pastes a test case in the same folder. |
CS0384422 | qTest - Manager | Removed duplicate Test Case Id field from the Export Test Run window. |
CS0377633, CS0377633, CS0354994 | qTest - Manager | Improved handling of site templates with many field values. |
CS0382109 | qTest - Manager |
The Execution Date filter in Test Execution now displays the correct date range. |
![]() CS0396300, CS0396349, CS0396326, CS0396317, CS0396359, CS0396370, CS0396405, CS0396403,CS0396416, CS0396518, CS0396448, CS0396552, CS0396404, CS0396732 |
qTest - Manager |
You can now use Ctrl + left click to edit a defect in a new tab. When you close the defect, the tab also closes. Please note that this fix only applies to Manager. If you open a defect from Sessions, you need to manually add the following to the URL to display the defect full-screen: Parameter=&fullScreen=true. We're planning to add a setting to optionally open defects in full screen by default. |
N/A | qTest - Pulse | Added more error handling logic to cover recently escalated scenarios. |
N/A | Requirements | Hyperlinks in the Requirement description now open in a new tab if the New Tab option is selected in the Open in field. |
N/A | Requirements | Hyperlinks on the History tab of a Requirement are now navigable. |
N/A | Export Reports, Requirements | The Requirements Detail Report now correctly exports all requirements, even with empty modules. |
CS0375369 | Site Administration | Fixes an issue that causes the program to delete existing administrators when a customer adds a new administrator with Assign Users. |
CS0357361 | Site Administration | Disabling the Edit Test Case Assignment permission now correctly restricts users from adding or removing assignees on a test case. |
CS0378571 | Site Administration | Data query conditions no longer change from OR to AND after saving the query. |
N/A | Site Administration | If you remove a project from a custom group, it no longer incorrectly adds the users from that custom group as project admins. |
CS0343480 | qTest - Sessions, Explorer | Opening an existing session linked to a test run no longer incorrectly returns an authorization error. |
Various | Test Execution | The exported report for selected test runs in the Test Execution tab now displays all custom fields in the test steps. |
N/A | Vera Integration | qTest users can no longer approve a Tosca test case with Vera pre-execution approval enabled. |
Various | Vera integration | Users can no longer change the name of a test case that is Routed for Approval or Approved in Vera. |
Various | Vera integration | Users can no longer change the name of a test run that is Routed for Approval or Approved in Vera. |
CS0340730 | Vera integration | The Vera Approval Status field now updates to Draft when new requirements are linked to a test case, creating a minor version change in the test case. |
CS0382779, CS0384781 | Vera integration | Fixes an issue that causes test run versions to incorrectly increase when the associated test case is approved in Vera. |
Known issues
Parameter values not sent to Vera
When a test run is routed from qTest to Vera, qTest only sends the parameter name, not the parameter values.
Users do not display in user field
If a user is assigned to a project via the Assign User Group field, their username does not display in the Assign Project Admin field.
Disabled Jira migration button
We've disabled the Add & Migrate Jira Connection button in Integration Settings while we improve our migration process. You can still work directly with our teams to migrate your Jira instance. Please reach out to our Support team for assistance whenever you're ready to migrate.
Create Test Case API call doesn't send value
The Create Test Case API call doesn't send a value to the Projects Shared To field when it creates a test case.
Database password unobscured
When you're prompted to enter the database password during installation, the password displays and can be viewed. Before you enter the password, make sure others are not able to view your screen. A warning displays during installation to notify you that your password will be visible.