Zebrunner’s September updates: New AI features, enhanced Jira integration, and more

Nadezhda Yushkevich
Updated on
Oct 21, 2024
reading time
Try Zebrunner

Explore our new list of features, especially the AI-based ones. Zebrunner users now have access to AI-suggested test cases for their test suites, along with several other new capabilities.

Linking requirements from Jira and Azure DevOps to test cases

We’ve introduced the ability to link requirements to both test cases and test runs. Each requirement is an issue from an external system, such as Jira or Azure DevOps, where specific functionality is described (for example, a story from Jira).

As we all know, test cases define the functionality that must be tested. Requirements are used to show the connection between test cases, test runs, and the requirements from which they originate. When linking requirements (you can link several of them), the user defines which functionality must be tested within a particular case or an entire test run. This mapping allows you to track the extent to which specific functionality is covered by tests and how thoroughly it has been tested.

Zebrunner Jira App

Zebrunner is now available on the Jira Marketplace.

The Zebrunner Jira App integrates Zebrunner with Jira and allows users to display test cases, executions, and test runs from Zebrunner workspaces directly within Jira issues. The app works with both Jira Software and Jira Service Management projects and is available for Zebrunner Test Case Management and Testing Platform subscribers.

Once the app is enabled, users can view linked test cases and test runs within Jira issues by setting the issue as a Requirement in Zebrunner.

To access the Zebrunner widget, click Apps and select Zebrunner within each Jira issue. The widget includes two tabs:

Test Cases Tab: Displays linked test cases with details like title, priority, automation state, recent executions, and a link to the test case in Zebrunner.

Test Runs Tab: Shows test run details, including environment, configurations, and a link to the test run in Zebrunner.

Please note that user-level or higher permissions are required to access the Zebrunner widget in Jira projects, and workspace owner/admin permissions are needed for Jira Service Management projects.Explore more details in the Documentation section.

AI-generated test cases for a test suite

This feature enhances a test suite by generating test cases using AI.

The GenAI analyzes suite details and existing cases to identify and suggest new scenarios. You can easily adjust the suggestions before saving them according to your preferences.

To access this functionality, go to the test repository page and click the purple "Suggest cases with AI" button. After a brief moment, a list of suggested test cases, marked with a purple "suggested" label, will appear. You can easily revise and adjust these suggested cases, and then accept or reject them as you see fit.

The more data you provide in the description and existing cases within the suite, the better the suggestions you will receive!

Try for free

AI test case suggestion based on Jira and Azure DevOps requirements

With our "Suggest cases with AI" button, you can now generate test cases based on the content of your Jira tickets. When you click the button, a modal window opens, allowing you to expand the context used to create AI-driven test cases. By selecting "Jira" in the Requirement Management System field, you can easily search for the desired issue by name or keywords. Zebrunner will then take the content of the selected Jira tickets, enrich the context with this information, and identify gaps in your test coverage.

The AI will suggest test cases tailored to the ticket's requirements. You can review, modify, and directly add these AI-suggested cases to your test suite. This feature gives you full control over the test cases while saving hours of research and analysis. You’ll be able to ensure your test cases align more closely with your requirements and catch potential gaps you might have overlooked. This feature can significantly boost your productivity and enhances the quality of your test coverage.

Zebrunner MATLAB reporting agent

We are excited to introduce the official Zebrunner MATLAB agent, designed to enhance your test reporting and analysis in Zebrunner.

The MATLAB agent enables seamless integration with your test projects, providing advanced reporting capabilities, allowing you to track, analyze, and optimize your testing efforts. 

Whether you install the agent via the MATLAB UI or programmatically, the process is simple and intuitive.

Once installed, you'll need to configure the agent for it to start reporting. Configuration can be done through environment variables or using the ReportingConfig class. It supports integration with Test Case Management (TCM) systems, including Zebrunner Test Case Management, TestRail, Xray, Zephyr Squad, and Zephyr Scale.

For enhanced flexibility, the agent also offers features like custom result statuses, log collection, screenshot capture, and artifact tracking. Whether you need to push test execution results to a TCM system or assign a test maintainer, the MATLAB agent makes it easy to keep your testing process organized and transparent.

Please note: This agent is in an incubating state, meaning the Zebrunner team cannot yet guarantee stable performance.

Related Articles:

Free Test Case Management Tools

TestRail Alternatives

Automation Reporting Tools

About the author

Nadezhda Yushkevich

Content Writer and Tech Journalist

With 11 years of work experience in journalism, media management, PR, and content marketing, she has specialized in IT and startup areas for the last five years. Interested in practices, trends, and approaches in the field of quality assurance.