测试覆盖使测试的范围,也就是需要测试什么不测试什么,以及从什么角度来进行测试。例如,在第三方软件兼容性测试中,测试人员可以采用如下策略覆盖产品的功能。
测试人员可以从六个方面考虑测试覆盖。
(1)结构覆盖。测试人员要分析产品是如何构成的,然后用测试去覆盖产品的重要组成部分。
(2)功能覆盖。测试人员要分析产品包含哪些功能,然后用测试去覆盖功能点。
(3)数据覆盖。测试人员要分析产品会处理什么数据、传输什么数据、输出什么数据,并用测试覆盖这些内容。
(4)平台覆盖。测试人员要分析产品以来于什么平台及平台特性,并用测试覆盖这些平台和特性。
(5)操作覆盖。测试人员要分析用户是如何使用产品的 ,并用测试覆盖使用流程和操作。
【测试学习之旅|测试覆盖】(6)时间覆盖。测试人员要分析产品受什么时间因素的影响,并用测试去覆盖有风险的因素。
推荐阅读
- 面试|我经历的IT公司面试及离职感受(转)
- Asp.net|System.Globalization.DateTimeFormatInfo.InvariantInfo
- 测试|16年资深测试大牛教你三部成为测试架构师
- Android|Android VideoView如何播放RTSP的流
- web技术|项目管理之如何控制项目进度和质量
- android|测量webView页面性能技术方案
- 测试|selenium-grid AND docker化方案
- Java|Jacoco覆盖率工具使用调研