白盒测试之最小路径覆盖

【主要步骤】:

    1)根据代码画出业务流程图

    2)根据业务流程图简化成控制流图(Tips:需要将复合判定条件拆分成单条件

    3)根据DAG算法计算得到图复杂度,即为需要的最小用例数:

        1)DAG图论的区域数(Tips:需要包含图的1个外部区域

        2)边E的数量 - 点N的数量 + 2

        3)判定节点的数量 + 1

    4)记录路径产出用例路径集合

    5)根据代码中真实的判定条件构造数据,使得满足步骤4)的路径要求

 

【参考文档】:

    https://blog.csdn.net/qq_42744046/article/details/105784682

    https://blog.csdn.net/xieminyao123/article/details/79133449

上一篇:[生活] 稳定心态的一些小tips


下一篇:JQuery动态插入Bootstrap模态框(Modal)