文档编号______________
密级______________
项目名称:
文档名称:测试计划书
项目负责人:
项目开发人:
开发部门:
项目负责人_________ _____年_____月_____日
部门经理_________ _____年_____月_____日
主管_________ _____年_____月_____日
智网科技(杭州)有限公司
修订历史记录
日期
版本
说明
作者
批准
<日/月/年>
<>
<详细信息>
<姓名>
<姓名>
目录
1. 简介 4
目的 4
背景 4
范围 4
2. 测试需求 5
3. 测试策略 6
测试类型 6
: 6
数据和数据库完整性测试 6
功能测试 6
业务周期测试 8
用户界面测试 9
性能评测 10
负载测试 11
强度测试 12
容量测试 13
安全性和访问控制测试 14
故障转移和恢复测试 15
配置测试 17
安装测试 18
19
工具 20
4. 资源配置 20
5. 测试进度表 20
测试计划
1. 简介
目的
<项目名称> 的这一“测试计划”文档有助于实现以下目标:
• [确定现有项目的信息和应测试的软件构件。
• 列出推荐的测试需求(高级需求)。
• 推荐可采用的测试策略,并对这些策略加以说明。
• 确定所需的资源,并对测试的工作量进行估计。
• 列出测试项目的可交付元素]
背景
[对测试对象(构件、应用程序、系统等)及其目标进行简要说明。需要包括的信息有:主要的功能和性能、测试对象的构架以及项目的简史。本节应该只有 3 至 5 个段落。]
范围
[描述测试的各个阶段(例如,单元测试、集成测试或系统测试),并说明本计划所针对的测试类型(如功能测试或性能测试)。
简要地列出测试对象中将接受测试或将不接受测试的那些性能和功能。
如果在编写此文档的过程中作出的某些假设可能会影响测试设计、开发或实施,则列出所有这些假设。
列出可能会影响测试设计、开发或实施的所有风险或意外事件。
列出可能会影响测试设计、开发或实施的所有约束。
2. 测试需求
下表用于确定被当作测试对象的各项需求(例如用例、功能性需求和非功能性需求)。表中分总体组装测试、单元测试两部份分别列出了将要测试的对象。
[在此处输入一个主要测试需求的高级列表。]
3. 测试策略
[测试策略提供了对测试对象进行测试的推荐方法。上一节“测试需求”中说明的是测试对象,而本节则要说明如何对测试对象进行测试。
对于每种测试,都应提供测试说明,并解释其实施和执行的原因。
如果将不实施和执行某种测试,则应该用一句话加以说明,并陈述这样做的理由。例如,“将不实施和执行该测试。该测试不合适”。
制定测试策略时所考虑的主要事项有:将要使用的技术以及判断测试何时完成的标准。
下面列出了在进行每项测试时需考虑的事项,除此之外,测试还只应在安全的环境中使用已知的、有控制的数据库来执行。]
测试类型
:
数据和数据库完整性测试
[在<项目名称> 中,数据库和数据库进程应作为一个子系统来进行测试。在测试这些子系统时,不应将测试对象的用户界面用作数据的接口。对于数据库管理系统(DBMS),还需要进行深入的研究,以确定可以支持以下测试的工具和技术。]
测试目标:
[确保数据库访问方法和进程正常运行,数据不会遭到损坏。]
技术:
[调用各个数据库访问方法和进程,并在其中填充有效的和无效的数据(或对数据的请求)。
检查数据库,确保数据已按预期的方式填充,并且所有的数据库事件都已正常发生;或者检查所返回的数据,确保为正当的理由检索到了正确的数据]
完成标准:
[所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。]
需考虑的特殊事项:
[测试
软件开发测试计划书 来自淘豆网m.daumloan.com转载请标明出处.