• Requirement Gathering
Zermatt provides a two-level (features, detail requirements) ability to capture product requirements, by release and criticality.
• Agile Project Management
Zermatt facilitates the entering of Project Backlog Items to allow iteration planning, scheduling of tasks and tracking progress.
• Test Case Discovery
Zermatt facilitates the analysis of Requirements to efficiently discover and describe test cases, thus simplifying the test strategy planning process.
• Multidimensional Test & Requirement Organizing (aka testcase tagging)
Both Test cases, as well as requirements can be grouped in any number of arbitrary ways. A Test Case may belong to multiple groups. Groups can be organized by any category.
• Release Test Planning
Zermatt facilitates the optimal choice of test cases and environments by providing multi-dimensional information regarding coverage, execution times, historic data, thus making the process of release test planning efficient, and targeted.
• Trend Analysis
Zermatt stores historic test execution information, which allows comparison between releases, sprints, projects over time.
• Bug Correlation
Zermatt can work with a bug tracking system to automatically correlate bugs to test cycles, and facilitate the automatic reporting, and verification of bug fixes.
• Test Results Data Mining
Zermatt’s ability to store historic data about tests, can be further exploited using business analytics tools to provide valuable information about product quality.
• Permissioned Access
Access to browse or modify execution, planning data and reports is easily controlled through role-based permission groups.
• Change Tracking
All changes to planning data is audited, and can be viewed at any time to assist in postmortem analysis.
• Test Case Authoring
We provide a spreadsheet based powerful test specification language that is easy to understand by non-programmers. The language supports concurrency, exception handling and cleanup after failures, so as to minimize the possibility of an unproductive automation test cycle, because some test got stuck, and compromised the initial assumptions about the environment made by subsequent tests.
• Test Case Generation
We provide the ability to easily generate hundreds of test variants, by automatically combining variable values to make new test cases, each of which is individually traceable.
• Test Execution
We provide an engine that can interpret the test specification, and collect information about the test environment, beyond simply the test result.
• Test Results Archival
We automatically compress and archive both the execution logs, as well as application logs. The execution logs are separate for what the execution engine outputs, and what the test steps might need to write.
• Test Deployment
Nyon facilitates the unattended deployment, and concurrent execution of both the product/application under test, as well as the automated test suites to target virtual environments, thus making it possible to maximize utilization of lab resources.
• Tool Interoperability
Davos provides a web-services interface to allow third party automation tools to integrate into Zermatt’s planning and reporting infrastructure, thus allowing customers to leverage prior investments in automation, while reaping the benefits of superior QA process management technology.
• Testcase Generator for Web Applications
Basel is a point and click testsuite builder for web applications. It goes beyond record-n-palyback, to create data-driven object-oriented code that can be executed using Automature's test execution engines.