Академический Документы
Профессиональный Документы
Культура Документы
CHECKLIST
VERSION 1.0
TEST PLAN CHECKLIST
This template was created to enable departments to more easily develop their project
plans. The Department of Technology, Consulting and Planning Division, created this
template based on its experiences. The template relies on industry best practices
combined with decades of experience on California state information technology
projects. The way it was structured is to enable a department to complete the
information related to its project without having to write background information
related to the discipline. A department may use as much or as little of the template as it
wishes.
Template Instructions:
Instructions for completing this template – written for the author of the project
plan - are encased in [ ] and the text is italicized and bolded.
Examples are provided as a guideline to the type of sample information presented
in each section and the text is italicized.
Boilerplate standard language for each section is written in the document font and
may be used or modified, as necessary.
A department’s project specific information goes within the brackets << >>.
Informational text is italicized within square brackets [ ] for informational purposes
to the person who has to create the plan and includes background information,
explanation, rationale, etc.
Page i
TEST PLAN CHECKLIST
DOCUMENT HISTORY
DOCUMENT APPROVAL HISTORY
Prepared By
Reviewed By
<<The person designated to review the contents of the test plan
for completeness (e.g., Test Lead, Test Manager) is responsible for
Approved By
approving the checklist. Insert name(s) here and have them sign.
>>
Page ii
TEST PLAN CHECKLIST
TABLE OF CONTENTS
1. INTRODUCTION ............................................................................................................................. 1
Page iii
TEST PLAN CHECKLIST
1. INTRODUCTION
This checklist is intended to be used by reviewers to verify the completeness of a project’s
Master Test Plan. These questions cover a wide range of information that might be present
in a Master Test Plan. As such, not every question may be relevant to the verification of a
project’s specific Master Test Plan and the lack of an answer to any question may not
constitute a defect in the Plan.
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
DOCUMENT FORMAT
1 Does the document contain the following ☐ Yes ☐ No ☐ N/A
topics?
Test Plan Identifier *
Introduction or Overview *
Test Items *
Features To Be Tested or Retested *
Features Not To Be Tested *
Test Approach/Strategy *
Pass/Fail Criteria *
Suspension and Resumption
Criteria *
Test Deliverables *
Testing Tasks *
Environmental Needs *
Roles and Responsibilities *
Schedule *
Staffing and Training Needs *
Defect Reporting *
Metrics and Reporting *
Risks and Contingencies *
Approvals *
2 Has the test plan been reviewed, approved,
and signed-off?* ☐ Yes ☐ No ☐ N/A
Page 1 of 9
TEST PLAN CHECKLIST
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
INTRODUCTION/OVERVIEW
Does the Introduction or Overview include
1 the objectives of the testing effort? * ☐ Yes ☐ No ☐ N/A
Page 2 of 9
TEST PLAN CHECKLIST
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
and end-to-end process)? *
FEATURES NOT TO BE TESTED
Are reasons given for not testing these
1 ☐ Yes ☐ No ☐ N/A
features? *
Are the reasons for "features not to be
2 ☐ Yes ☐ No ☐ N/A
tested" valid?
TEST APPROACH/STRATEGY
1 Is the test approach explained? * ☐ Yes ☐ No ☐ N/A
Are the entry criteria for each test phase
2 ☐ Yes ☐ No ☐ N/A
documented? *
Are the exit criteria for each test phase
3 ☐ Yes ☐ No ☐ N/A
documented? *
4 Is the test verification approach explained
☐ Yes ☐ No ☐ N/A
(e.g., code reviews, review sessions)? *
Are the build sequences for the product to be
5 ☐ Yes ☐ No ☐ N/A
tested identified?
Are the levels of testing to be done identified
6 (e.g., unit, module, object, integration, ☐ Yes ☐ No ☐ N/A
usability, system)? *
Are the different types of system level tests
identified (e.g., Ad-Hoc, Functional,
7 ☐ Yes ☐ No ☐ N/A
Algorithmic, Database, Recovery, Security,
Safety)?
Are tests planned to address every
8 requirement including non-functional ☐ Yes ☐ No ☐ N/A
requirements? *
9 Are test automation plans identified? * ☐ Yes ☐ No ☐ N/A
Are performance tests planned and
10 ☐ Yes ☐ No ☐ N/A
identified?*
For each interface, is an interface test
11 ☐ Yes ☐ No ☐ N/A
identified? *
Are regression tests planned throughout the
12 ☐ Yes ☐ No ☐ N/A
test phase? *
For each test level, are appropriate tools
13 ☐ Yes ☐ No ☐ N/A
identified (e.g.,, static analyzer, debugger,
Page 3 of 9
TEST PLAN CHECKLIST
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
capture/playback, simulators, terminals,
storage)? *
14 Are reliability tests planned? * ☐ Yes ☐ No ☐ N/A
15 Are load and stress tests planned? * ☐ Yes ☐ No ☐ N/A
16 Is operational testing planned? * ☐ Yes ☐ No ☐ N/A
17 Is there a plan to validate documentation? * ☐ Yes ☐ No ☐ N/A
18 Is there an installation test planned? * ☐ Yes ☐ No ☐ N/A
Is there a plan to test upward or downward
19 ☐ Yes ☐ No ☐ N/A
compatibility? *
Does the plan discuss use of external testing
20 services, customers, contractors, or third ☐ Yes ☐ No ☐ N/A
party testers? *
21 Is the test approach suitable? ☐ Yes ☐ No ☐ N/A
PASS/FAIL CRITERIA
Does the plan discuss how the pass/fail ☐ Yes ☐ No ☐ N/A
1
criteria for tests will be determined? *
Does the plan discuss how expected results ☐ Yes ☐ No ☐ N/A
2
will be determined?
Does the plan discuss how disputes will be ☐ Yes ☐ No ☐ N/A
3
arbitrated? *
4 Are the criteria reasonable? ☐ Yes ☐ No ☐ N/A
Page 4 of 9
TEST PLAN CHECKLIST
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
to test)? *
Are the suspension criteria and the ☐ Yes ☐ No ☐ N/A
6
resumption criteria reasonable?
TEST DELIVERABLES
Does the plan identify all deliverable items
1 (e.g., test design, test procedures, test ☐ Yes ☐ No ☐ N/A
reports)? *
2 Are dates assigned to the test deliverables? * ☐ Yes ☐ No ☐ N/A
Page 5 of 9
TEST PLAN CHECKLIST
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
Has the support group been identified and
available to maintain the test environment
6 and tools (e.g., server, network, database, ☐ Yes ☐ No ☐ N/A
application, desktop, data conversion
hardware)? *
Has configuration and release management
7 and support been considered in the test ☐ Yes ☐ No ☐ N/A
plan? *
Has support for an incident tracking tool ☐ Yes ☐ No ☐ N/A
8
been identified? *
Is the required environment available and
reasonable (e.g., unit test, system test, ☐ Yes ☐ No ☐ N/A
9
integration test, performance test, user
acceptance test, training)?
Is the source of required test data ☐ Yes ☐ No ☐ N/A
10
identified?*
11 Are test environments planned? * ☐ Yes ☐ No ☐ N/A
Page 6 of 9
TEST PLAN CHECKLIST
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
Is the responsibility for training, installation, ☐ Yes ☐ No ☐ N/A
6
and customer support identified? *
Is the approval authority for each test level ☐ Yes ☐ No ☐ N/A
7
identified? *
If new tools are to be procured, is a selection ☐ Yes ☐ No ☐ N/A
8
and implementation plan identified?
SCHEDULE
Has the test schedule been developed using ☐ Yes ☐ No ☐ N/A
1
industry standards or prior performance?
Is there a plan to determine when testing is ☐ Yes ☐ No ☐ N/A
2
complete? *
Are development code baselines controlled ☐ Yes ☐ No ☐ N/A
3
separately from the baseline under test? *
Is the test schedule consistent with the
4 ☐ Yes ☐ No ☐ N/A
project plan? *
DEFECT REPORTING
Does the plan discuss how defects will be
1 ☐ Yes ☐ No ☐ N/A
reported and tracked before and after
Page 7 of 9
TEST PLAN CHECKLIST
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
product release? *
Does the plan discuss a mechanism to
2 resolve disputes that may arise over ☐ Yes ☐ No ☐ N/A
defects?*
Are adequate resources planned to repair
3 ☐ Yes ☐ No ☐ N/A
defects?
4 Is defect fix verification planned? ☐ Yes ☐ No ☐ N/A
5 Are periodic regression tests planned? ☐ Yes ☐ No ☐ N/A
Does the plan discuss how defects will be
6 ☐ Yes ☐ No ☐ N/A
opened and closed? *
Does the plan describe defect classification
7 and status (e.g., open, closed, deferred) for ☐ Yes ☐ No ☐ N/A
trend analysis purposes? *
METRICS AND REPORTING
Does the plan describe the project’s process ☐ Yes ☐ No ☐ N/A
1
for test monitoring and reporting activities?*
Does the plan identify the specific metrics for ☐ Yes ☐ No ☐ N/A
2
monitoring the project’s test progress? *
Do the metrics align with the project’s test ☐ Yes ☐ No ☐ N/A
3
approach, goals, and objectives? *
Are the metrics quantifiable to determine
4 whether the project’s test approach, goals, ☐ Yes ☐ No ☐ N/A
and objectives were achieved? *
RISKS AND CONTINGENCIES
Is time allocated to re-test defect fixes made
1 ☐ Yes ☐ No ☐ N/A
to the code? *
2 Are contingency plans included? * ☐ Yes ☐ No ☐ N/A
Have the required resources for deliverable
3 ☐ Yes ☐ No ☐ N/A
approval and sign-off been identified? *
4 Have the project test risks been identified? * ☐ Yes ☐ No ☐ N/A
Has a contingency/mitigation strategy been
5 identified to address each project’s test ☐ Yes ☐ No ☐ N/A
risk?*
Have the software testing risks been
6 ☐ Yes ☐ No ☐ N/A
identified? *
Page 8 of 9
TEST PLAN CHECKLIST
COMMENT /
ITEM
#
QUESTION RESPONSE AREA TO
ADDRESS
Has a contingency/mitigation strategy been
7 identified to address each software test ☐ Yes ☐ No ☐ N/A
risk?*
Have the product’s test risk been identified
8 ☐ Yes ☐ No ☐ N/A
(i.e., quality)? *
Has a contingency/mitigation strategy been
9 identified to address each product’s test risk ☐ Yes ☐ No ☐ N/A
(i.e., quality)? *
Page 9 of 9