测试学习之旅|测试覆盖

测试覆盖使测试的范围,也就是需要测试什么不测试什么,以及从什么角度来进行测试。例如,在第三方软件兼容性测试中,测试人员可以采用如下策略覆盖产品的功能。
测试人员可以从六个方面考虑测试覆盖。
(1)结构覆盖。测试人员要分析产品是如何构成的,然后用测试去覆盖产品的重要组成部分。
(2)功能覆盖。测试人员要分析产品包含哪些功能,然后用测试去覆盖功能点。
(3)数据覆盖。测试人员要分析产品会处理什么数据、传输什么数据、输出什么数据,并用测试覆盖这些内容。
(4)平台覆盖。测试人员要分析产品以来于什么平台及平台特性,并用测试覆盖这些平台和特性。
(5)操作覆盖。测试人员要分析用户是如何使用产品的 ,并用测试覆盖使用流程和操作。
【测试学习之旅|测试覆盖】(6)时间覆盖。测试人员要分析产品受什么时间因素的影响,并用测试去覆盖有风险的因素。

    推荐阅读