Escolar Documentos
Profissional Documentos
Cultura Documentos
Revision : 1.0
Date : 26/11/2004
JRA4
<SOFTWARE PACKAGE>
SOFTWARE VERIFICATION AND
VALIDATION PLAN TEMPLATE
Author1 (Author@institute.com )
Institute1
Author2
Institute2
Author3
Institue3
Author : vmmodel
Signature :
Institute :
Date :
Approved by :
Signature :
Institute :
Date :
Released by :
Signature :
Institute :
Date :
JRA4-MOD-2000-0004
Template
CHANGE RECORD
REVISION
DATE
AUTHOR
SECTIONS/PAGES
AFFECTED
REMARKS
Revision: 1.0
Page 2/7
JRA4-MOD-2000-0004
Template
TABLE OF CONTENTS
1
Introduction____________________________________________________________4
1.1
Purpose__________________________________________________________________4
1.2
Reference Documents_______________________________________________________4
1.3
1.4
Document Conventions_____________________________________________________4
Testing Approach________________________________________________________5
2.1
Component Testing_________________________________________________________5
2.2
Integration Testing_________________________________________________________5
2.3
Conversion Testing_________________________________________________________5
2.4
2.5
Interface Testing___________________________________________________________5
2.6
Recovery Testing___________________________________________________________5
2.7
Performance Testing_______________________________________________________5
2.8
Regression Testing_________________________________________________________5
2.9
Acceptance Testing_________________________________________________________6
2.10
Beta Testing_______________________________________________________________6
Test Description_________________________________________________________6
3.1
[Test Identifier]____________________________________________________________6
3.1.1
3.1.2
3.1.3
3.1.4
Functions______________________________________________________________________6
Means of Control________________________________________________________________6
Test Data_______________________________________________________________________6
Test Procedure__________________________________________________________________6
Environmental Requirements______________________________________________7
4.1
Hardware________________________________________________________________7
4.2
Software__________________________________________________________________7
4.3
Tools_____________________________________________________________________7
Page 3/7
JRA4-MOD-2000-0004
Template
1 Introduction
The Software Verification and Validation (V&V) is a disciplined approach to assessing
software products throughout the software development life cycle. Verification and
validation strives to ensure that quality is built into the software and that the software
satisfies functional requirements.
Software verification and validation employs review, analysis, and testing techniques
to determine whether a software product and its intermediate deliverables comply
with requirements. These requirements include both functional capabilities and
quality attributes.
The Software Verification and Validation Plan (SVVP) is designed to prescribe the
scope, approach, and resources of all testing activities. The plan must identify the
items to be tested, the features to be tested, the types of testing to be performed and
the resources required to complete testing.
1.1 Purpose
Specify the purpose of this SVVP. The objectives of the V&V effort are to find defects
and to determine if required functions are built into the software. V&V activities are
designed to support:
1. Verification that software satisfies the standards, policies, practices,
procedures, and conventions,
2. Validate that the completed end product complies with established software
requirements.
Revision: 1.0
Page 4/7
JRA4-MOD-2000-0004
Template
2 Testing Approach
Describe the overall approaches to testing. The approach should be described in
sufficient detail to permit identification of the major testing tasks and estimation of
the time required to do each task. Identify the types of testing to be performed along
with the methods and criteria to be used in performing test activities. Describe the
specific methods and procedures for each type of testing. Define the detailed criteria
for evaluating the test results.
Revision: 1.0
Page 5/7
JRA4-MOD-2000-0004
Template
3 Test Description
This section provides a description of the tests. Each test should be under a separate
section header, 3.1 - 3.x.
Functions
Provide a detailed list of the functions to be tested.
Means of Control
Indicate whether the test is to be controlled by manual, semiautomatic, or automatic
means.
Test Data
3.1.3.1 Input Data
Describe the manner in which input data are controlled in order to test the software
with a minimum number of data types and values, exercise the software with a range
of bona fide data types and values that test for overload, saturation, and other "worst
case" effects, and exercise the software with bogus data and values that test for
rejection of irregular input.
3.1.3.2 Output Data
Identify the data produced by the tests. Describe the manner in which the output data
are analyzed in order to: detect whether an output is produced, and evaluate the test
output against the anticipated output to assess software performance.
Test Procedure
Describe the step-by-step procedures to perform test.
Revision: 1.0
Page 6/7
JRA4-MOD-2000-0004
Template
4 Environmental Requirements
Specify both the necessary and desired test environment. Identify special test tools
needed and other testing needs. Identify the source of all needs that is not currently
available.
4.1 Hardware
Identify the computer hardware and network requirements needed to complete test
activities.
4.2 Software
Identify the software requirements needed to complete testing activities.
4.3 Tools
Identify the special software tools employed in the testing efforts. The purpose and use
of each tool shall be described.
Revision: 1.0
Page 7/7