软件测试人员如何编写测试计划

导读

每个公司的测试计划都不尽相同,但每个测试计划包含的主要内容又只有这几点,那我们一起研究一下测试计划的主要内容有哪些?

测试计划概念

测试计划(Testing plan)的定义:

描述了要进行的测试活动的范围、方法、资源和进度的文档; 是对整个信息系统应用软件组装测试和确认测试。 它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。 测试计划可以有效预防计划的风险,保障计划的顺利实施。

测试计划的目的

(1)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。 (2)为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容。 (3)开发有效的测试模型,能正确地验证正在开发的软件系统。 (4)确定测试所需要的时间和资源,以保证其可获得性、有效性。 (5)确立每个测试阶段测试完成以及测试成功的标准、要实现的目标。 (6)识别出测试活动中各种风险,并消除可能存在的风险,降低由不可能消除的风险所带来的损失。

编写测试计划,就是为了达到这些目的。

通过测试计划可以宏观的指导测试的后续工作

测试计划由谁编写

测试计划属于管理型文档,是由测试经理、测试主管或测试组长进行编写。

测试计划编写的6个要素

1)why——为什么要进行这些测试; 2) what—测试哪些方面,不同阶段的工作内容; 3) when—测试不同阶段的起止时间; 4) where—相应文档,缺陷的存放位置,测试环境等; 5) who—项目有关人员组成,安排哪些测试人员进行测试 6) how—如何去做,使用哪些测试工具以及测试方法进行测试。

测试计划主要内容

1.项目简介

项目简介分为项目背景和编写目的。

主要描述项目实施的背景和为什么要编写测试计划的目的。

2.参考文档

描述编写测试计划时的依据。可以用列表的形式梳理出来。

参考文档 备注

详细设计

概要设计

UI原型图

接口文档

3.测试范围

描述本次测试活动的测试范围。

可以分为总体的测试范围和主要测试的功能点二个部分。

例如,本次测试范围为登录模块和注册模块,其中以注册模块为主要测试功能模块。

4.时间进度安排

首先描述测试活动的总体时间。

再描述测试活动的每个不同阶段需要多长时间,具体可以以表格的形式输出。

例如

测试阶段 计划开始时间 计划完成时间 备注

需要分析 2017-11-10 2017-11-13

需要评审 2017-11-14 2017-11-15

…… …… ……

5.资源

描述本次测试活动需要的人力资源和软硬件资源。

6.风险评估

描述本次测试活动中有可能会产生的风险和解决方案。

在风险评估中确定风险级别最高的测试对象,优先测试,同时需要考虑的要点有:

重要性、严重性、原因、可能性

7.测试交付件

描述本次测试活动完成后测试部需要输出的文档。

例如:测试计划,测试方案,用例执行情况表,缺陷,总结测试报告等等

以上七点在测试计划中需要完全包含,测试计划中包含的主要内容是七点,但由于每个公司的项目和业务都不相同,故测试计划中的实质性内容也不一样,虽然说测试计划可以理解为填空题,但是每个空的答案都不是一样的。

测试策略在测试计划中可有可无,一般来说测试策略是写测试方案中。这里列出了包含进测试计划的测试策略。

图片为测试策略包含的主要内容

原文发布于微信公众号 - 资深Tester(zishentester)

原文发表时间:2017-11-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯数据库技术

腾讯新一代企业级云数据库CynosDB(NewCDB)

NewCDB是在CDB十年技术和产品沉淀的基础上诞生的,腾讯云数据库产品在继承中不断完成突破。

7.6K6
来自专栏嵌入式程序猿

小猿推荐MCUXpresso 软件和工具

最近使用体验了NXP新推出的MCUXpresso软件和工具,此款软件和工具是专为广大的嵌入式程序猿设计的,简直是给众猿友带来了极大的福利,包括三个部分:MCUX...

3095
来自专栏安恒信息

国外安全厂商披露30个Java云服务的0day细节

波兰的一家安全公司近日揭示批漏了30个Java云服务的0day漏洞和相应利用代码,这些漏洞允许客户在其服务器集群上部署Java应用程序。 ...

3376
来自专栏即时通讯技术

达达O2O后台架构演进实践:从0到4000高并发请求背后的努力

达达创立于2014年5月,业务覆盖全国37个城市,拥有130万注册众包配送员,日均配送百万单,是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Ub...

1813
来自专栏知晓程序

深度解读!小程序新增能力意味着什么?

1453
来自专栏ytkah

微信公众平台投票功能升级 可多渠道发布投票

  与之前同时发布公众号投票功能和多客服功能一样,昨天,微信公众平台投票功能升级的脚步紧随多客服功能正式向所有微信认证的服务号和订阅号开放,公众号运营者可通过群...

3514
来自专栏ytkah

如何从微信公众平台上下载关注用户(备份微信关注用户)

  最近有位网友问ytkah怎么备份微信公众平台的关注用户,她说由于种种原因有些朋友会取消微信关注,想用微信小号来加这些用户,曲线留住他们。她的出发点是好的,留...

2928
来自专栏WeTest质量开放平台团队的专栏

腾讯自己的直播答题,如何实现稳定的性能输出

2017年下旬开始,“直播答题”活动突然在各大直播,短视频应用集中的开展了起来,动辄上百万的奖金吸引了大量用户的参与。主要的玩法是,主持人出选择题,然后用户会收...

1323
来自专栏量子位

Facebook又有隐私事件:软件漏洞,1400万用户私密帖被公开

Facebook今日向约1400万用户发出通知,称发现了一个软件漏洞,导致用户发表的认为只有朋友可见的私密帖子实际上所有人都看得到。

713
来自专栏不止思考

如何应对线上故障

线上故障是我们技术同学经常遇到,也是技术成长中经常要经历的事。从故障中我们可以吸取到很多教训,变得越来越有经验。

1752

扫码关注云+社区