Manager 9.2 Release Notes
August 20, 2018
We are excited to announce the official Release of Manager 9.2 OnDemand!
Several new features have been made which increase the usability of the TestPad. Some of these include:
-
ability to view all associated defects in the Defects tab of the TestPad
-
send attachments from Test Logs and Test Step Logs as attachments to linked Jira defects
-
view and modify Test Run properties from the TestPad
Additional enhancements were made to the Jira integration, the Test Run page and many more. Please read below for further information regarding Manager 9.2.
New Features
Test Execution
Ability to Modify Test Logs
You can now modify a Test Log provided you are the Tester of the Test Log or a Project Admin.
To modify a Test log:
-
From the Execution History grid, select the pencil icon in the Action column which will load the Test Log to the Test Pad.
-
A notification will display at the top of the Test Pad that indicates which Test Log number you are modifying.
-
Once the Test Pad loads, you can modify the following Test Log data:
Test Log properties
status of the overall Test Log or each Test Step Logs (this will automatically update the Executed End Date to when you save the modification)
Link Defects
Add or remove attachments of the Test Log or Test Step Logs
-
Save your changes.
-
In Execution History, an asterisk will appear next to the Test Log number as a visual indicator that the Test Log was modified.
You cannot modify the following items as they would create a new Test Case version:
Test Case description and precondition
Test Step description and expected result
Re-order, add or remove Test Steps
Add or remove Test Step attachments
Jira Integration
Send Test Log Attachments to Linked Jira Defects
Attachments for Test Logs and Test Step Logs can now be automatically uploaded to linked Defects in Jira. This feature is enabled by default, but you can disable it by selecting the 'send attachments' check box in the Jira auto-fill defect fields dialog. You will need to enable this feature in your Jira Configuration Settings.
-
If you link a Defect to a Test Log, attachments of the overall Test Log and each Test Step Logs will be uploaded to the Defect.
-
If you link a Defect to a Test Step Log, only attachments from the Test Step Log and its previous steps are uploaded to the Defect.
Attachments sent from qTest will have the following identifiers in the Jira Defect:
-
a prefix of "qTest. or "qTest_[Test Step#]"
-
comment with the name of the attachment and the qTest user who sent the attachment
-
comment in the event the attachment failed to upload properly
The maximum attachment size for qTest is 50MB, so you will need to configure your "Jira Attachment Size" to be at least 50MB. If you remove an attachment in qTest. it will not remove the corresponding attachment from Jira.
APIs
The following are new APIs:
-
Add attachments to a Test Step Log.
-
Remove attachments from a Test Step Log.
-
Download attachments from a Test Step Log.
Enhancements
Test Execution
New Test Step Log Attachment Option and Column
A new option is available that allows you to upload an attachment to a Test Step Log without adding an attachment to the corresponding step of the Test Case. Previously, when adding an attachment to a Test Case step, a new Test Case version would be created.
You can upload attachments to a Test Step Log while:
-
Executing a Test Run in the TestPad
-
Viewing an executed Test Log from Execution History
Additionally, a new column is available for the Test Step Log in Test Execution that displays a 'paper clip' icon to indicate when an attachment is available for the Test Step Log.
Upload Screenshots from Clipboard
You can now paste screenshots from your clipboard to the Upload Attachments dialog of the Test Execution Tab. You can utilize any screen capture tool to add the screenshot to your clipboard.
View and Modify Test Run Properties from the TestPad
You are now able to view and modify Test Run properties from the Test Run page while executing a Test Run in the TestPad. The changes will save to the latest Test Run properties and the Test Log being executed.
View Linked Defects
You are now able to view all Defects linked to previous Test Logs or Test Logs of sibling Test Runs. These will display in the Defects tab of the TestPad. (Sibling Test Runs are considered to be other Test Runs from the same Test Case.)
Test Runs
Display Rich Text Formatting
Rich text formatting applied to Test Run Fields and Linked Jira Defect Fields will now display in the areas below.
Test Run Field Areas
-
Test Runs grid of Release/Test Cycle/Test Suite
-
Execution History grid
-
Test Log Details grid
Update to the Test Run Page Attachments Tab
The Attachments tab located on the Test Run page has been updated to display the Attachment preview thumbnail, as well as the Attachments Grid. This allows the information displayed on the Test Run page to stay consistent with the information provided in the Attachments tab on the TestPad.
Jira Integration
Jira Webhook Update
The Jira Webhook now includes a JQL which reduces the number of signals sent to qTest from the webhook when an update is made in Jira. Previously, for example, if only a Jira Story is configured as a qTest Requirement, but a task was updated in Jira. the webhook would still send a signal to qTest. although one was not needed. This change reduces unnecessary traffic from Jira to qTest.
As a result of this change, there is a known limitation:
If a Jira Issue is synced to qTest but moved to another project or issue type in Jira that is not configured with qTest. it will become out of sync in qTest until you select the "Retrieve button" to manually sync data from Jira to qTest.
Jira Global Admin Permission
From 9.2 and later, the Jira Cloud integration will require a user who changes the config in qTest to have the Global Admin permission so that qTest can update the webhook. Therefore, you cannot revoke the Global Admin permission from a users integrated account.
Previously, if a user who set up the qTest connection assigned with the Global Admin role, and then the Global Admin permission was revoked, the integration would work fine. Now, the Jira Global Admin permission cannot be revoked for the user who established the connection. If it is revoked, the qTest Test Execution iFrame that displays on a Jira issue will not be displayed.
Enhanced History Tab of Jira Requirement
When a linked Jira Requirement is changed in Jira. qTest will update the content on the linked Requirement, including logging an entry in the Requirement History. Entries in the History will show the qTest username to indicate who it was “Changed By.”
-
If a Jira Requirement is automatically synced, it is recorded as having been updated by “Jira Integration.”
-
If a user manually clicks the Retrieve button to update a Jira Requirement, he/she is recorded as the user who made the change in the Requirement.
In addition to the qTest fields, changes to all Jira fields are recorded in the History tab with the Jira logo next to the Jira Field Name.
Known Limitation: Given you created a new custom field in Jira. but have not clicked the "Refresh Field Settings" button to sync the new field to qTest. and there is a Requirement change in qTest with the new field, a record will display in the History tab as "No change." Once you select the "Refresh Field Settings" button, qTest will begin storing the field value in our database and the History tab will show the value change accordingly.
Display Rich Text Formatting
Rich text formatting applied to Test Run Fields and Linked Jira Defect Fields will now display in the areas below.
Linked Jira Defect Field Areas
Only applicable to description and comment fields of linked defects from Jira in the following sections:
-
Defect Summary
Release
Test Cycle
Test Suite
-
Defects Tab
Test Run
TestPad
Progress Bar when Manually Fetching Jira Defect Data
A new progress bar has been added to the Jira Integration Configuration page that displays the total number of Defects that are being retrieved when you click the 'Fetch Jira Defects' button. You can close the dialog box without interrupting the 'fetch' as the process is handled in the background.
Rally and VersionOne Integrations
You are now able to customize Defects grids with all fields from Rally or VersionOne. You can customize the Defects grid in the following areas:
Defects Tab
-
Test Run
-
TestPad
Defect Summary Tab
-
Test Suite
-
Test Cycle
-
Release
You can also drag and drop the columns to reorder, however, the ID column cannot be moved. Once a column order is set, it will remain static on all other Defect grids until you change the order again. Select the 'gear' icon in the Defects tab to add or remove the available fields.
Known Limitation: Rich text formats visible in Rally/VersionOne data will not display correctly in qTest. and will appear as html tags. It is recommended you do not include Rally or VersionOne rich text editor fields in your Defect Summary grid or Defect Tab.
General
Progress Notification when Copying Objects
A progress notification will display when you copy/paste more than 20 objects (Requirements, Test Cases or Test Runs) or at least one container (such as Module or Test Suite) on the left, folder tree. The notification will provide the total number of objects being copied.
Bug Fixes
-
Ticket 15933: Hyperlinks available in a Rich Text Editor or URL Field of a Test Run.
Rich Text Editor Field: right-click and select open in a new tab/window.
URL Field:
View Mode-click directly in the link to open in a new tab, or right-click to open in new tab/window.
Edit Mode-URL will not be clickable until you select the 'checkmark' icon to save.
This functionality existed on other objects. This was a bug fix to implement expected behavior on these Test Run fields.