有效测试的 50 条建议 - 编制测试计划(10~11)

第 10 条:获得有效的测试数据

在设计数据样例时,好的数据字典和详细的设计文档非常有用。数据字典提供了数据元素、数据结构、使用规则等信息;设计文档——特别是数据库模式,有助于确定应用程序与数据的交互方式。

输入输出各种组合和变化需要测试,我们可以通过各种测试技术来减少输入输出数据的组合和变化,如:数据流覆盖技术。

测试数据的需求评审应当关注数据的几个关键方面:

TIPS:当确认测试数据需求时,制作一张表格,一列是测试过程,一列是测试数据需求,在这些需求标明所需数据集的规模和产生测试数据所需要的时间。

第 11 条:规划测试环境

测试环境由支持测试工作的所有物质元素组成,例如:测试数据、硬件、软件、网络和设备。

测试组可以结合下面的信息和资源情况设计测试环境:

必需外购的组件列表组成了测试设备采购清单,清单中会列出需要的数量、单价信息、维护和支持费用。为应对意外,可加入部分备用组件。

TIPS:商用现货(commercial off-the-shelf,COTS)指的是哪些很容易被获得的现成产品,有时此术语也被用在军队采购武器中,就是不用再开发,是已有的成熟产品!!!

本文章援引《Effective software testing》一书内容,为个人读后笔记,特此声明


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