【摘 要】
:
在计算机编程中,软件单元测试是一种非常有效的方法,用以验证一段代码或是系统的一个模块是否能正常运作。许多的软件企业已经把这种方法当作软件发行更新的一个标准。单元测
论文部分内容阅读
在计算机编程中,软件单元测试是一种非常有效的方法,用以验证一段代码或是系统的一个模块是否能正常运作。许多的软件企业已经把这种方法当作软件发行更新的一个标准。单元测试不仅可以告诉开发人员被测单元成功或是失败,更能在某种程度上,准确地锁定问题的源,从而帮助开发人员进行修改,进而改善软件的质量。对于软件测试,首先要搭建测试框架。虽然业界已经有很多成熟的单元测试框架,可以用于搭建基本的测试系统。但是,大部分现有的测试框架都与被测系统交互不便,缺乏扩展性,不易于维护。本论文的主要工作是设计统一的通信平台和全局桩模块。新的通信平台通过使用单例模式的核心类,在被测系统初始化时建立两个系统级别的注册表,一个静态表和一个动态表。静态表约定所有可能的子模块的唯一标识,动态表用于记录运行时的子模块实例和其内存地址。在每个子模块初始化时,都先往动态表中注册自己的信息。如此,所有的子模块都能通过这两个全局表来查询和访问任何其他的子模块实例。并且,这个通信过程封装后对所有子模块都是透明的。全局桩模块充分利用了C++回调函数的特性,把桩模块仅仅作为一个容器,而不是实现具体的交互代码。在这个机制下,桩模块保留与被测系统的通信能力,并维护一个反馈函数表。所有与被测系统的交互代码都将封装成函数,装载进函数表内,在正确的时候提取调用。论文中设计开发的测试框架,逻辑清晰,扩展性极强。测试用例易于编写,风格统一。
其他文献
目的建立测定金水宝胶囊中腺苷及腺嘌呤含量的高压液相色谱方法。方法采用0.5%磷酸超声提取制备金水宝胶囊样品溶液,色谱柱为Venusil-XBP-C18(250 mm×4.6 mm,5μm);流动相采
<正> 1976年1月至1984年12月,接收住院治疗紫癜性肾炎57例,对其中病情一开始比较严重或单纯西药治疗效果不佳的32例,采用中西医结合治疗。现将结果报告如下。一般资料32例中,
本文以发展青少年个性是教育的内在本质要求为依据,指出只有一方面重视发展青少年个性,一方面发挥青少年的积极性、主动性和创造性,才能使教育真正转化为青少年的自觉行为。
对青少年进行榜样教育是我国传统的思想道德教育模式。但时至今日,榜样的道德力量已日渐缺失,过去的道德榜样(爱国主义、集体主义、英雄主义)已日趋边缘化,而处于中心的榜样
机电一体化是指在机构的主功能、动力功能、信息处理功能和控制功能上引进电子技术,将机械装置与电子化设计及软件融合起来所构成的系统的总称。本文分析了我国机电一体化的
<正> 成人尺桡骨双骨折复位困难,固定不稳。天津医院自五十年代末期起采用手法复位,纸压垫小夹板局部固定和功能锻炼的中西医结合疗法,特点是在复位时由掌背侧夹挤分骨,固定
介绍了瑞典IRB ABB 2000工业机器人故障和维修,就运行中机器人故障产生的原因作了剖析,提出了故障消除的技术措施。
2016年国务院印发了《关于落实发展新理念加快农业现代化实现全面小康目标的若干意见》中进一步指出,完善农业产业链与农民的利益联结机制。促进农业产加销紧密衔接、农村一
目的基于Ilizarov技术原理,设计具有主动矫形力、符合生物力学原理的肘关节矫正器,并研究其临床疗效。方法将44例创伤后肘关节功能障碍的患者随机分为2组,其中对照组22例给予