目录

一、路径测试

二、基本路径测试步骤

三、圈复杂度

降低圈复杂度方法举例

四、路径测试举例


一、路径测试

  • 路径测试(Path Testing)是指根据路径设计测试用例的一种技术,经常用于状态转换测试中。
  • 基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行的路径集合,从而设计测试用例的方法。
  • 设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次借助漏洞扫描工具测试

二、基本路径测试步骤

三、圈复杂度

降低圈复杂度方法举例

(1)技巧1 提炼函数。有一段代码可以被组织在一起并独立出来

(2)替换算法。把某个算法替换为另一个更清晰的算法。

(3)逆向表达。

四、路径测试举例

        揭错能力是测试充分性准则有效性的最直接的度量之一,如果使用充分性准则A比使用充分性准则B可以发现更多的软件错误,则认为准则A的有效性要高于准则B。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐