What's New in Zephyr Enterprise Release 8.2.0

October 11, 2024

Introducing Zephyr Enterprise 8.2.0. This version includes new features and improvements that will enhance your experience. Upgrade to Zephyr Enterprise 8.2.0 to take full advantage of these benefits.

Important

Starting Release 8.2, Zephyr Enterprise documentation is moving from its current location on Atlassian to a dedicated, standalone Zephyr Enterprise Documentation page. We have upgraded to provide a more user-friendly experience with improved navigation and enhanced search capabilities.

Important Announcements  

The existing payload for the following APIs has been updated in the Zephyr Enterprise 8.2 release.

  • API - POST for Module Test case - Requirement mapping. See here.

  • API – GET for Module- Test case tree. See here.

  • API - GET for  Module - Get releases for the project. See here.

  • API- POST for Module - Allocate Requirements to test case Id. See here.

New Features

The following updates bring significant enhancements, security improvements, and fixes:

Parametrization and Data Set

The data parameterization feature is currently an Alpha release introduced in 8.2. This feature helps users understand the introduction to parametrization and the following operations:

  • Admins can create, update, and delete parameters.

  • Assign parameters to all projects or specific projects.

  • Users can create, update, and delete test case-specific data.

  • Users can utilize the data and parameters in the test step using the ${parameter} format.

  • Enabling rich text in the test step is necessary for using parameters.

  • During execution, users will see each test data column as an iteration.

  • Users can then execute these iteration steps to complete the execution.

Tree Structure Updates

Zephyr 8.2 releases address multiple issues and provide resolutions related to Tree Structure. For more information on understanding the following resolutions, see FAQ.

  • Issues Navigating Folders in Release Trees

  • Loss of Selected Folder State

  • Re-fetching of fetched data

  • Inappropriate Display of Caret Symbols for Folders Without Subfolders

  •  Inconsistent Tree Sorting Across Interfaces

  • Display of Folder Data on the Test Execution Page

  • Unassigned Folders are displayed in the Test Execution Tree.

  • Top Node Selection Fails to Map Unloaded Child Nodes

JIRA Optimisation Changes

Starting the Zephyr Enterprise 8.2 release, issues related to the Jira webhook are resolved. The enhancements include,

  • Webhook Filter Enhancement - A filter at the webhook level was added to process callbacks only for queues relevant to Zephyr.

  • Consumer Filter Enhancement - Introduced a filter at the consumer level to ensure calls are made only for Jira projects with completed release mapping.

  • Jira Release Mapping Integration - Implemented a feature that triggers Jira calls during release mapping.

  • Project Capture During Jira Sync - Now captures the Jira project associated with imported issues during Jira sync.

  • Automated Release Mapping - An ETL job runs nightly to map Jira projects with releases based on syncs.

  • Manual Mapping Option - Users can now manually map Jira projects to releases if needed.

JIRA Proxy Support

This new feature lets you specify whether you can connect to JIRA through a proxy. If you confirm proxy usage, a text box allows you to enter the Base JIRA URL. This enhancement aims to streamline the proxy setup process and ensure that precise connection information is recorded.

Fixed Bugs

The following table lists the bug IDs, fixed issues, and error resolution.

Table 1. Fixed Bugs

Bug ID

Resolution

ZEPHYR-26403

In the current release, the user interface issue where the folder tree collapses each time you interact with it, requiring repetitive actions to navigate through the folders, is fixed.

ZEPHYR-32683

The issue with the UI behavior in the Test Repository tree has been resolved. Previously, the tree displayed an icon next to items even when no folder was present, which was confusing and inconvenient. Additionally, only the most recently expanded folder will remain expanded, enhancing clarity and user experience by avoiding unnecessary clutter and confusion in the tree structure. This update ensures a more intuitive and streamlined navigation process within the repository.

ZEPHYR-32693

Resolved an issue where the first test case was incorrectly highlighted instead of the selected test case when pasting the test case selection URL. Now, the correct test case is underlined as expected.

ZEPHYR-32950

Resolved the issue of searching for subfolders in the Test Repository. Users can now search and go to the folder directory.

ZEPHYR-32964

The display issue is fixed; the system correctly displays only the folder for users assigned test cases within that folder.

ZEPHYR-33237

Resolved an issue where navigating the folder structure caused an entire page to reload, which could shift the position of the clicked item. Folders will now load and display their contents without a full-page refresh.

ZEPHYR-34820

Improved the performance when the user copies the test case from one release to another.

ZEPHYR-34822

Fixed a bug that prevented the actual execution time from being recorded From the Test complete file to Zephyr. Now, every execution accurately logs the exact time.

ZEPHYR-35320

Resolved the issue where changing the authentication method during Jira Integration edits caused failures. The integration now updates and saves successfully.

ZEPHYR-35383

Resolved an issue where importing test cases from Excel failed to recognize multiple cases separated by empty rows. Now supports importing various test cases and their respective steps correctly.

ZEPHYR-36581

Resolved inefficiency in deleting testStepResults by transitioning from individual deletions to SQL bulk deletion. The updated implementation now efficiently handles bulk deletions, enhancing performance.

ZEPHYR-35582

The display issue in the All Executions tab, where execution cycles appeared empty despite containing data, has been addressed. Folders now correctly display their content, and test executions are visible without any inconsistencies.

ZEPHYR-37950 

Resolved the issue where using the move API to transfer folders from the release level to the import level caused data corruption.

ZEPHYR-37974

Fixed an issue with the fix is done from the epoch format.

ZEPHYR-38169

Corrected an issue where defect data was inaccurately displayed in the Traceability Matrix for open defects.

ZEPHYR-38207

We fixed an issue in the JIRA Requirement Sync where the Top-Level Folder Name did not populate during a re-sync. Users no longer need to re-enter the Folder Name manually, streamlining the synchronization process.

ZEPHYR-38221

Resolved security vulnerabilities. Enhanced security measures have been implemented to address identified vulnerabilities, ensuring robust protection and compliance.

ZEPHYR-38267

Resolved an issue where custom fields were not updating correctly after a test case version update. The version number now displays correctly following selection.

ZEPHYR-38352

Fixed a synchronization error in Test Planning for the free-form phase with Oracle. The system now correctly syncs to the new version.

ZEPHYR-39542

Resolved an issue where providing incorrect ID values in the API resulted in test steps from another test case being added. The system now validates IDs and displays an error when incorrect IDs are passed.

ZEPHYR-39817

Resolved an issue where attempting to delete a linked defect from an execution failed if the defect was moved to another JIRA project.

ZEPHYR-38589

Resolved an issue where test cases could be created with blank names.

ZEPHYR-38622

Adjusted API configuration and updated code to prevent the exposure of sensitive information, including accessToken, secret, consumerKeyName, and consumerPrivateKey, in API responses.

ZEPHYR-39072

Resolved the issue where Jira Epics were not appearing in the Epic Link dropdown. They are now displayed correctly for selection.

ZEPHYR-39074

The issue with the "Most Executed" and "Most Failed" reports not displaying data for automated test cases has been resolved. Both reports now accurately incorporate and display results from manual and automated test cases, providing a holistic view of test case execution and failure rates across the system.

ZEPHYR-39171

The issue with importing only the first test step of each test case using the "By Empty Row" discriminator has been corrected. The import functionality has been enhanced to ensure all test cases and their corresponding test steps are successfully imported.

ZEPHYR-39211

Resolved an issue where test case names and tags were not imported correctly. Adjustments have been made to ensure that both test case names and tags are now correctly retrieved and displayed during the import process.

ZEPHYR-39246 and ZEPHYR-39263

This update also ensures that selected test cases are appropriately shared, aligning with expected functionality.

ZEPHYR-39286

All test cases will now import successfully regardless of the presence of values in optional fields. This enhancement ensures consistent import behaviorand allows the Folder Name to be re-enteredmanually even without modifying field mappings.

ZEPHYR-39327

The issue with incorrect record ordering in the project backup and restore functionality has been addressed. Enhancements have ensured that the order of records is accurately preserved during both the backup and restore processes, guaranteeing data integrity and consistency across the project operations.

ZEPHYR-39328

The issue with the text input process or person" automatically converting into a text box in the rich text editor has been resolved.

ZEPHYR-39372

The problem with links not opening in new windows as specified in the Rich Text Editor has been corrected.

ZEPHYR-39377

Fixed an issue where the "Full Reindex for Executions" status displayed as completed despite the index not being fully processed. The underlying SQL query for Oracle databases has been modified to ensure accurate completion tracking and indexing performance.

ZEPHYR-39467

Resolved a server error (Error 500) that occurred when attempting to create a cascading custom field. This issue has been addressed to ensure the creation process is smooth and error-free.

ZEPHYR-39468

In the existing implementation, the update webhook fails if no external project is mapped to the ZE project for a DTS; however, no error or alert is shown to the user about the failure. The objective of this ticket is to implement proper messaging or change how we handle the updated webhook for such cases.

ZEPHYR-39532

Resolved an issue that caused the Execution Backlog Dashboard to fail. The dashboard is now fully operational and displaying data correctly.

ZEPHYR-39533

The issue preventing the export of Test Planning to CSV when one or more test cases are unassigned has been resolved. The export functionality now successfully generates a CSV file, including all valid data, without encountering errors due to unassigned test cases.

ZEPHYR-39536

The system now correctly handles scenarios where the build option lacks a value, ensuring the edit cycle completes without errors.

ZEPHYR-39539

The sorting issue in the Test Case Execution Progress reports has been resolved. The reports now accurately sort according to the specified 'DES' order, enhancing data presentation and facilitating more accessible analysis.

ZEPHYR-39540

The issue with the Test Execution by Cycle Gadget not sorting correctly has been addressed. The gadget now properly sorts data as expected, ensuring an accurate and organized display of test execution information.

ZEPHYR-39541

The issue with improper sorting in the Test Case Execution Progress table has been corrected. Sorting functionality at the table level now operates as intended, ensuring data is organized and displayed correctly.

ZEPHYR-39542

The issue between the report summary numbers and the detailed table in the Test Case Execution Progress report has been resolved. The numbers now align accurately, ensuring consistency and reliability of the displayed data.

ZEPHYR-39556

The issue where the front end sent incorrect request parameters for defect creation has been corrected. The appropriate parameters are now being used to ensure that effects are created accurately and efficiently.

ZEPHYR-34566

Improved performance of the "Download License Usage" feature for scenarios involving large numbers of licenses.

ZEPHYR-37991

Fixed an issue where the Traceability Export could not export linked test case attachment information in Excel format.

ZEPHYR-38245

Resolved an issue where test cases were not marked as “Unexecuted” in Test Execution during sync from Planning on version increase.

ZEPHYR-39257

Fixed an issue where the PDF export from the Reports section incorrectly merged the first row with the header.

ZEPHYR-39735

Resolved an issue where manual JIRA updates failed if the issue lacked a priority field.



Publication date: