Artifact: Software Verification Plan
This work product specifies how the product will be verified against the design and requirements.
Domains: Project Management
Purpose
The purpose of this work product is to specify how the product will be verified, including timelines, deliverables, milestones, tooling, and processes.
Relationships
RolesResponsible: Modified By:
TasksInput To: Output From:
Description
Main Description

This work product provides a wealth of information about how a specific product will be verified. This work product includes:

  • Testing Schedule
  • Testing process definitions and specifications
  • Work product identification, content, and organization
  • Tools to be used, including options:
    • Test harness to be used or created
    • Test Management software
    • Static analysis tools
    • Coverage analysis tools
  • Types of tests to be employed (e.g. fault seeding, coverage, stress, volume, functional, hardware/software integration, etc)
  • Development languages to be used (e.g. C or Ada)
  • Approaches to development (e.g. model-based testing tools)
  • Other aspects of the development environment (e.g. PC/Windows for development with a VxWorks/PowerPC target)

Related elements:

Key Considerations
This work product is project specific. If nothing else, it will be specialized with its own schedule, specific tools, and work environment even if the process and work product definitions, guidelines, and templates remain the same.
Tailoring
Representation OptionsThis work product is most often represented as a textual document. An alternative representation is to represent the process and work products in a hyperlinked web form (i.e. a subset of this web site) and adding schedule, tooling, and other development environment information.