mohanzb 2012-06-05
如何制定模块测试计划?谈谈个人的看法
1.确认模块的输入输出
任何事项都是端到端,只有确定了输入输出,才能更好地制定中间环节。输出可以理解为干系人的期望,只有明确了目标才更有方向和动力
2.划分里程碑
我们更擅长的是分段实现大目标,所以将阶段细化有助于我们确定完成的标准。A-D需要经历B-C,如果直接考虑A-D可能会导致计划太粗,很多实现未能考虑到。
3.确定模块测试重点,难点
现在1个比较流行的测试策略是:基于风险测试,任何一个项目(模块也可理解成一个小项目)都会有时间成本等的限制,我们必须把精力放在最重要的事情上。具体这个风险如何评估,可以理解为对客户的重要程度,实现的风险等。各项目负责人可以根据项目特性确定是否产出模块测试指导书,以便于更好地指导测试(如果成员离开或者后续项目复用,风险会降到最低)
4.划分子模块
针对大模块,我们需要分析划分几个小模块。不同的测试人员可能有不同的分析框架,但只要合理即可,但是最好各产品线有自己的一个框架基准
5.测试资源
缺陷预防是一个很好的思路,但是缺陷预防不仅仅应该在业务测试过程中,还应该体现在测试工具,环境中。如果能够提前将测试需要的资源给解决,测试过程中我们可以更专注测试分析执行。
6.流程纳入计划:做计划时经常将流程纳入,流程是为了更好地确保测试过程的有效。不要忽视这一点
总的来说,上面的思路可以简单指导模块的测试计划,如果有不同意见欢迎拍砖交流~~
一个正交法设计测试用例的案例研究1992年AT&T发表了一篇讲述在测试过程中使用正交表一个案例研究。据测试负责人估计,如果AT&T采用1000个测试用例的 测试计划,可能仅仅只发现这些缺陷中的32个。