How Automature Products Address the Spectrum of Quality Analysis Tasks |
ZERMATT
• 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. |
ZUG
• 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. NYON • 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. DAVOS • 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. BASEL • 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. |