In our previous post Zephyr for JIRA: Basics, we discussed how to integrate Zephyr with JIRA and how to use it for test management. In this blog, we will explore some of the handy features of Zephyr for JIRA that facilitate efficient test management.
Test Cycle Features
Agile Test Boards
Using Test View, users can identify how the testing activities relate to the ongoing sprints, cycles, or stories that are a part of the given project board.
1. Allows users to see the iteration - sprints and the cycles that correspond under them with progress bars.
2. Clicking on a cycle will allow users to see test cases that are a part of that given cycle.
1. Allows users to see the flow from issue to issue - for example, an epic or a story that may relate to multiple test cases.
2. Clicking on a particular issue will show test cases that are covered by that aforesaid issue.
Copy All Test Steps between Test Issues
| This opens the Copy Teststeps pag
1. Individually - Enter the test issue's JIRA ID.
2. Via Search Filters - Enter Search Filter name and you can search for destination test issues
Import Test Cases
Zephyr imports the test cases from Excel and XML files. This feature saves the browser load time while creating test cases directly in Zephyr.
Below are the steps to import your test cases from Excel:
Note: To import the detailed test steps, we need to use ‘Zephyr for JIRA Tests Importer Utility’.
Export Test Cases
Bulk Update
The bulk update feature saves effort and time by simultaneously updating multiple field values of selected (multiple) tests.
Organise Tests
Search Tests
Search Test Execution
1. The search box allows you to enter your search queries in the new Zephyr Query Language (ZQL).
2. ZQL is a simple structured query language that allows you to string together the right fields to search with values, using the appropriate operators and keywords.
For example, project = ABC AND executedStatus = FAIL
Automation
Consider, you are using continuous integration (CI) framework for automation. And you want to integrate it with ‘Zephyr for JIRA’, such that whenever test cases are executed in the CI framework, the test execution status is updated for the mapped tests in Zephyr.
Zephyr for JIRA provides you with this feature as part of ZAPI (or Zephyr API). ZAPI is an API that can be integrated with CI framework to update testing information in ‘Zephyr for Jira’ programmatically.
There are integrations available between Zephyr for Jira and the popular continuous integration tools
How to integrate ZAPI and CI tool?
Assuming, there is an existing JIRA project and Zephyr is installed and configured.
Click on Zephyr
Navigate to the Automation section and click on API Keys option.
Click on the Generate button
Copy both the access and secret key.
1. Create a project
2. Add a test cycle
3. Add test scripts to the created test cycle
1. Project details
2. Version ID
3. Test cycles and Test cases
Zephyr provides a suite of tools to optimize speed and quality of software testing, empowering us with the flexibility and visibility you need to achieve agility.