Software Test Plan Sample

  1. Introduction

    Description of this Document
    This document is a Test Plan for the {Project Name}, produced by Quality Assurance. It describes the testing strategy and approach to testing QA will use to validate the quality of this product prior to release. It also contains various resources required for the successful completion of this project.

    The focus of the {Project Name} is to support those new features that will allow easier development, deployment and maintenance of solutions built upon the {Project Name}. Those features include:

    {List of the features fixed}
    This release of the {Project Name} will also include legacy bug fixing, and redesigning or including missing functionality from previous release

    {List of the features added}
    The following implementations were made:
    {List and description of implementations made}

    {Related Documents}
    {List of related documents such as: Functional Specifications, Design Specifications}

    Schedule and Milestones
    {Schedule information QA testing estimates}

  2. Resource Requirements

    Hardware
    {List of hardware requirements}

    Software
    {List of software requirements: primary and secondary OS}

    Test Tools
    Apart from manual tests, the following tools will be used:

    Staffing

    Responsibilities
    {List of QA team members and there responsibilities}

    Training
    {List of training's required}

  3. Features To Be Tested / Test Approach

    {List of the features to be tested}

    Media Verification
    {The process will include installing all possible products from the media and subjecting them to basic sanity testing.}

    Regression Testing

    New Features Testing

  4. Features Not To Be Tested

    {List of the features not to be tested}

  5. Test Deliverables

    {List of the test cases/matrices or there location}
    {List of the features to be automated }

  6. Dependencies / Risks

    Dependencies
    Risks

  7. Milestone Criteria