测试策略需要考虑哪些 (测试方案与测试设计)

有感而想。

测试设计

测试方案测试计划测试策略区别,测试设计和测试执行区别

结合用户需求、功能需求,从产品质量属性(功能性、可靠性、效率、易用性、可维护性、可移植性)采用一定的测试方法分析产品功能性和非功能性测试点,这也是测试用例编写的依据。

测试策略

测试方案测试计划测试策略区别,测试设计和测试执行区别

结合项目背景,根据用户、功能需求、指标规格、系统架构,分析系统的功能点、业务逻辑,判断测试的重点和难点,在当前有限的条件下,采取合理有效的方法来推动项目的测试活动开展,以最少的资源投入得到最佳的测试效果,达到符合当前环境的最优决策。简单说测试策略是质量、效率、成本、风险之间的平衡。

然而,我们在实际的测试中,经常会遇到一些时间非常紧迫、人力资源相对紧张,是否会听到“来不及做测试设计,可以测的粗一些...”这种简单粗暴的策略。

测试方案测试计划测试策略区别,测试设计和测试执行区别

那么,测试设计、策略这两者是相互独立,还是互相影响?我想也没有绝对的答案。

但还是要有些自己的看法,从测试团队、测试技术发展角度来看,测试设计尽量不要受策略的影响,策略是站在测试设计之上结合效率、成本、风险的具体执行方法、方案。也就是说测试设计应该按照标准严格执行,不建议因由于策略讲“测试的粗一些”,测试设计就可以少做或者不做,也许有人会说没有时间将测试设计做的很细,或者说即使写的很细也没有时间去执行会不会显得浪费。然而试想,如此久而久之,我们这样一上来就直接讲策略,对我们的测试人员基本能力建设会产生怎样的影响?需要进行详细测试设计的时候是否能够设计的出来?在参加用例评审的时候又是否能够给出补充意见?

我想,这个问题值得我们深入的思考下去。