第一,穷举路径测 试决不能查出程序违反了设计规范, 即程序本身是个错误 的程序。 第二,穷举路径测试不可能查出程序中因遗漏路径 而出错。 第三,穷举路径测试可能发现不了一些与数据相关 的错误。 2.白盒测试是工作量巨大并且枯燥的工作,可视化的设 计对于测试来说是十分重要的。 在选购白盒测试工具时,应 当考虑该款测试工具的可视化是否良好,例如:测试过程中 是否可以显示覆盖率的函数分布图和上升趋势图, 是否使 用不同的颜色区分已执行和未执行的代码段显示分配内存 情况实时图表等, 这些对于测试效率和测试质量的提高是 具有很大的作用的。 白盒测试目前主要用在具有高可靠性 要求的软件领域,例如:军工软件、航天航空软件、工业控制 软件等等。 新开发的软件通过了黑盒测试和白盒测试以后,可以说 基本满足了设计要求, 但并不能保证该软件没有问题存在, 只有经过实际试运行的检验, 才能更进一步完善和优化,达 到软件最优状态。 总之, 软件测试的目的不仅是为了发现软件缺陷与错 误,而且是对软件质量进行度量和评估,以提高软件的质量。 参考文献: [1]王明玺.软件测试的设计与实现[M]. 北京:人民邮电出版社, 2010. [2]