路径测试
路径测试
什么是路径测试?
路径测试是一种基于源代码或算法而不是基于规范的结构测试方法。它可以应用于不同的粒度级别。
路径测试假设:
-
规格准确
-
数据被正确定义和访问
-
除影响控制流程的缺陷外,系统中不存在任何缺陷
路径测试技术:
-
控制流图 (CFG) –通过将代码表示为节点、区域和边,将程序转换为流图。
-
决策到决策路径 (DD) – CFG 可以分解为各种决策到决策路径,然后折叠为单个节点。
-
独立(基本)路径 –独立路径是通过 DD 路径图的路径,无法通过其他方法从其他路径复制。