Product Comparison

This section covers the key features comparison between Zephyr Squad and Zephyr Scale.

Test Management

Test Management

Zephyr Squad

Zephyr Scale

Requirement management

Yes (via Jira)

Yes (via Jira)

Requirement and test case coverage traceability

Yes

Yes

Test case folder structure

No

Yes

Test case data

No

Yes

Test case parameters

No

Yes

Test steps

Yes

Yes

Test step wiki formatting

Yes

Yes

Import test cases

Yes

Yes

Test case repository

No

Yes

Test case versioning

No

Yes

Test case archiving

No

Yes

Test case history

Yes

Yes

Test case search

Yes

Yes

Test case saved filter

Yes

Yes

Test case bulk creation

Yes

Yes

Test case bulk edit

Yes

Yes

Test case clone

Yes

Yes

Reuse and execute test cases across projects

No

Yes

Cross-project reporting and dashboard

No

Yes

Call to test to reuse test steps

No

Yes

Test Planning and Execution

Test Planning and Execution

Zephyr Squad

Zephyr Scale

Test cycles

Yes

Yes

Test cycle history

No

Yes

Test cycle folder structure

Yes

Yes

N-level folder structure

No

Yes

Flexible move and copy across cycle folders

Yes

Yes

Test plans

No

Yes

Test plan history

No

Yes

Test Execution

Yes

Yes

Test Step Results

Yes

Yes

Test Execution history

Yes

No

Defect link on Test Execution

Yes

Yes

Defect link on Test Step Results

Yes

Yes

Time tracking (during the execution)

Yes

Yes

Search Test Executions

Yes

No

Export Test Cycles

CSV, HTML, XML

Excel

User Management

User Management

Zephyr Squad

Zephyr Scale

Roles and groups

Yes (via Jira)

Yes (via Jira)

Permission control

Yes (via Jira)

Yes

Reports and Advanced Analytics

Reports and Advanced Analytics

Zephyr Squad

Zephyr Scale

Built-in reports including traceability

Yes (Up to 5)

Yes (Up to 31)

Jira dashboard gadgets

Yes (Up to 9)

Yes (Up to 19)

Test execution details gadget

Yes

No

Top Defects Impacting Testing gadget

Yes

No

Executions By Date gadget

Yes

No

Behavior-Driven Development (BDD)

Behavior-Driven Development (BDD)

Zephyr Squad

Zephyr Scale

Integration with Cucumber/Gherkin

Yes

Yes

Advanced features (Gherkin validations, tag management)

Yes

No

Automation

Automation

Zephyr Squad

Zephyr Scale

Supported automation frameworks

  • Eggplant (-via Zip file for Upload

    -via Results folder and .CSV file path for Zbot

  • JUnit (via JUnit xml)

  • Selenium (via Selenium XML)

  • TestNG (via TEstNG XML)

  • Tricentis Tosca (via Tosca XML)

  • UFT (via UFT XML)

  • Cucumber (via Cucumber JSON)

  • Robot (via JUnit XML)

  • PyTest (via JUnit XML)

  • JUnit (via JUnit)

  • Selenium (via JUnit)

  • TestNG (via JUnit)

  • Tricentis Tosca (via JUnit)

  • UFT (via JUnit)

  • Cucumber (via Cucumber JSON)

  • Robot (via JUnit)

  • PyTest (via JUnit)

CI/CD script integration

Bitbucket Pipelines, Team City, CircleCI, GitLab, Azure DevOps, and others

Bitbucket Pipelines, Team City, CircleCI, GitLab, Azure DevOps, and others

CI/CD native integrations

Jenkins and Bamboo

Jenkins and Bamboo

SmartBear tools integration

ReadyAPI, TestComplete, CrossBrowserTesting, and LoadNinja.

No

Rich Set of API’s For Custom Integrations

Yes

Yes

Import test cases from other tools

Yes

Yes

Other Features

Other Features

Zephyr Squad

Zephyr Scale

Team-managed (NextGen) project support

Yes

Yes

Internationalisation support (i18n)

Yes

Yes

Server to Cloud migration support

Yes

Yes

GDPR complaint

Yes

Yes

Cloud Security participant

Yes

Yes

Cloud Fortified support

No

Yes

Test Cycle Folder Structure

Zephyr Squad

Zephyr Scale

In Squad, cycles are organized by releases. Folders can be created within the cycle to allow another depth of an organization.

Squad UI allow users to group test cycles in a hierarchical structure grouped by releases (or unreleased cycles - cycles not tied to any release). Test cases can be added to the Cycle in a flat list or users can create a folder structure within the cycle to create a new level of hierarchy to organize the test cases.

Scale UI allow customers to group cycles into hierarchical folders.

There is not tie to releases, the folders are just folders.

Test cases can be added to the Cycle in a flat list. There is no folder structure to organize test cases within the Cycle.

Test Execution History

Zephyr Squad

Zephyr Scale

The Test Execution History is logged for the following operations on test executions:

  • Status change

  • Attachments add/update/remove

  • Assignee add/update/remove

  • Comments add/update/remove

  • Custom fields add/update/remove

Nothing in Scale for the test execution. However, all other changes are tracked in the Test Cycle.

We could use the test cycle history engine to log any changes during the execution.

In the execution screen, we could add a new section to display only the entries related to that execution.

Time Tracking (During the Execution)

Zephyr Squad

Zephyr Scale

It offers to disable the option.

• It provides a timer • There is no workflow in Scale, but in progress is a default status for test execution • Scale doesn’t allow to enter time in a natural way (ex: 2h) • Scale doesn’t log the time tracked in the test execution history

Search Test Executions

Zephyr Squad

Zephyr Scale

The Search Test Executions page allows searching for the test executions present in the application. It has a few different options to allow the selection of search criteria. • Basic Search Basic search has different fields added as dropdowns where the users can select the field values. The fields that are present in the Basic Search view are as follows: ▪ Project ▪ Fix Version ▪ Cycle Name ▪ Folder Name ▪ Execution Workflow Status ▪ Execution Status ▪ Executed By ▪ Executed On ▪ Priority ▪ Assigned To ▪ Creation Date ▪ Component • Advanced Search Advanced search uses the ZQL(Zephyr Query Language) which is similar to JQL(Jira Query Language). • Search filters Users can save the selected search criteria as a saved search filter.

• Pre-defined filters In addition to using the saved search filters, users can use the already-defined filters from the left panel to perform a quick search.

Nothing in Scale for search test execution.

Export Test Cycles

Zephyr Squad

Zephyr Scale

UI allows to export test cycles: 1. from two different pages: • Cycle Summary • Search Test Executions 2. The supported export options are: CSV, HTML, XML 3. Cycle Summary Export Body On export, the executions are exported with the respective cycle/folder information which includes: • Test Execution information ▪ ExecutionId ▪ Cycle ▪ Folder Name ▪ Executed By ▪ Executed On ▪ Execution Status ▪ Execution Defect(s) ▪ Creation Date ▪ Assigned To ▪ Execution Custom Fields ▪ Work Flow Status ▪ Total Execution Time ▪ Total Logged Time

• Test Case information ▪ Issue Key ▪ Test Summary ▪ Project ▪ Component ▪ Version ▪ Priority • Test Steps information ▪ StepId ▪ OrderId ▪ Step ▪ Test Data ▪ Expected Result ▪ Step Result ▪ Comment ▪ Test Step Custom Field 4. Search Test Execution On export, the executions are exported with the respective cycle/folder information which includes the same fields as described above for Cycle Summary.

The UI allows users to export test cycles: • from reports that can be exported. • The supported export options are: Excel • The exported file includes a list of execution with: ▪ the corresponding test execution information (including custom fields) ▪ cycle information (including custom fields) for each of the execution ▪ test case information (including custom fields) for each execution

Built-in Reports Including Traceability

Zephyr Squad

Zephyr Scale

5 reports available for the users Squad reports can be reproduced with the use of filters for the reports in Scale.

31 reports available for the users. Scale does not have an exact analog of the Squad reports

Top Defect Report

The Top Defects report does not have an exact equivalent in Scale. With a bit of set up using filters, it could be reproduced using the Test execution results by coverage report.

The metric provides information about which defects are currently holding up the maximum number of tests from passing.

An option to select 5/10/15 maximum defects is provided, and users can select the statuses of defects they want to see in the chart.

Test Execution Chart

Test Execution Chart does not have an exact equivalent in Scale. A similar graph can be generated by Test execution results by test cycle or Test execution results by component or Test execution results by tester. The Test Execution widget displays totals of tests that have been executed for a particular project-fixVersion combination. This can be customized to show the data grouped either by Test Cycles, Folders, Components or Users.

Test execution details widget

The Test execution details widget have no equivalent in Scale. This gadget fetches data based on a saved ZQL search (i.e. a test execution filter) or a free-form ZQL query.

The following image shows Test Execution Details with test execution filter.

The following image shows Test Execution Details page and the search options.

Top Defects Impacting Testing widget:

The Top Defects Impacting Testing widget have no equivalent in Scale. This metric provides information about which defects are currently holding up the maximum number of tests from passing. An option to select 5/10/15 maximum defects is provided, and users can select the statuses of defects they want to see in the chart as seen in the following image.

The following image shows the defect details:

Executions By Date widget:

The Executions By Date page has no equivalent in Scale. The information is available in several reports in Scale and in a single page in Squad This metric provides information on the total test executions created for the selected fixVersion and the time interval applied.

Integration with Cucumber/Gherkin:

The main differences are as follows:

  • No feature editor in Scale.

    No tagging capabilities

    Scale generates one feature file per test cases when exporting feature file while Squad creates feature file including all the test cases since the feature concept exist.

    Test case result view is better in Scale compared to Squad with more details and errors message being included.

    In Scale, the results file can only be uploaded using the automation endpoint for cucumber.

Supported Automation Frameworks

The main differences are as follows:

  • No UI to create an automation task in Scale.

  • Some frameworks supported by Squad are only supported by Scale if the users transform their results in a Junit format.

  • Squad is allowing more in terms of Junit XML results attributes size.

CI/CD Script Integration:

The main differences are as follows:

  • • In Squad, the support on CI/CD tools is provided via the post-build actions. To do this, users can create a script file that works with Zephyr Squad through API.

  • In Scale, the support on CI/CD tools is supported in Zephyr Scale using the REST API or our Jenkins Plugin or Bamboo plugin via the post-build actions. There are 3 endpoints supporting Cucumber, JUnit 5, and JUnit 4 file formats.

SmartBear Tools Integration:

The main differences are as follows:

  • Zephyr Squad provides integration with the following tools of SmartBear: ▪ TestComplete ▪ ReadyAPI ▪ LoadNinja ▪ CrossBrowserTesting

  • No integration in Scale. Only capabilities to upload results using the Scale REST API.

Rich Set of API’s For Custom Integrations:

The APIs for Zephyr Squad and Zephyr Scale are not similar although they cover the same functionalities. Customers must review them before using it.

Publication date: