测试计划的经验之谈

最近有幸参加了一个关于test strategy的workshop,回顾以往,在测试行业摸爬滚打了十余年,想谈谈关于我的一些看法。(仅针对传统测试项目,敏捷可在此基础上进行删减)
讲到这里,我想先聊聊什么是测试和怎么做测试?最通俗的讲法,测试就是保证软件质量的。没错,那么怎么保证软件质量呢?我们需要了解产品,了解项目而后才能根据我们的经验来判断究竟这个项目的质量包含了哪些以及我们怎么应对这些做出相应的措施。
那么,这和test strategy的关系在哪呢?

这里有两种分歧,一种认为test strategy就是测试计划,而另一种则翻译为测试策略,我个人是持第二种观点的。
讲到这里,我想问一下究竟什么是测试计划,什么是测试策略,什么又是测试过程监控和管理?这三者有什么关联?个人觉得一份好的测试计划中应该包含测试策略和测试过程监控和管理。而测试过程监控和管理又是贯穿测试任务始终的一个环节。作为一个test leader,我相信这三方面的工作经验都是你作为一个leader在完成项目中不可或缺的部分。计划完善方方面面,策略注重如何测试,监控和管理辅助变更的发生。

通俗来讲,测试计划是你对项目和产品有一定了解后需要考虑到的,在接下来实际落实的和测试相关的方方面面。想要很好得记住测试计划的内容可以通过5W1H方式
在这里插入图片描述
What:测什么;when:测多久;who:多少人测;how:怎么测;why:为什么这么测;where:在哪里测
而全部测试准备工作的展开,则是围绕这6点进行不断细化和补充,逐步形成一份完整的测试计划。我们可以将这6点再做一次细化
what:测试范围;when:进度安排;who:测试资源安排;how:测试策略;why:质量定义,文档说明,出入标准;where:环境准备
再附加一个风险管理,作为贯穿始终的过程控制管理,那么就形成了下表这种形式。
在这里插入图片描述
当然,我们也可以顺着这一层再往下细化,定义出适合各自项目的部分,比如测试资源中有人员职责,沟通方式,频率;测试管理中有风险管理,人员管理,缺陷管理,测试策略中有各种测试类型等等
在这里插入图片描述
到了这边就不在继续细化了,依然可以根据不同项目做不同调整。记住一点,一切计划都是为项目服务的,不要本末倒置。

当然,测试计划只是整个测试的开始,实际工作的开展往往更有难度。整体来讲要做好一个test leader,需要考虑的不仅仅是管理方面,还有技术方面,这两者是同样重要缺一不可的。最后附上一张我个人对test leader之路的想法,希望对大家有所启发,帮助大家共同成长。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值