This article is a detailed overview of Zephyr Test Management Tool. We will see how to use Waterfall Model assets in Agile tool.
The waterfall methodology has long been slated for enterprise quality assurance teams and with the rise of agile, a number of teams want to make the move but don’t know how to go about it. They are unclear about what tools to use, what migration process to follow, etc?
This review of Zephyr Enterprise Edition will give you an idea of how to keep those Waterfall assets and reuse them in an Agile tool. We’ll also review the crucial items you need to watch out for while evaluating test management solutions.
Table of Contents:
Zephyr Test Management Tool – How To Use Waterfall Model Assets in Agile Tool
Zephyr Enterprise is a robust enterprise test management platform that manages all aspects of the testing lifecycle. It is provided as an on-premise installation and also a SaaS-based installation. Zephyr fits and enhances any test methodology that you might be using as part of your software development lifecycle: Waterfall, Agile, V-Model or a hybrid.
By being organized into a logical hierarchy starting from a department, to projects and releases or iterations, coupled with applications to cover different parts of the testing lifecycle, Zephyr allows a rigid process flow to be flexible enough to accommodate changes.
The Waterfall approach to software development has the following salient aspects:
- It boasts a structured, well documented and disciplined process.
- With the methodology being non-iterative, it allows multiple projects to run in parallel.
- It is predictive and largely used for more stable projects.
(Click on the image for an enlarged view)
The Agile approach to software development has the following salient aspects to it:
- It boasts of an adaptive, fast process without disciplined restrictions.
- Consists of multiple iterations (1-4 weeks) with each iteration being a software project in itself, producing fully functional software components.
- Continuous communication, re-usability and a final release.
(Click on the image for an enlarged view)
In typical situations in companies, the testing lifecycle becomes a hybrid of Waterfall or Agile software development methodology that suits their environment most efficiently and effectively:
- A number of project teams in the company could be following the Agile methodology while a couple will follow the Waterfall standard instead. Zephyr aids that integration.
- Teams that are transitioning from one methodology to another also fit.
- Partners and customers who demand a competing model or a variation of an existing model will often implement a hybrid methodology to become their internal standard.
Get to Know Zephyr Enterprise User Interface
Zephyr Enterprise Overview Video:
Using the concept of contextual release spaces to allow for a seamless work process, all of your testing assets are organized first, by projects, and then into releases, iterations, or sprints. These contextual spaces contain a series of applications that manage requirements, test cases, scheduling, assignments, results, reports, metrics, and documents specific to that testing lifecycle. Test cases are also reusable across multiple projects and releases using the Global Tree mechanism.
Every user has an assigned role with a customized testing desktop with relevant applications that allow them to do their jobs more efficiently. They can all share data from the centralized repository on the Zephyr server and communicate via a collaborative backbone. Dashboards are real-time and help in keeping the whole company updated on every aspect of testing and product quality.
Using a contextual view to navigate between releases, users can open up a number of applications in a single release to work on them simultaneously, for e.g. Release Setup and Requirements Management or be able to open up another release with two separate applications in them and quickly navigate back using the tab structure in place at the top of the user interface. At some point in time, the user is also given access to the search functionality and the help functionality at the top-right of the screen.
(Click on the image for an enlarged view)
Using the Release Setup application, users can create new releases or clone existing releases by being able to choose and select the specific areas of a release to clone (test case repositories, requirement repositories, attachments and mappings, execution records, as well as defect mappings).
Requirements are critical in the testing lifecycle and with Zephyr, the Requirements can be brought in from external sources like Excel or Atlassian’s JIRA or built directly within the UI. The requirements can then have test cases mapped to them. Furthermore, a report can be built to provide an entire end-to-end traceability view from requirements to test cases to defects.
Using the Repository Setup, Zephyr allows users to set folder assignment restrictions for specific test folders (terminology could vary from test suite to phase) for users to go ahead and add test cases to these folders from the Test Case Creation application. The Test Case Creation application allows users to maintain a nested folder structure by adding, cloning, or deleting test cases into each folder or subfolder. Linked test cases can be handled within releases.
For the Testcase EAS application, once the test cases have been created, designated user(s) that are in charge of assigning and scheduling the cycles and phases can come here to build out overall execution cycles or sprints and under each sprint, the phases or areas of testing under them. Zephyr provides easy ways to pull in existing phases as built out via Test Case Creation or build custom phases using a simple search, digging through the folder structure, or through previously executed sprints.
(Click on the image for an enlarged view)
Zephyr provides a highly intuitive screen to access both manual and automated test cases at the same time. Test cases as created in the Test Case Creation application and assigned and scheduled in the Testcase EAS application are viewed here to be executed from the step level and also the overall test case level. Using the ZBot and ZIPs technology, automation can be trigged from within the Zephyr UI here to bring back the execution information from any automation framework.
When test cases are executed, defect management can be handled natively through Zephyr or integrated with an external defect tracking system, for example, Atlassian’s JIRA. Zephyr’s integration with JIRA is unparalleled with the ability to seamlessly integrate a single Zephyr project with multiple JIRA projects and also being able to see metrics presented in the Zephyr Enterprise UI featuring JIRA data.
(Click on the image for an enlarged view)
Using the Metrics and Reports application, users can trace the distribution, execution, defect, and requirements-based metrics as well as the trend charts. All of the metrics in this view are real-time in the sense, as mentioned previously, they require no refresh or sync button. Metrics can be drilled-down to get a much more granular view of the testing progress and can also be placed onto the project dashboard to be seen by any member of the project or “dashboard users” which are free users.
Key Features
- Manage testing releases and sprints
- Add and track requirements
- Organize test repositories
- Create and reuse manual tests
- Plan and execute automation scripts
- Integrate leading defect tracking solutions (JIRA & Bugzilla) as well as over 400 automation frameworks (any framework with a command-line interface)
- Real-time Collaboration
- Real-Time custom metrics and dashboards
- Unlimited API access
- Enterprise-ready test management
- Available in the cloud (SaaS or On-premise)
Pros
- Migrate to agile with easy
- Ranked #1 for HPQC replacement
- Integrate with JIRA and Bugzilla
- Centralize your testing
- Run automation
- Full visibility and traceability
- Open API access
- Flexible pricing options
- Easy migration process
- Free metrics and dashboards
Cons
- Doesn’t integrate with TFS or Rally
- Not cost competitive with smaller TM tools
- Doesn’t have a test recorder application
- Only three UI skins available
Zephyr Enterprise: Elevate Your Agile Testing
Zephyr Enterprise Edition is unlike any test management solution in the industry. It provides all the rich functionality QA teams and testers need to create and execute test cases with less effort allowing more time to do actual testing by alleviating significant time-wasting steps. Project management is provided along with Zephyr’s state-of-the-art push-based real-time metrics (no sync, no refresh!) to make highly critical business decisions based on informed quality intelligence on free project dashboards.
Zephyr can be deployed as a SaaS-based solution or an On-Premise deployment with sound security at multiple levels using a variety of authentication mechanisms. Enterprise-ready solutions have high industry-strength scalability, documented APIs, and regular maintenance and upgrades.
Are you using this Zephyr test management tool? Which features do you like the most and what are the limitations, if any, in this tool? Let us know in the comments section below. We would love to hear from you.
Thank you for the review. what is the latest edition of this tool?
gnfgf
Hi all,
We’re planning to move from HPQC to Zephyr.
Would it be possible that someone shares his experience of moving the HP ALM Business Components to Zephyr?
Is it succeeded to migrate that from HPQC to Zephyr? or is Zephyr providing any other alternatives?
Thank you,
Seif
This is more of the same deceptive advertising from Zephyr. Notice the article was not an actual review, and did not show how this tool can be used for Agile testing (because it cannot).
Zephyr Enterprise is a waterfall testing tool ONLY (and a not very good one). The tool is made for waterfall project testing, and cannot handle an agile team’s testing needs. The Zephyr team seems to be clueless about how Agile development works, and what Agile teams actually need.
So, if your organization is happy to pretend it is following agile development practices, but in reality still operates by waterfall projects with no plans of actually transitioning to Agile, than this tool *may* work for you (but you are probably just as well off using spreadsheets).
Good to know about a tool which is in competition with HPQC. Thanks for the pro and cons added at the end of the artcile. Good to know someone is giving free trial for 1 year.
so is this a tool for hybrid sdlc approach?
Good review thanks, how does Zephyr compare against Stryka?
Does anyone have any experience using both?
Also I’m not sure if Stryka integrates to Jira.
Any help or comparison between the two is helpful.
Hi i we are having Zephyr for Jira but now due to its limitation to handle defects we want to move to zephyr enterprise edition as it is having integration to Jira to handle defects.I need your guidance to move from Zephyr for Jira to zephyr enterprise edition i mean how could i move all cases here and all that stuff.Any written documentation is very fruitful for me.Thanks
Tajinder – We are a hybrid tool, we help QA teams transition from waterfall to agile methodologies
Yuan Thoms – Zephyr Enterprise Edition 4.7 was just released earlier this month, we release a mobile version, so you can now execute tests from your phone or tablet
Gaurav – We specifically built this tool to show that HPQC isn’t the only option available, we have a having integration with JIRA, substantially cheaper than HPQC and we allow automation integration with any tool that has a command line interface