论文部分内容阅读
本文从编译器测试的上述需求定位出发,基于兼顾深度测试和宽度测试的黑盒测试方法,分析研究了测试用例自动生成所面临的几个主要问题。文章探讨了从随机性、任意性方面实现一个满足测试需求的C++测试用例框架的相应算法。这些算法解决了测试用例中表达式、语句以及其它C++语言要素的生成,以及表达式、语句嵌套和数据结构的任意复杂性的问题。