|
(Compare features with those in SpiraPlan or SpiraTeam)
|
SpiraTest®
|
|
General Features
|
|
Free upgrades and support for 1 year from date of purchase
|
|
|
Unlimited requirements, releases, test cases and incidents
|
|
|
Support mobile devices including iOS, Android and Windows Phone.
|
|
|
Support for SQL Server 2005 or newer
|
|
|
Clean and powerful user interface
|
|
|
Built-in screenshot capture capability
|
|
|
Full Unicode Extended Character Support
|
|
|
Support for Multiple Languages. Language Files Available for English, French, German, Spanish, Czech, Hungarian, Polish, Chinese and Finnish.
|
|
|
WYSIWYG Rich Text Editing
|
|
|
Web Services SOAP and REST APIs to enable integration with other tools/applications
|
|
|
Data import wizard that allows easy migration of existing data from MS-Excel and MS-Word.
|
|
|
Project import wizard that allows easy migration of existing data from HP Mercury QualityCenter (formerly TestDirector)
|
|
|
Requirements Management
|
|
Create, edit and delete requirements in a hierarchical 'scope matrix' organization
|
|
|
Assign importance levels to requirements based on business priority
|
|
|
Assign owners and track requirement completion status
|
|
|
Map requirements to test cases to validate that the functionality works as expected
|
|
|
View the pass/fail status of the tests that cover each requirement
|
|
|
Ability to filter the list of requirements by any of the built-in or custom fields/properties.
|
|
|
Move and copy functionality - This allows you to easily move/copy a
requirement or set of requirements in the requirements matrix.
|
|
|
Ability to attach documents and other files to requirements.
|
|
|
Ability to define custom requirements fields/properties, both free-text and list-based.
|
|
|
Audit log of all changes made to requirements in the system. Ability to rollback to prior versions.
|
|
|
Ability to link requirements to each other as well as to other artifacts.
|
|
|
Data import wizard that allows easy import of Requirements and Use Cases from IBM Rational
Requisite Pro software.
|
|
|
Test Management
|
|
Create and manage project test cases that are stored in a hierarchical folder structure
|
|
|
Create and manage test sets of test cases that allow you to group test cases from different folders
and assign them to testers for execution as a package.
|
|
|
Add, edit, reorder and delete individual test steps that define the steps that
need to be followed to test the system
|
|
|
Specify the expected result and suggested sample data for each test step in the system
|
|
|
Execute groups of test cases using the easy-to-use test execution wizard
that allows you to mark each step as pass/fail and optionally record a bug
|
|
|
Ability to pause an incomplete test run and continue running it at a later date.
|
|
|
Complete traceability from a recorded incident to the underlying
requirement that was not satisfied
|
|
|
Ability to filter the list of test cases by any of the built-in or custom fields/properties.
|
|
|
Move and copy functionality - This allows you to easily move/copy a
test case or test folder containing test cases in the test case list.
|
|
|
Template Test Cases - you can insert an existing test case as a linked test step
inside another test case.
|
|
|
Manage and schedule both manual and automated test cases.
|
|
|
Integration with various unit testing frameworks (NUnit, JUnit, TestNG, PyUnit, Ruby::Unit, Perl TAP, PHPUnit).
|
|
|
Integration with automated functional testing tools such as Rapise, QuickTest Pro, Squish, TestComplete, Selenium and SmarteScript
using RemoteLaunch add-on.
|
|
|
Ability to attach documents and other files to test cases.
|
|
|
Ability to define custom test case fields/properties, both free-text and list-based.
|
|
|
Audit log of all changes made to test cases in the system. Ability to rollback to prior versions.
|
|
|
Bug/Defect/Issue Management
|
|
Create, edit, assign, track, manage and close incidents (defects)
|
|
|
Automatically create new incidents (defects) during the execution of test scripts,
with the ability to trace incidents to the failing test.
|
|
|
Incidents can be categorized into
bugs, enhancements, issues, training items, limitations, change requests, and risks
|
|
|
Assign an owner, business priority and completion status to each incident
|
|
|
Incident fields can be customized to fit your business needs.
Add and/or modify the list of statuses, priorities, defect types and severities.
|
|
|
Fully customizable workflows - You can tailor an incident's lifecycle to match
the business processes in your organization by incident type and/or project.
|
|
|
Email notifications - You can specify when notifications should be sent and to whom.
Each workflow allows its transitions to be linked to email notification by role.
|
|
|
Comprehensive searching and sorting of all incidents stored in the system, by name, type,
status, owner, detector, creation date, closed date and business priority.
|
|
|
Ability to attach documents and other files to incidents.
|
|
|
Ability to define custom incident fields/properties, both free-text and list-based.
|
|
|
Ability to filter and/or sort the list of incidents by any of the built-in or custom fields/properties.
|
|
|
Audit log of all changes made to incidents in the system. Ability to rollback to prior versions.
|
|
|
Ability to link incidents to each other as well as to other artifacts.
|
|
|
Ability to export incidents from SpiraTest® into the popular JIRA® issue tracking system,
and have status changes made in JIRA® be reflected back in SpiraTest®.
|
|
|
Ability to export incidents from SpiraTest® into the popular Bugzilla issue tracking system,
and have status changes made in Bugzilla be reflected back in SpiraTest®.
|
|
|
Ability to export incidents from SpiraTest® into the Microsoft® Team Foundation Server® issue tracking system,
and have status changes made in Team Foundation Server be reflected back in SpiraTest®.
|
|
|
Ability to report bugs and issues through email and add comments to existing items by replying by email to the
system generation notifications.
|
|
|
Release Management
|
|
Ability to manage the list of releases/versions of the software being tested
|
|
|
Requirements and Test Cases can be mapped to Releases, with the option of filtering both by Release to give
a release-specific picture of a project's requirements coverage and test execution status.
|
|
|
Organize releases hierarchically, with unlimited levels of granularity
|
|
|
Test Runs and Incidents are associated with a particular release during the test execution process
|
|
|
The resolution of an Incident and its subsequent verification can be tracked to a specific release during the Incident resolution cycle.
|
|
|
Drill down capability to list the incidents detected, resolved and verified for each release
|
|
|
Ability to filter the list of releases by any of the built-in or custom fields/properties.
|
|
|
Move and copy functionality - This allows you to easily move/copy a
release or set of releases in the releases list.
|
|
|
Ability to attach documents and other files to releases.
|
|
|
Ability to define custom release fields/properties, both free-text and list-based.
|
|
|
Audit log of all changes made to releases in the system. Ability to rollback to prior versions.
|
|
|
Document Management and Collaboration
|
|
Ability to upload documents and web links to a central knowledge sharing repository.
|
|
|
Customizable document categorization with support for folders, document types and linked meta-tags.
|
|
|
Version control of documents and web links uploaded into the system, providing an audit trail of document revisions.
|
|
|
Document management fully integrated into project requirements, test cases, releases, incidents and tasks, with
all assets uploaded in other parts of the system being available in the central knowledge repository.
|
|
|
Ability to search, sort and filter the documents in the repository, with meta-tags providing
references to related documents and resources.
|
|
|
Build Management
|
|
Ability to integrate with continuous integration build servers and display build status.
|
|
|
Ability to associate test runs with specific builds.
|
|
|
Link bugs and defects to the specific build they were fixed in.
|
|
|
Dashboards and Reporting
|
|
Personalized dashboard summary of everything a user needs to know, across all projects, covering
requirements, tests and incidents.
|
|
|
Project summary dashboard that displays the health of a project in a single screen, with
summary graphs to highlight key information
|
|
|
Customizable dashboards that can be configured by the users of the system to be responsive to their needs.
|
|
|
Summary listing of project issues and risks, color-coded by importance
|
|
|
Summary graphs that outline requirements coverage and test execution status
|
|
|
Library of graphical graphs including incident discovery/closure rates, cumulative incident counts, incident aging and incident turnaround times
|
 |
|
Library of printable testing reports including: Requirements Coverage, Test Case Execution, Printable Test Scripts and Incident Status reports
|
 |
|
Ability to customize the reports to include different types of information
|
 |
|
Ability to filter the reports by date ranges
|
 |
|
Ability to filter the reports by artifact parameters (e.g. display only high-priority, completed requirements)
|
 |
|
Multi-format reporting, including HTML or MS-Word narrative style and HTML or MS-Excel tabular style.
|
 |
|
Summary tables that breakdown the project's requirements and incidents
by status and business importance.
|
|
|
Custom report writer that lets you build custom reports with user-defined headers, footers and templates.
|
|
|
Custom reporting engine that lets you define custom queries against the reportable entities in the system
and generate custom templates that lets you refine how the data is presented.
|
|
|
Project Management
|
|
Create and edit project workspaces, each with associated requirements, tests and incidents
|
|
|
Support for unlimited number of projects
|
|
|
Role-based, configurable access control
|
|
|
Unlimited number of customizable project roles
|
|
|
Create new projects based on existing project templates.
|
|
|
Easy to use web-based project administration screens
|
|
|
Administration and User Management
|
|
Create and edit user profiles, each with their own set of access permissions
|
|
|
Import users from existing LDAP / ActiveDirectory server, with integrated authentication. Reuse existing passwords
|
|
|
Email notification for new account creation, lost passwords and account requests
|
|
|
Secure forms-based web authentication that optionally allows users to save credentials on trusted machines
|
|
|
Easy to use web-based system administration screens
|
|
|
Easy install (server side only) using Windows Installer and minimal ongoing maintenance needed
|
|