论文部分内容阅读
软件测试作为保证软件质量、提高软件可靠性的重要手段,在软件开发中起着不可替代的作用.路径覆盖准则就是考察软件测试充分性的一种重要准则.由于严格的路径覆盖测试不可实现,只能选择一些对软件整体质量影响较大的重点路径进行测试,以提高软件测试工作的效率和效益.本文的工作主要针对面向对象的软件系统提出了一种通用的基于统计的自动化辅助工具,通过对程序代码的静态分析和插装.以及由大量随机测试用例驱动所得到的统计分析结果,为软件的功能测试和可靠性测试中的重点路径选择提供参考依据.本文重点对该工具的主要思想、相应算法以及一些具体的实现问题进行了阐述.