测试计划如何编写

作为一个想成为leader(不论是整个测试部门还是小项目组的leader)的人,测试计划编写是必备技能。

有些朋友可能会说,我不想成为leader,那正所谓不想成为将军的士兵不是好士兵… 咳咳咳,没有调侃啦,只是多一个技能傍身也是极好的~~

言归正传,直入主题。测试计划具体包含的内容包括以下:

1、概述 

1.1 项目标识

项目编号项目名称

项目类别■新建类  □升级类合作供应商


1.2 目的 

1.2.1 根据需求列表确认现有功能,保证软件质量

1.2.2 验证软件的一致性、稳定性、兼容性、安全性、可靠性、有效性、功能性

1.2.3 通过分析以前项目的测试状态,预估该项目的测试状态,确保软件测试的有效性

1.2.4 分析漏测原因,提前做好解决方案,降低风险

1.2.5 分析每个阶段计划的有效性并且及时更新,保证各阶段测试的质量

1.2.6 根据计划,及时对文档、测试用例进行评审,保证文档的正确性和测试用例的有效性、可执行性 1.2.7 根据计划,及时对文档、测试用例进行评审,保证文档的正确性和测试用例的有效性、可执行性 1.2.8 保证测试报告的交付时间

1.2.9 提前计划所需测试资源,确保测试工作的正常进行

1.2.10 明确缺陷级别定义,规范提交缺陷模板,以便及时解决缺陷

1.2.11 组织结构图说明每个角色的具体任务,在实际工作中起指导作用

 1.2.12 针对各种测试类型的测试目的来判断测试的有效性

1.3 范围

[描述测试的各个阶段(例如集成测试和系统测试),并说明本计划所针对的测试类型(如功能测试或性能测试)。 简要地列出测试对象中将接受测试或将不接受测试的那些性能和功能。

如果在编写此文档的过程中做出的某些假设可能会影响测试设计、开发或实施,则列出所有这些假设。 列出可能会影响测试设计、开发或实施的所有风险或意外事件。

列出可能会影响测试设计、开发或实施的所有约束。

1.4 参考资料

主要参考项目总体计划、需求规格说明书

2、组织结构

人员角色姓名单位职责移动电话电子邮件备注

项目经理

测试经理

测试组组长

测试组成员

3、测试资源需求

测试过程中,根据项目各阶段需根据项目的情况进行资源调整。

3.1 人力资源需求

角色地点数量所需知识技能期望到位时间计划释放时间是否需要培训备注


3.2 办公位需求

类型地点数量期望到位时间计划释放时间备注

办公座位

办公网络

开发测试网络

其它


3.3 测试环境

测试环境类型主机存储网络外围设备操作系统软件数据库中间件系统配置参数测试用业务数据

web服务器


3.4 其它软件/系统

类型型号数量备注

测试工具

缺陷跟踪工具

测试案例管理工具

浏览器

关联系统

其它


4、测试范围

xxx项目功能列表

 一级菜单二级三级研发负责人测试案例设计人优先级


5、测试目标

5.1 测试目标

类别目标

进度目标系统测试完成日期:

性能测试工作完成日期:

性能指标

执行目标缺陷清除率:100%

测试用例覆盖率:100%

测试用例通过率:100%

文档质量目标交付文档:

测试计划

系统测试用例

系统测试记录

系统测试报告

性能测试方案

性能测试报告

缺陷记录

\


5.2 测试类型

序号测试类型子测试项测试目的是否采用备注

1功能性测试根据系统需求文档和设计文档,检查产品是否正确实现了功能

3用户界面 (UI) 测试检查界面是否美观合理

4兼容性测试在不同浏览器上能正常运行

5流程测试按操作流程进行的测试,主要有业务流程、数据流程、逻辑流程、正反流程,

检查软件在按流程操作时 是否能够正确处理

6回归测试检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统的需求

7性能测试提取系统性能数据,检查系统是否

满足需求中所规定达到的性能

8接口测试检查系统能否与外部接口正常工作

9安全性和访问控制测试应用程序级别的安全性:检查用户只能访问其所属用户类型已被授权访问的那些功能或数据。

系统级别的安全性检查只有具备

系统和应用程序访问权限的用户才能访问系统和应用程序。

6、测试里程碑

序号测试阶段任务描述责任人阶段目标计划开始时间计划结束时间

1制定测试计划识别需求功能,预估工作量

制定测试进度,编写测试计划

工作量预估完成

测试方案、测试计划编写完成

通过项目组内部评审

2系统测试案例测试需求分解

编写测试案例

评审测试案例

测试案例编写完成

通过评审

纳入配置管理

3系统测试验证系统软件是否与需求相符,执行业务流程通顺模块集成后的系统业务流程正确

记录发现的缺陷、修改缺陷、复测缺陷

完成测试记录和测试报告

4性能测试验证系统集成后,软件是否符合各项性能指标软件在模拟真实环境的条件下各项性能达到需求指标

测试脚本、场景的编写

记录发现的缺陷、修改缺陷、复测缺陷

完成测试记录和测试报告

5业务验收测试根据业务需求和《业务需求功能规格说明书》/《业务需求功能说明单》编写测试案例,测试是否实现所有功能业务测试小组完成测试工作(测试案例编写、记录发现的缺陷、复测缺陷、完成测试记录和测试报告)

软件质量达到预期标准

6文档编写记录测试记录、完成测试报告、对测试案例进行维护完成测试报告及相关文档整理,测试案例更新归档

7、测试进度安排

开始时间:

结束时间:

任务名称负责人开始时间完成时间

1.制定测试计划

编写测试方案与计划

2.测试案例设计

3.集成/系统/验收测试

第一阶段测试

第二阶段测试

第三阶段测试

4.性能测试

5.文档编写

8、风险评估

风险描述影响程度应对措施责任人

测试目标不清晰或不够明确严重明确测试目标

测试时间有限严重推迟上线或加班

测试人员的不足严重

代码编写的质量严重

缺陷修改进度严重

回归测试不充分(一般不运行全部测试用例,是有选择性的执行)一般

案例功能点覆盖率未达到100%一般

测试案例不能100%执行一般

开发计划变更严重

需求的变更严重


9、交付物

序号交付物提交时间

1测试计划

2测试方案

3系统测试记录

4系统测试报告

5性能测试用例

6性能测试报告

7缺陷

10、缺陷级别标准

描述需求阶段与客户确定的缺陷等级定义;

缺陷 级别描述

一级致命问题

1. 程序运行过程中不断申请,但没有完全释放资源,造成系统性能越来越低,并出现无规律的死机现象。

2. 程序运行导致系统崩溃。

3. 由程序引起的资源严重不足、非法退出等

4. 严重的关键计算错误(如计费等)。

5. 数据库发生死锁,且无法自动恢复。

6. 与需求要求差距较大。

7. 系统无响应。

二级严重问题

1. 因错误操作导致的程序中断。

2. 功能没有实现。

3. 正确操作导致的错误结果。

4. 与数据库连接错误,无法自动恢复。

5. 数据通讯错误,无法自动恢复。、

6. 数据库的表、业务规则、缺省值未加完整性等约束条件。

7. 界面中的信息不能及时刷新,不能正确反映当前数据状态,可能误导用户。(数据库中剩余记录个数和参数设置对话框中的预设值常常显示为历史值而不是当前值)

8. 对输入数据没有进行充分并且有效的有效性检查,造成不合要求的数据进入数据库。

三级一般问题

1. 操作界面错误。(包括数据窗口内列名定义、含义是否一致,界面中英文混杂,界面元素参差不齐,文字显示不全)

2. 打印内容、格式错误。

3. 删除操作未给出提示。

4. 数据库表中有过多的空字段。

5. 提示信息意文不明或为原始的英文提示。

6. 要求用户输入多余的、本来系统可以自动获取的数据。(服务是否启动,安装后用户需要手动修改某些配置文件)。

7. 辅助说明描述不清楚,有歧义。

8. 长操作未给用户提示。

四级改进建议

1. 辅助说明描述不清楚。

2. 输入输出不规范。

3. 可输入区域和只读区域没有明显的区分标志。

4. 某一项功能的冗余操作太多。如:对话框嵌套层次太多,影响用户操作。

5. 不能记忆用户的设置或操作习惯,用户每次进入系统都需要重新操作初始环境。

6. 不符合用户操作习惯。(快捷键定义不科学、不实用,键位分布不合理、按键太多,甚至没有快捷键)。

7. 界面不规范。

8. 提示窗口文字未采用行业术语。

11、培训计划

序号分类培训内容培训日期培训人参加人备注

1业务培训详见培训计划

2技能培训

3工具培训

12、相关软件

在测试过程中将使用到以下软件 

1 .缺陷跟踪工具

管理bug并跟踪bug状态:禅道

2 .用例与文档管理工具

管理项目文档和需求:SVN

以上就是测试计划中包含的所有内容,如果公司没有模板的话,直接按照这个来写吧,no趴笨~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,158评论 2 126
  • -----转载----- 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? ...
    花开沉浮阅读 7,280评论 4 88
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 21,836评论 7 277
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,664评论 5 100
  • 这一篇描写的是修子与密友真佐子和绘里到青森旅游,与密友一起喝酒、赏花好不惬意。在文中,有一情景,修子看到古朴浑厚的...
    言语谓昭阅读 180评论 0 0