利用CppUnit的面向对象程序单元测试技术研究与应用

被引量 : 0次 | 上传用户:yyll2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的深入快速发展,软件已经在人们日常生活中得到广泛应用,而软件质量也已经成为人们所关注的焦点。软件测试作为软件质量的有力保证,其重要性已经日益显著。单元测试是在编码完成后对软件设计中的最小的单位检验正确性的测试工作,是能够显著提高软件质量的有效手段。本文将提出面向对象思想设计的程序的单元测试系统方案并加以实践。本文首先介绍了研究课题的现状和发展趋势,介绍了面向对象、软件测试、单元测试的相关技术方法、工具的特点及使用方法,详细介绍了面向对象自动测试框架CppUnit的实现机制以及使用方法,并结合实际项目《iTools智能监控平台单元测试》,对提出的面向对象程序单元测试方案进行实践验证,在以实际项目为例的方案实践中,考虑到测试用例的关键性,本文提出了利用白盒和黑盒测试相结合的策略来构造测试用例,保证了测试用例的充分性。并且总结了一套编写测试代码的通用步骤以及针对被测对象编写代码的优先顺序,最后的测试报告及测试结果证明了该单元测试系统方案是可行和有效的。本文融合了软件的测试理论技术知识以及笔者实践的经验,相信对于自动化单元测试的进一步研究以及推广CppUnit的应用都具有一定的意义和参考价值。
其他文献
介绍了PID控制技术在冰箱试验室的温湿度控制中的应用.依据国家标准GB/T8059.2 95要求,设计并建造了一套全自动电冰箱热工性能测试的试验系统.完成试验室空气处理系统、工况
中共十七届六中全会指出,深入开展学雷锋活动,必须推动学习活动常态化。这不仅合乎时宜,而且也有其客观必然性。推动学雷锋活动常态化,必须加大媒体宣传力度,倡导岗位奉献、
指出了随着农村经济的发展,农村环境污染日趋严重,引起越来越多的关注。分析了河南省农村环境污染现状,表现为缺乏科学地使用化肥和农药,禽畜养殖污染范围广,农作物秸秆垃圾
运用社会心理学、犯罪心理学基本理论,分析实际案例,证实贪官与奸商在心理需要、动机、自我调控能力以及人格上,都存在着许多相同之处,即他们的畸形的物质需要是犯罪的原动力
<正>反对腐败、建设廉洁政治,是中国共产党一贯坚持的鲜明政治立场,是人民关注的重大政治问题。解决好这个问题的根本,正如十八届中央纪委第二次全会上所强调的,要全面加强惩
自2011年福岛核电站发生核事故以来,放射性核素的废液处理技术已经成为重点研究的内容之一,而铯在放射性核素中占很大的份额,由于其半衰期长,对人类的健康带来严重的危害,因
[目的]观察党参山药汤治疗幽门螺杆菌感染性胃病疗效。[方法]使用随机平行对照方法,将92例住院患者按随机数字表法分为两组。对照组46例奥美拉唑,20mg/次,2次/d,口服。阿莫西
Mirosot机器人避障路径规划在不考虑球体运动的情况下,大多采用蚁群算法、神经网络算法以及策略配合等方法。Mirosot机器人在带球避障过程中应同时考虑球体受力和初始角度两
为进一步拓宽研究现代公共管理的思路,文章就现代公共管理理论与实践的发展趋势进行了全面概述,以提供深入研究讨论的基本依据与素材。首先就国际公共管理理念与时间发展的阶
指出了河湖景观水系治理新技术直接净化方法的技术探索和分析是鉴于需求而做出的一种尝试。为了彻底解决水体的污泥淤积和水体浑浊问题,针对水体的具体情况,探讨了治理技术方