有大量的结构覆盖标准(参见例如ISTQB-Standard或ISO26262-Standard),范围从控制流到数据流覆盖,适用于源代码或规范。
那么哪些覆盖标准不是结构性的?
详细信息:我可以想到一些非结构性覆盖标准,但不知道是否还有更多,并且没有涵盖非结构性覆盖标准的可引用参考。
示例性非结构性覆盖标准:
- 需求范围
- 输入值的覆盖范围
- GUI 元素的覆盖范围
有大量的结构覆盖标准(参见例如ISTQB-Standard或ISO26262-Standard),范围从控制流到数据流覆盖,适用于源代码或规范。
那么哪些覆盖标准不是结构性的?
详细信息:我可以想到一些非结构性覆盖标准,但不知道是否还有更多,并且没有涵盖非结构性覆盖标准的可引用参考。
示例性非结构性覆盖标准:
有以下类型的测试覆盖率标准:
结构标准
数据标准
故障模型准则
基于需求的标准
基于显式测试用例规范的标准
基于统计方法的随机测试数据生成标准
基于突变分析的标准
除第一个标准外,所有标准都是非结构性的。
信息来源:
状态转换的覆盖范围 环境组合的覆盖范围
它说,结构是基于非底层代码或类似代码的一切。
但我真的没有看到这个部门有任何实际用途。