Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
TECHNOLOGY REPLY TESTING METHODOLOGY
Strategies, methodologies and tools for planning,
organising, and managing testing requirements,
and the test/requirement process of software
projects
WHY USE TECHNOLOGY REPLY TESTING METHODOLOGY?
This test method has the advantage of being simple
and easy to use.
No expensive equipment is required, as a single
tool enables the user to track and monitor
requirements and test processes, so improving
quality as well as saving time and money.
Many different products have been designed to date
as requirement or test repositories; the Technology
Reply method does not only enable requirements
and tests to be tracked, but it also:
> associates requirements and tests, ensuring
that all requirements have been met during the
verification and validation processes.
> assists in producing the project deliverable:
requirement logs, test logs and traceability
matrices are produced automatically
> facilitates the test project tracking and
monitoring processes: status reports and test
result reports are created automatically
THE QUALITY OBJECTIVES OF THE TESTING PROCESS
To identify and expose all issues and associated
risks, to notify the project team of all known
issues, and ensure that these are addressed in an
appropriate matter before release
To ensure that the system fully meets the
customer’s requirements, to maintain the quality
of the product, and remain within the cost range
established at the project outset.
USER REQ PREPARE UAT ACCEPTANCE TEST
SW REQ SYSTEM TESTPREPARESYSTEM TEST
CODE EUNIT TEST
PREPAREINTG TEST
TECHNICALSPEC INTG TEST
Analyst Tester
Project Manager
RequirementManagement
Test Manager
TestingManagement
Test Manager
Reporting & Integration Management
THE TEST MODEL
> Testing activities such as design, analysis, planning
and execution commonly occur throughout the
entire Software Development Life Cycle.
> The various levels reflect the different kinds of
testing on different levels of detail
> The first step in the project is the definition of the
Business User Requirements.
> The Business Acceptance Test Criteria for these
requirements are defined and agreed upon before
proceeding to the start of the technical design
phase. Before moving on to the next phase/level
of technical design, the model recommends test
criteria that have been defined for that level of
technical requirements, and so on.
A POWERFUL AUTOMATED TOOL
> Oracle Test Manager allows the user to create
projects and organise the testing processes,
the requirements to be tested, and any issues
resulting from the tests. The tool highlights the
relationships between these items, allowing the
user to find all the information pertaining to a
particular test, requirement or issue in a quick
and easy manner.
> The Technology Reply Tool Platform can be
logically divided in three main components:
- Requirements
- Testing
- Integration and Tracking
Req. ManageMent Module
Main Functionalities
> Adding new requirements
> Identifying the type of Requirement (User, SW)
management
> Managing attachments
> Viewing the requirement management process
and history
> Links between Requirements and Tests
> Providing results in diagram or exportable data
chart form
test ManageMent Module
Main Functionalities
> Adding new Tests
> Defining Test Steps
> Managing attachments
> Identifying the type of Requirement (Acceptance,
System; Integration) management
> Viewing the test management process
and history
> Links between Requirements and Tests
> Managing test runs and results
> Providing results in diagram or exportable
data chart form
Integration and Reporting Module
This module has been entirely developed by
Reply Technology and works as a plug-in that
receives and elaborates requirement and test
data input from OTM. It can also receive input on
requirements from Jira.
Main Functionalities:
> Automated specifications:
- Requirement Log
- Log
- Test Report
> Ad hoc graphic status (coverage, test reports
including faulty ids etc)
> Logs to optimise project resources
(notifies the user if a requirement has no test
associated or vice versa)
> Automatic traceability matrix specifications
(RTM)
TRACEABILITY
The Reply Testing method provides bidirectional traceability. This ensures that:
> All requirements are addressed by design development and system testing,
integration tests and acceptance testing
> Test cases are present to cover all the requirements
> No additional requirements are present
The benefits of bi-directional requirements traceability include the ability to:
> Analyse the impact of a change
- All work products affected by a changed requirement
- All requirements affected by a change or defect in a work product
> Assess the current status of the requirements and the project
- Identify missing requirements
- Identify missing test cases
By means of a tool designed for integrating and reporting data, it is possible to
generate a Requirement Traceability Matrix (RTM) automatically.
Which type of requirements and which kind of tests need to be tracked in a
project?
It depends on the complexity of the project! The right balance must be reached
in terms of the project’s requirements, costs, schedule and quality.
The tool is extremely flexible and allows the user to track and associate the
type of requirements and tests chosen for a particular project.
The tool can be used to generate data automatically in diagram form.
Log functionalities and graphic alerts help the project manager to understand
whether or not a requirement is associated with a test or viceversa
TurinCorso Francia, 11010143 Turin – Italy Ph. +39 011 771159
MilanVia Castellanza, 1120151 Milan - ItalyPh. +39 02 535761
RomeViale Regina Margherita, 800198 Rome – ItalyPh. +39 06 844341
TrevisoVia Galileo Galilei 2/1331057 Silea (Treviso) - ItalyPh. +39 0422 360204
London83 Baker Street, London. W1U 6AG.Ph: +44 (0) 1628 481553
Technology Reply is part of Reply [REY.MI]. Founded in 1996 and listed in the Star segment of the Italian stock exchange since December 2000, it specialises in the design and implementation of solutions based on new digital media and communication channels. Reply services include: Consultancy, System Integration, Application Management and Business Process Outsourcing.
For further information: www.reply.eu
FORWARDTRACEABILITY
BACKWARDTRACEABILITY
USER REQ
FUNCTIONALREQ
SW REQ
SYSTEM TEST
INTEGRATIONTEST
ACCEPTANCETEST
USER REQ
FUNCTIONALREQ
SW REQ
SYSTEM TEST
INTEGRATIONTEST
ACCEPTANCETEST