原文:https://testing.googleblog.com/2016/06/the-inquiry-method-for-test-planning.html

写测试计划通常是件蛋疼(complex undertaking)的事情。一份理想的测试计划通常是基于成本效益分析和风险分析,各种权衡之后得到的最优解决方案。

如何有效地平衡这些因素,很大程度依赖项目严重性,实现细节,可用资源和团队意见。利用高收益低成本的单元测试,很多项目可以达到高覆盖率。但是这样可能不够,需要投入更多的测试,尤其是复杂的边界情况。关键性项目需要尽可能的减少风险,所以就得投入更高的成本,在所有阶段都要经过严格的测试。

本文其实没啥用,如何找到适当的平衡点得靠你自己。本文也不会提供一个测试计划模板给你,反正给了你也没有啥用。本文主要告诉你,在写测试计划的时候,如何选择最有用的内容。

测试计划和测试策略

开始搞之前,有两个常用的方法需要澄清下:

项目设计文件通常都会有测试计划或者测试策略。这两种方式都挺好,所以选哪个都可以,只要你搞的定。但是通常来说,项目比较稳定的时候,用一个测试计划就够了。如果项目变的很快,那么就需要不停地变化测试策略,然后对应的添加测试计划。

简单起见,后面我们就把这两种方法都写成测试计划。如果你有多个文档,就把下面的建议放进去吧。

内容选择

测试计划,从列出所有需要回答的问题开始。下面会比较综合地列出一些重要的问题,有的适用有的不适用,自己衡量。通过寻找这些问题的答案,组织测试计划的内容,然后用团队常用的格式输出文档。一定要记得,做决定前,需要权衡上面提到的因素。

前提

风险

覆盖率

工具和基础设施

流程

功用


↙↙↙阅读原文可查看相关链接,并与作者交流