动态白盒测试也叫做结构化测试,
白盒测试考虑测试用例对内部逻辑的覆盖程度。
覆盖所有的路径是不可能的。
测试覆盖标准
——数据覆盖
——代码覆盖
语句覆盖
分支覆盖
条件覆盖
数据流分析:数据流覆盖主要指在软件中完全跟踪一批数据。
测试程序的状态以及程序流程,必须设法进入和退出每一个模块,
执行每一行代码,进入软件的每一条逻辑和决策分支,这种测试叫做代码覆盖。
代码覆盖是动态白盒测试。