[原创] 测试策略是什么?
我们在测试工作中经常会面临一个问题,当接受到需求后,通常测试Leader就会组织大家参与需求评审,然后给制定出一个大体的测试计划,但是这指是指明了具体要测试什么?给出了时间,责任人,资源等,但并没解决测试人员要如何测试?怎么测试?所以再测试过程中又引入一个叫测试策略,其实就是用来解决这个问题的;按我个人之前的经验,绝得一个好的测试人员,在测试策略制定上是特别考验自己能力的地方,不知道大家有没有这样的体会。
一 什么测试策略呢?
所谓测试策略,即就是用来描述当前所测试系统的目标、范围和测试方法,所在规定的时间内哪些测试内容要完成,软件产品的特性或质量在哪些方面得到确认。
二 如何制定测试策略或是制定测试策略时要考虑什么?
步骤1:我们需要测试范围是什么?
步骤2:我们需要达到的测试目标是什么?
步骤3:我们需要用什么测试方法?
步骤4: 我们测试如何开展?先测试什么?后测什么?
步骤5:我们测试何时结束?如何才算测试通过?
以上即是我常用的测试策略制定5步法,大家也可以用这个思路去理下自己的要测试的系统,制定出相应的测试策略。
三 测试计划与测试策略的区别?
经常听到很多朋友将测试计划与测试策略混为一谈,二者字都不相同,肯定不是一回事;通常情况下先有测试计划,后有测试策略,当然并不是绝对,二者也可以次序倒着来,先有测试计划后有测试策略,更多的是侧重于提前去了解系统要实现目标,范围等,针对此种情况去制定各阶段的测试策略;如果是先有测试策略再有测试计划,那么我们是在制定一个“测试执行活动计划”。这个测试计划会以测试策略作为输入,来确定测试执行活动所需要的资源,时间分布,测试活动序列。
测试计划与测试策略区别主要在于,测试计划更侧重于计划性,资源安排及实施,属于一种管理性质,而测试策略更强调测试方法和测试技术策略性。
四