【摘 要】
:
随着信息时代的到来,软件技术突飞猛进,软件产品在社会各个应用扮演着越来越重要的角色。如何保证软件质量一直是计算机技术的热门研究领域。软件测试已经成为了保证软件质量
论文部分内容阅读
随着信息时代的到来,软件技术突飞猛进,软件产品在社会各个应用扮演着越来越重要的角色。如何保证软件质量一直是计算机技术的热门研究领域。软件测试已经成为了保证软件质量最行之有效的方法,在所有的软件测试中,单元测试是最基本的测试。手动执行单元测试可能需要大量的工作,执行高效率单元测试的关键是自动化。本文简单介绍了目前市场上比较主流的CC++单元测试软件,接着介绍了以CC++函数作为测试目标的单元自动化测试系统,包括系统框架、系统主要模块及模块之间的关系以及系统的测试流程。本文提出了一种覆盖元素管理的技术,这种技术介绍了根据控制流图和抽象语法树提取覆盖元素、根据插装消息更新覆盖元素状态和计算覆盖率等三方面的内容。此外,本文还提出了一种路径选择的方法,包括根据控制树和蕴含树选择基本路径、运用区间运算判定不可达路径和重新选择路径,其中重新选择路径提出了分支替换和原子谓词替换两种方法。文章最后给出了一组函数的路径选择结果、不可达路径判定结果和重新选择路径的结果,并对其进行分析。
其他文献
在全球互联网资源急剧膨胀的情况下,搜索引擎技术为人们查找所需资料提供了一个良好的接口。然而,面对通用搜索引擎的信息量大、查询不准确、深度不够等问题,垂直搜索引擎应
互联网络飞速发展的同时网络安全事件日益增多,对于高性能网络入侵防御系统的需求日趋强烈。基于硬件加速的入侵防御系统不能满足不断变化的攻击手段。网络流量的不断增加对
随着Intenet/3G网络技术、流媒体技术、嵌入式技术的发展,以及人类对安全防护、机械自动化等的重视,监控系统的发展前景越来越广阔。本文设计并实现了一种便于使用、性能稳定
网络管理信息模型是网络管理的核心内容之一,网络管理活动是以管理信息模型为中心来展开的。传统的网络管理信息模型主要是针对面向连接的网络定义和设计的,近年来针对无连接
随着GIS的迅速发展和广泛应用,各行各业的用户对GIS的需求也越来越具体,同时要求定制的级别也越来越高。这不仅考验着GIS开发人员的开发水平和设计能力,同时也更是对现有的GIS开
P2P系统是近年来出现的一种很流行的应用,P2P的对等网络结构使节点既可充当服务请求者,又可以是服务提供者,相对传统的C/S架构有很多优势。P2P系统可分为结构化P2P和非结构化
混沌系统是具有复杂的、不可预见行为的确定性非线性系统,初值敏感性是其主要特性之一,这一特性使得混沌同步的方法在保密通信领域得到了广泛的应用。近年来,混沌系统同步的
地下水是我们生活中不可缺少的自然资源。随着现代工农业的迅速发展,人类对地下水资源的合理开发和有效利用,逐渐成为了学术界所关注的焦点。我们主要利用数值模拟的方法来进
现实世界中,一个地区或城市通常由不同的部门在不同的时间负责采集地理数据,并各自建立相应的地图数据库,在地理信息系统中亟待解决的问题是,如何将来源不同或者差异程度不同
随着计算机网络技术在产品开发设计过程中的进一步应用,网络化产品协同设计技术已经成为现代产品设计理论和方法研究领域关注的研究热点,网络化产品协同设计是指多学科群组人