【发布时间】:2023-03-11 03:35:01
【问题描述】:
我正在研究基于模型的测试工具 graphwalker。它创建了一个类似于有向图的模型,并使用生成器和停止条件在该图上行走,例如:
random(edge_coverage(100)) //随机覆盖图,直到所有边都被选中(100%)
random(vertex_coverage(100)) //随机覆盖图,直到所有顶点都被选中(100%)
还有另一个停止条件称为requirement_coverage:用法random(requirement_coverage(100))。
从网站上的描述来看:
requirement_coverage(一个整数,代表所需需求覆盖率的百分比)
停止条件是一个百分比数字。在执行期间,当达到遍历需求的百分比时,测试将停止。如果需求被遍历了不止一次,在计算百分比覆盖率时,它仍然计为 1。
那些遍历的需求究竟是什么?
【问题讨论】:
标签: testing graph graphwalker