如何写一份靠谱的软件测试计划

如题所述

如何写一份靠谱的软件测试计划

所谓计划就是用来指导执行的,那么想要执行到尾就要考虑执行计划的人。如果计划忽略了人的因素就是“拍脑袋”了。

大致总结软件测试计划要符合的内容如下:

1、需求方的高层质量目标

这个是最重要的,多数情况下就是客户和直接发起领导的高层意图,比如速度快、界面美观、高质量等定性的指标,能够指示质量关注重点。

2、公司运营管理的总体要求

比如配合项目/产品需要多长时间完成、成本多少等等,这个通常是限制,要在这个大的限制下做好质控,不能说为了达到90%的测试覆盖率,而让项目成本超标,那就不是测试的本来目的了。

3、设计、开发的要求

要了解开发人员的工作习惯、使用的工具/平台/构架,有些事情是开发工具解决不了的问题,不要硬生生通过“文字”反馈给开发人员,应该先有个沟通,在形成一定共识的基础上设计测试计划,对于设计或构架等难于解决的问题,也要有渠道反馈给管理层,以做风险应对,而不要针锋相对非逼着研发人员修改,最后可能会出现拖延、误修复等更严重的问题。

4、测试的要求

了解公司的质量管理要求、策略、制度、流程,更重要的是了解执行测试的人员的实际能力和经验。如果这份测试计划包括了定义的测试操作(也即是测试用例),那这部分是不能因人而异的,如果说测试计划是为了指导测试人员开发测试用例并指明测试工作安排的,则可以考虑根据执行人员的经验水平进行繁简处理调整,如果都是初级人员,则测试计划就要写得细一些;如果都是高级人员,则可以把测试计划的执行主体部分写的宽泛一些。

5、实施的要求

这里包括项目/产品的实施人员、运维人员、销售人员的意见,比如项目后期的运维方式、系统的版本控制、自动更新、授权许可机制等。这些虽然不是软件的主体目标,但是却与公司运营息息相关,所以也必须在测试策略中予以考虑。

总之,要做出“一份靠谱的软件测试计划”在最开始的几次,需要付出大量的精力,一但这些内容了解了,并记住“重视人的因素”之后,以后都能够做出“靠谱的测试计划”了。

如何写软件测试计划

1 软件测试计划的编写

基础知识已经分享的差不多了,之后就是我们的收尾工作,今天给大家讲讲我们做测试过程中会用到的一个文档:《软件测试计划》

在我们软件测试工作阶段,一共分为五个阶段:计划、设计、执行、评估、验收。

可以看到在做软件测试工作的时候,最开始,就是要做好计划工作,也就是软件测试计划。

在软件测试计划里面应该包含哪些内容呢?

包括这些:

1)测试开始时间 测试结束时间

2)测试的内容模块定位(包含哪些内容测试点)

3)测试的参与人员以及任务分工

4)输出文档的规定以及存放

5)采用的测试方法以及测试工具的申请。

其实就总结起来,就是大家看见过的5W原则:

When:什么时候开始做,什么时候结束测试,要在这段时间内做好一个规划与进度。

What:我们要做什么?要明确的罗列出来,好明确我们的测试方向和重点,并方便后期划分责任模块

Who:谁要参与这次项目的测试?具体负责哪个模块的功能测试?主要负责任务是?都是在这个里面进行明确的责任划分

How:如何测试,确定我们的测试方法:是白盒测试还是黑盒测试?我们要不要进行自动化测试要不要进行性能压力测试?要不要进行安全性测试,都需要在这个里面计划好。

Where:这个是说把文档放在哪里,就明确的包括了我们的输出文档有哪些:比如说测试用例?Bug列表?测试报告等等文档要存放的位置,作用就是规定输出文档以及输出文档的存放位置。

怎么样,这么一说,是不是觉得软件测试报告要很好理解了呢?

今天给大家分享了软件测试报告的编写!更多问题可以加群 333782754 小编每天都按时推送,关注我们打发你的琐碎时间。如果你有别的见解,也非常欢迎留言!

软件测试计划怎么写?

1.引言

1.1项目背景

1.2参考资料(计划编写依据:可行性分析报告/软件需求定义/软件概要设计/软件详细设计/用户使用说明书/……)

1.3测试术语

1.4有关项目人员组成以及联系方式(开发人员/版本控制人员/测试人员/软、硬、结构、营销人员等)

2.任务概述

2.1测试范围

2.2测试目标

2.3广义上还包含测试需求分析/测试用例编写/测试环境搭建/测试培训/测试执行等

软件测试计划怎么写?求助...

软件测试计划是软件测试员与产品开发小组交流意图的主要方式。

包括的内容有

对高级期望、何为软件缺陷,进行定义。

确定测试人员,在哪里测试,确定资源要求以及如何获得他们。确定团队间的责任。

确定哪些需要测试,哪些不需要测试。

定义测试阶段,确定本次测试有多少阶段,定义每个阶段的开始、退出规则。

定义测试策略,确定使用黑盒还是白盒测试,用手工还是使用工具,如果使用工具,是自行开发还是购买已有商用解决方案。

测试员的任务分配。

定义测试进度。

风险评估。

温馨提示:答案为网友推荐,仅供参考
相似回答