Beruflich Dokumente
Kultur Dokumente
-1-
Objectives
-2-
Agenda
QA Testing Challenges
SpiraTest Overview
Feature Walkthrough
Requirements Management
Test Case Management
Release Management
Incident / Defect Tracking
-3-
QA Testing Landscape
Test scripts for user acceptance testing stored in MS-Word, MSExcel with results recorded on paper and transcribed manually
back into the spreadsheet
-4-
QA Testing Challenges
Its hard to share information across the project and get real-time
metrics regarding the quality of the system being tested
-5-
SpiraTest Overview
-6-
Product Overview
-7-
-8-
Feature Snapshot
Listed below are some of the many great features that makes
SpiraTest quality assurance software the leading choice for
companies and organizations worldwide:
-9-
Competitive Landscape
Niche Players
Challengers
SpiraTest
PassMark
ApTest
QaTrac
Affordability
TechExcel
Testuff
TestRail
IBM Rational
Zephyr
HP QC/ALM
MicroFocus
Uncompetitive
Incumbents
- 10 -
Representative Customers
Government
Information Technology
Telecommunications
- 11 -
Testimonials
"... This is a fantastic piece of software, it was easy to put in place on our own server,
has run faultlessly since its initial setup and any problems we encountered were taken
care of by Inflectra's support very quickly.
Allows multiple ways to setup tests to match different workflows. provides a very good
reporting overview to help clarify what is going on with testing. ...
- Kristiaan Davies of Source Insurance Ltd.
Good and very useful application for managing testing. I would recommend it for
everyone. Useful in managing multiple projects and groups. Our team members like the
application and we are able to track progress. From the click of a button, I am able to
know what everyone is working on...
- Silas Oswe of Kentrade.
- 12 -
Define
Requirements
- 13 -
Define
Requirements
Develop Release
Plan
- 14 -
Define
Requirements
Develop Release
Plan
Create
Test Plan
- 15 -
Create and assign test sets to the various testers. Each test set
contains a group of test cases that need to be executed.
Manual testing where users follow the steps in the test cases to
ensure that the application works as expected
Automated testing tools (e.g. unit tests, functional tests) can be
executed in parallel to ensure that existing functionality works as
expected
The individual execution of tests cases are recorded as test runs
that are linked to a specific test case and a specific release
Define
Requirements
Develop Release
Plan
Create
Test Plan
- 16 -
Test Execution
Define
Requirements
Develop Release
Plan
Create
Test Plan
Test Execution
- 17 -
Defect
Tracking
Feature Walkthrough
- 18 -
Personalized My Page
Upon login to
SpiraTest, you are
presented with a
personalized
dashboard of all
your key
information,
consolidated onto
a single page for
you to take
immediate action.
RSS Feeds of
your information
are available.
- 19 -
- 20 -
Projects in SpiraTest can be organized into Project Groups that belong to a common
organization, customer or division. This allows you to view a summary project group
dashboard that lets you view the aggregate status of the group as whole as well as
compare the relative health of the different projects in the group
- 21 -
Requirements Management
You have the ability to create and manage project requirements, user stories
and use cases in a hierarchical organization. Requirements can be prioritized,
estimated and also associated with a specific release. Each requirement is
displayed with its associated test coverage.
- 22 -
Requirements Coverage
Each requirement is mapped to one or more test cases that can be used to
validate that the functionality works as expected.
- 23 -
Artifact Associations
- 24 -
SpiraTest provides the ability to create, edit and organize your test cases in a flexible
hierarchical folder structure. You can move, copy and filter the test cases according to
a variety of criteria. Each user can choose which columns are displayed, and the
system allows the saving of common queries.
- 25 -
Each test case consists of a set of test steps that represent the individual
actions a user must take to complete the test.
You can include other template test cases as steps within your test case.
This allows you to build a library of reusable test components.
Copyright 2006-2014, Inflectra Corporation
- 26 -
You can execute groups of test cases - along with their test steps so that the testers
can follow the instructions and determine if the system being tested behaves as
expected. Optionally a new incident can be raised in the system linked to the test
step failure
- 27 -
- 28 -
- 29 -
To make it easier to assign and track the execution of test cases, SpiraTest
allows you to optionally group the test cases into test sets that can be
assigned as a package to individual testers or automation hosts.
Each test set can be associated with a particular release for testing, and you
can quickly see the execution status of each test set in one consolidated
view.
- 30 -
Every time you execute a test case, SpiraTest records every pass / failure as
well as the associated incidents generated as a Test Run. These archived
Test Runs can be viewed to determine if changes to the system have
introduced failures to previously working functionality.
- 31 -
Release Management
SpiraTest provides the ability to manage the list of releases of the software
being tested. During the execution cycle, the test runs and Incidents can then
be associated with a particular release and reported on. Each release can
contain iterations that allows you to track progress by sprint.
- 32 -
The various test cases in the project can be associated with different
releases, so that test runs and test case coverage can be reported on either
in aggregate or separately for each release. This enables you to determine
the quality of each release and also manage regression testing with ease.
- 33 -
SpiraTest provides the ability to create, edit, assign, track, manage and
close incidents (i.e. bugs, issues, risks, defects, enhancements) that
are raised during the testing of the software system under
development.
- 34 -
Build Management
- 35 -
- 36 -
Incident Traceability
Unlike a standalone bug tracking tool, you can trace the defects back to the
test case and the underlying requirement that generated them, giving the
project manager unprecedented power in analyzing the in-process quality
of a system during its lifecycle.
Copyright 2006-2014, Inflectra Corporation
- 37 -
Document Management
All documents and web links uploaded to the system are available in the integrated
document management system. This allows you to organize the documents into
folders, categorize by document types and associate with meta-tags. Once
uploaded, users can search, sort and filter the documents as well as find
dynamically related items through the meta-tag hyperlinks.
- 38 -
- 39 -
- 40 -
- 41 -
You can customize each of the fields used in the Incident tracking module to
suit your own business needs - including incident type, status, priority and
severity. You can even associate your own color schemes with the different
priorities and severities.
- 42 -
- 43 -
You can upload document attachments to Requirements, Test Cases, Test Runs,
Releases and Incidents in the system. Each of these artifacts includes an
attachment view that allows users to view the existing attachments, delete an
existing attachment and upload new documents from their workstation.
In addition, there is a built-in screen capture utility for quickly adding screenshots
to a test execution or incident report
- 44 -
Email Integration
SpiraTest has a built-in email notification engine that lets you define
custom email templates and notification events. This enables the system to
send out notifications when specific events occur (e.g. user is assigned a
test case, the priority of a requirement changes, etc.).
In addition, SpiraTest can connect to your email system and retrieve users
comments and attach them to the appropriate artifact in the system. It can
also create new incidents directly from emails, saving users time.
- 45 -
All of the changes made to a particular artifact in the system are tracked by
SpiraTest, so that at any time you can view the history log of all the changes
made to an artifact, including the date of the change, who made the change,
and what information was changed.
SpiraTest features full version-control capabilities that allow you to rollback
specific changes and revert the artifact back to a prior revision.
- 46 -
Custom Properties
In addition to the built-in fields that are associated with each type of
artifact, you can also define custom properties for each type of
artifact in the system.
The system supports a variety of different field types including: text,
rich-text, dropdown lists, user selectors, and date-fields
- 47 -
- 48 -
Integration Overview
xUnit
Unit
Testing
SpiraTest
Requirements
Test Cases
Releases
Defects
Rapise
Functional
Testing
Bugzilla
Defect-Tracking
Jira
Defect-Tracking
Jenkins/Hudson
Build Server
Microsoft TFS
Defect-Tracking
Various Tools
Functional
Testing
Various Tools
Performance
& Load Testing
- 49 -
- 50 -
- 51 -
Currently Available:
Hudson
Jenkins
Planned:
CruiseControl
TeamCity
Atlassian Bamboo
- 52 -
- 53 -
- 54 -
- 55 -
Questions?
Please contact sales@inflectra.com if you have additional questions.
- 56 -
Legal Notices
- 57 -