C编译器自测试工具

来源 :北京大学 | 被引量 : 0次 | 上传用户:peng23
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文从提高软件质量为出发点,介绍了软件测试的目的、过程、步骤与方法,强调了从软件过程角度看待软件测试问题以及"软件开发全过程检测,力争本阶段修错误"测试原则的重要性,并以提高软件测试效率为目的,引出软件测试自动化和测试工具的概念和实现方法.为了提高C编译器的测试效率,作者提出并实现了CCCE(CCoimpiler Evaluation)自动测试工具.该文详细剖析了测试用例生成所需解决的三问题及其解决方案.如何达到表达式、语句嵌套和数据结构上的任意复杂性及其语义跟踪方面作了探讨和实践.
其他文献
随着计算机技术的发展和Internet的普及,在各级网站的服务器中的WWW数 据也飞速膨胀。尽管传统的数据库技术和数据挖掘技术已经取得了飞速的发展并 且
随着Internet的迅速发展,电子商务已成为潮流,人们可以通过互联网进行网上购物、银行转帐等许多商业活动.现代的商业贸易、金融财务和其它经济行为中,不少已经成为以数字化信
Twelve years have passed since the advent of grammatical evolution (GE) in 1998, but such issues as vast search space, genotypic readability, and the inherent r
该文详细讨论了DCS结构的面粉厂自动控制系统的体系结构,并根据自己的实际经验 和面粉行业的具体要求,从系统设计、实施的具体内容等方面做了详细的论述.全文共分四章,第一章
装配式建筑作为一种新兴的建筑形式,可以有效改善传统建筑行业高耗能、高污染、建设周期长等问题,可以有效降低对建筑周围环境的影响,是未来建筑行业发展的主要方向.但是由于
随着社会经济的发展,人们的精神生活水平与物质生活水平逐渐提高,人们对生活居住条件也提高了要求,一直以来,乡村环境都是人类居住环境的一个重要成分,但随着城市化进程不断
作为先进制造技术的基础,数控技术的飞速发展,给数控系统的任务调度带来了新的挑战。数控系统中的各项加工控制任务具有不同的实时性要求并呈现不同的到达规律,这些任务根据实时
随着电子文档的应用越来越广泛,对电子文档的安全性问题越来越受到重视,但随着应用的不断深入及对电子文档安全性需求的不断提高,现有的电子文件安全保密和管理机制已不能同时满
在Linux操作系统中,存在各类可供利用的漏洞。从后果来区分,有些漏洞会导致系统拒绝服务,有些漏洞会导致信息泄漏,有些漏洞会导致攻击者获取最高权限,其中危害最严重的是可能
PLC技术主要有灵活性、安全可靠性、使用便捷性、应用简单等特点,将其应用在电气工程自动化控制系统中,可以提高电气自动化控制精度,满足不同的电气自动化控制要求.本文主要