期刊文献+
共找到24篇文章
< 1 2 >
每页显示 20 50 100
单元测试框架GTest的自动调用机制分析 被引量:2
1
作者 刘艳平 费琪 陈伟 《微型电脑应用》 2019年第5期92-94,共3页
单元测试框架是测试驱动开发模式中的核心工具,当前的研究主要集中在单元测试框架的使用方法,对框架的实现原理研究较少。研究了谷歌公司的开源测试框架GTest的自动调用机制,首先概述了GTest框架的核心技术,然后以自带的Sample1为例,研... 单元测试框架是测试驱动开发模式中的核心工具,当前的研究主要集中在单元测试框架的使用方法,对框架的实现原理研究较少。研究了谷歌公司的开源测试框架GTest的自动调用机制,首先概述了GTest框架的核心技术,然后以自带的Sample1为例,研究了测试用例注册、测试用例执行过程的信息调度,最后研究了GTest的测试执行情况监听机制。 展开更多
关键词 Gtest 单元测试 自动化测试 测试框架
在线阅读 下载PDF
单元测试工具JUnit框架浅析 被引量:2
2
作者 王焱 吴青林 《郧阳师范高等专科学校学报》 2010年第6期57-59,共3页
JUnit是非常经典的单元测试框架,值得Java爱好者认真学习和研究.通过对JUnit文件结构、设计模式及扩展进行分析,以便更好的运用JUnit进行软件测试.
关键词 unit 框架 单元测试 设计模式
在线阅读 下载PDF
基于cunit的自动测试框架 被引量:1
3
作者 刘波 《电脑知识与技术(过刊)》 2007年第18期1631-1633,共3页
随着现代软件工程的发展,软件质量的要求逐渐得到提高,而软件测试也因此受到越来越多的重视.在企业级应用领域,以xunit为代表的自动测试框架已经趋于成熟.但是在嵌入式系统开发领域,由于软件系统对硬件平台的依赖,软件在通用性和易测试... 随着现代软件工程的发展,软件质量的要求逐渐得到提高,而软件测试也因此受到越来越多的重视.在企业级应用领域,以xunit为代表的自动测试框架已经趋于成熟.但是在嵌入式系统开发领域,由于软件系统对硬件平台的依赖,软件在通用性和易测试性方面都比较欠缺,从而导致自动测试系统的贫乏.本文分析说明了软件测试的作用,特别是在嵌入式开发过程中的作用,以及实施软件测试所需要的代价.基于以上理论,本文论述了一个基于cunit设计的自动测试框架.鉴于自动测试系统对测试工作的重要性,模仿xunit的特性,对cunit进行了改进.并且针对嵌入式系统的特性,在框架中加入了守护线程,用以模拟中断等外部事件. 展开更多
关键词 cunit 测试框架 自动测试 测试包 多线程支持
在线阅读 下载PDF
数据驱动测试在Nunit框架中的应用
4
作者 王敏 陈亚光 《微型机与应用》 2012年第22期10-12,18,共4页
为了解决单元测试工具Nunit本身不支持数据驱动测试的问题,提出了在Nunit框架下实现数据驱动测试的方法。该方法首先将测试类所使用的测试数据基本信息设定在ini文件中,将输入数据及预期结果存放于Excel文件中。随后通过属性标签[TestFi... 为了解决单元测试工具Nunit本身不支持数据驱动测试的问题,提出了在Nunit框架下实现数据驱动测试的方法。该方法首先将测试类所使用的测试数据基本信息设定在ini文件中,将输入数据及预期结果存放于Excel文件中。随后通过属性标签[TestFixtureSetUp]标记的方法动态读取ini文件中的基本信息,再根据这些基本信息读取Excel文件中的测试数据,并将测试数据保存于自定义的结构体数组中供各测试方法使用。该方法有效地实现了测试数据与测试脚本的分离,能降低测试脚本的维护工作量,提高测试效率。 展开更多
关键词 单元测试 Nunit框架 测试脚本 测试数据
在线阅读 下载PDF
基于DbUnit的单元测试框架设计 被引量:1
5
作者 李英杰 宋晓静 《煤炭技术》 CAS 北大核心 2011年第6期178-179,共2页
DbUnit是一款开源的数据库功能测试框架,使用它可以对数据库的基本操作进行白盒单元测试,对输入输出进行校验,从而保证数据的有效性。DbUnit使用XML文件提供测试数据,为测试人员增加了测试难度,降低了单元测试效率。文章针对此种情况,... DbUnit是一款开源的数据库功能测试框架,使用它可以对数据库的基本操作进行白盒单元测试,对输入输出进行校验,从而保证数据的有效性。DbUnit使用XML文件提供测试数据,为测试人员增加了测试难度,降低了单元测试效率。文章针对此种情况,介绍了如何基于DbUnit设计一个数据库单元测试框架,使用Excel文件提供测试数据,从而提高数据库单元测试的工作效率。 展开更多
关键词 数据库单元测试 Dbunit 测试操作界面设计 测试框架数据库设计
原文传递
JUnit参数化测试的应用研究 被引量:3
6
作者 刘彦楠 《信息与电脑》 2021年第14期30-32,共3页
单元测试是对软件的一个独立工作单元进行的测试,是软件测试的重要阶段,对于软件缺陷的早期发现和干预具有重要的意义。JUnit是Java语言的单元测试框架,能够实现自动化单元测试。本文应用JUnit对实际程序进行了简单测试和参数化测试,分... 单元测试是对软件的一个独立工作单元进行的测试,是软件测试的重要阶段,对于软件缺陷的早期发现和干预具有重要的意义。JUnit是Java语言的单元测试框架,能够实现自动化单元测试。本文应用JUnit对实际程序进行了简单测试和参数化测试,分析了JUnit简单测试和JUnit参数化测试各自的优缺点,为测试人员执行单元测试提供了参考。 展开更多
关键词 单元测试 Junit框架 参数化测试
在线阅读 下载PDF
自动化单元测试框架NUnit的改进设计与实现
7
作者 王桐 《电脑与信息技术》 2013年第2期36-41,共6页
软件测试对确保软件质量有着不可替代的作用。自动化测试框架有效提高了测试效率,自动化测试框架的成熟是软件测试走向标准化的必经之路。文章改进了自动化单元测试框架NUnit,使测试代码和测试数据分离,解决了使用NUnit测试时测试代码... 软件测试对确保软件质量有着不可替代的作用。自动化测试框架有效提高了测试效率,自动化测试框架的成熟是软件测试走向标准化的必经之路。文章改进了自动化单元测试框架NUnit,使测试代码和测试数据分离,解决了使用NUnit测试时测试代码存在大量冗余的问题。在改进的NUnit框架中,相似的测试用例只需测试人员编写一次,框架将自动生成其他测试用例。 展开更多
关键词 自动化单元测试 Nunit框架 测试代码与数据分离
在线阅读 下载PDF
An Exploratory Case Study in Designing and Implementing Tight Versus Loose Frameworks
8
作者 Manjari GUPTA Ratneshwer GUPTA A. K. TRIPATHI 《Journal of Software Engineering and Applications》 2009年第3期209-220,共12页
Frameworks provide large scale reuse by providing skeleton structure of similar applications. But the generality, that a framework may have, makes it fairly complex, hard to understand and thus to reuse. Frameworks ha... Frameworks provide large scale reuse by providing skeleton structure of similar applications. But the generality, that a framework may have, makes it fairly complex, hard to understand and thus to reuse. Frameworks have been classified according to many criteria. This paper proposes two types of framework (based on the concept of ‘generality’) named as: tight framework and loose framework. A case study is done by developing loose and tight frameworks for the appli-cation sets of Environment for Unit testing (EUT) domain. Based on the experience that we got by during this case study, we tried to find out the benefits of one (tight or loose) framework over the other. This work attempts to provide an initial background for meaningful studies related to the concept of ‘Design and Development of Framework’. 展开更多
关键词 framework REUSE Environment for unit testing Condition COVERAGE Criteria
暂未订购
一种针对单元测试框架的测试脚本重用方法 被引量:2
9
作者 祁琳莹 洪玫 +2 位作者 冯丽云 周宁 文婷婷 《计算机应用研究》 CSCD 北大核心 2013年第6期1764-1768,共5页
单元测试框架下的软件测试将产生大量的测试脚本,在软件测试过程中如何有效利用现有的测试脚本,实现软件测试脚本(代码)的重用成为业界关心的一个重要问题。业界最常见的复用需求是当开发项目更换新的测试框架时,如何重用开发人员在原... 单元测试框架下的软件测试将产生大量的测试脚本,在软件测试过程中如何有效利用现有的测试脚本,实现软件测试脚本(代码)的重用成为业界关心的一个重要问题。业界最常见的复用需求是当开发项目更换新的测试框架时,如何重用开发人员在原单元测试框架下积累的测试脚本。针对这一问题,提出了基于测试脚本移植的重用方案。通过对单元测试脚本的分析和自动翻译方法,将原测试脚本中包含的信息提取出来,解析为基于XML的中间脚本,然后再利用XSLT技术,依据XML记录的信息,自动生成目标框架的单元测试脚本,从而解决单元测试脚本的重用问题。最后实验验证了方案的可行性。 展开更多
关键词 软件测试 单元测试框架 单元测试脚本重用 源代码翻译
在线阅读 下载PDF
基于超导磁体测试的大型聚变装置动态失超保护
10
作者 王琨 孟祥娟 +5 位作者 仝玮 宋蕾 李伟 徐猛 张希宁 李华 《南方能源建设》 2025年第4期35-43,共9页
[目的]大型超导测试平台(Large-scale Superconductor Test Facility,LSTF)是聚变研究中超导磁体负载测试的重要组成部分,主要为超导磁体提供各类类型的测试。在测试过程中,失超保护系统(Quench Protection System,QPS)对于防止超导磁... [目的]大型超导测试平台(Large-scale Superconductor Test Facility,LSTF)是聚变研究中超导磁体负载测试的重要组成部分,主要为超导磁体提供各类类型的测试。在测试过程中,失超保护系统(Quench Protection System,QPS)对于防止超导磁体因失超而发生过热损坏至关重要。[方法]首先,介绍了大型超导测试平台,并分析系统运行时超导磁体失超的过程,阐述失超保护系统中各回路电流情况;然后,通过分析失超保护系统各作用单元动作原理,详细阐述面向不同超导磁体参数下的系统作用单元动作调整,特别是反向脉冲电容单元和移能电阻的调节;最后选取了一种超导磁体的参数来说明文章提出的失超保护系统动态保护框架。[结果]文章提出了一种有效、安全且具备兼容性的动态失超保护系统框架,以满足不同参数下超导磁体的防护需求,包括转移时间、保护电压、温度升高速度和电流衰减速度等。[结论]通过研究发现,提出的大型聚变装置动态失超保护框架可为大型化发展的超导磁体提供快速有效的保护。 展开更多
关键词 大型超导测试平台 失超保护系统 回路电流 作用单元 动态保护框架
在线阅读 下载PDF
自动化单元测试框架EasyMock分析及其应用 被引量:2
11
作者 陈丽萍 张勇 丁智敏 《巢湖学院学报》 2014年第6期34-38,共5页
Easy Mock是一个可以和JUnit很好的集成在一起的Mock框架,它通过构建Mock对象可以减少开发代码与测试代码的耦合,快速有效的完成单元测试、分布式系统测试。在介绍Easy Mock特点、测试框架及其应用的基础上,分析了该框架的优缺点,并针... Easy Mock是一个可以和JUnit很好的集成在一起的Mock框架,它通过构建Mock对象可以减少开发代码与测试代码的耦合,快速有效的完成单元测试、分布式系统测试。在介绍Easy Mock特点、测试框架及其应用的基础上,分析了该框架的优缺点,并针对其缺点提出了相应的解决方案。测试结果表明,注入解决方案后的Easy Mock框架可以降低Mock对象的限制,应用范围更广。 展开更多
关键词 EasyMock框架 测试驱动开发 Junit框架 单元测试 PowerMock框架
在线阅读 下载PDF
基于单元测试的车载时钟同步协议开发方法 被引量:1
12
作者 罗峰 徐金鹏 《汽车技术》 CSCD 北大核心 2019年第5期1-5,共5页
在车载时钟同步协议开发过程中引入开源单元测试框架Cpputest,使代码开发过程与单元测试过程相结合:通过合理的文件依赖关系和可测的代码接口,软件模块可以脱离实际硬件平台独立运行;通过编写测试用例,每一次代码改动均可完整验证其可靠... 在车载时钟同步协议开发过程中引入开源单元测试框架Cpputest,使代码开发过程与单元测试过程相结合:通过合理的文件依赖关系和可测的代码接口,软件模块可以脱离实际硬件平台独立运行;通过编写测试用例,每一次代码改动均可完整验证其可靠性,从而避免缺陷引入,提高了代码质量。运行示例测试结果表明,尽管开发初期工作量增加,但该方法减少了后期维护成本,同时强制要求开发者使用更合理的软件架构,从而减少模块的交接、移植等工作带来的影响,延长了软件的寿命。 展开更多
关键词 单元测试 时钟同步协议 开源单元测试框架 软件质量
在线阅读 下载PDF
现场工况下抽油机机架静力学测试及强度分析 被引量:1
13
作者 颜廷俊 马晓明 《钻采工艺》 CAS 北大核心 2008年第3期81-83,155-156,共3页
采用半桥的应变测试方法,对油田示范区内经过优化后的不同类型抽油机机架进行了应力测试和分析。结果表明,变径轮式抽油机支架应力最大,前、后肢应力差较大;双驴头式抽油机支架应力次之,前、后肢应力差较小;摆杆式抽油机支架受力较小,... 采用半桥的应变测试方法,对油田示范区内经过优化后的不同类型抽油机机架进行了应力测试和分析。结果表明,变径轮式抽油机支架应力最大,前、后肢应力差较大;双驴头式抽油机支架应力次之,前、后肢应力差较小;摆杆式抽油机支架受力较小,前后肢应力差值也不大;常规游梁式抽油机支架受力为最小,前、后肢应力差也较小。除变径轮抽油机的支架外,其他抽油机支架的强度储备系数较大。摆杆式抽油机轮槽磨损较严重。 展开更多
关键词 抽油机支架 测试 应力分析 摆杆式抽油机 轮槽磨损
在线阅读 下载PDF
基于TypeMock Isolator隔离框架的单元测试
14
作者 周建辉 《常州信息职业技术学院学报》 2013年第4期23-26,共4页
首先分析了单元测试的重要性,然后讨论了单元测试面临的难题,重点介绍了解决这些难题的隔离框架TypeMock Isolator的众多优点,最后研究了该框架在一个平台开发中的应用,包括测试环境搭建、测试组织、典型案例、代码运行,实践证明,应用... 首先分析了单元测试的重要性,然后讨论了单元测试面临的难题,重点介绍了解决这些难题的隔离框架TypeMock Isolator的众多优点,最后研究了该框架在一个平台开发中的应用,包括测试环境搭建、测试组织、典型案例、代码运行,实践证明,应用该框架可以大大提高单元测试效率,是.Net项目的单元测试隔离框架的首选。 展开更多
关键词 单元测试 隔离框架 TypeMock ISOLATOR
在线阅读 下载PDF
基于三层体系结构的单元测试框架研究与实现 被引量:5
15
作者 周端阳 王猛 《计算机应用》 CSCD 北大核心 2010年第8期2189-2192,共4页
单元测试是整个测试流程中的基础也是最重要的环节,通过深入研究三层体系结构特点,提出了一种基于该体系结构下的单元测试框架,该框架采用流行的面向接口编程技术,同时将设计模式灵活应用其中,有效指导了整个测试过程。目前整套框架已... 单元测试是整个测试流程中的基础也是最重要的环节,通过深入研究三层体系结构特点,提出了一种基于该体系结构下的单元测试框架,该框架采用流行的面向接口编程技术,同时将设计模式灵活应用其中,有效指导了整个测试过程。目前整套框架已投入实际项目的运行,并且经过实践证明是切实可行的,不仅能及时发现软件开发过程中潜藏的问题,更有效保证Web应用程序的质量,节省了后期维护费用的开销。 展开更多
关键词 三层体系结构 单元测试框架 设计模式 面向接口编程 Nunit
在线阅读 下载PDF
单元测试的自动化实践 被引量:5
16
作者 吴高峡 王芙蓉 《计算机与数字工程》 2007年第1期174-176,共3页
介绍了单元测试的概念以及自动化的方法,并结合C语言测试框架Check的具体应用进行了分析。
关键词 单元测试 自动化 测试框架 CHECK
在线阅读 下载PDF
方面单元测试框架的设计与实现 被引量:1
17
作者 陈凌鹤 毛晓光 +1 位作者 雷晏 王承松 《计算机工程与应用》 CSCD 北大核心 2009年第1期80-85,95,共7页
缺乏成熟的方面测试和方面冲突检测技术是阻碍面向方面软件编程大规模应用的瓶颈性问题。针对方面单元测试,提出了无需与基模块编织的方面单元的独立测试框架AJUnit。该框架运用Java注释和源码与字节码映射等技术实现编译细节的透明化... 缺乏成熟的方面测试和方面冲突检测技术是阻碍面向方面软件编程大规模应用的瓶颈性问题。针对方面单元测试,提出了无需与基模块编织的方面单元的独立测试框架AJUnit。该框架运用Java注释和源码与字节码映射等技术实现编译细节的透明化。基于控制流和数据流分析,AJUnit综合运用随机测试数据生成、相对测试充分性准则的优化和指定路径的测试数据生成等技术实现测试过程的自动化。文中也介绍了以AJUnit为基础的方面单元测试工具的设计和实现。 展开更多
关键词 面向方面软件 单元测试 方面 AJunit测试框架
在线阅读 下载PDF
一种C++单元测试支持工具的研究与设计 被引量:1
18
作者 李言平 晏海华 柳永坡 《计算机与数字工程》 2006年第10期172-175,共4页
单元测试是针对单个功能模块的测试,能尽早发现缺陷,降低滞后纠错的高成本。当今面向对象软件开发强调迭代和增量式[1]的开发方法,单元测试为其提供了质量保证支持。在单元测试实践的基础上提出了一种单元测试支持工具的设计方法,该工... 单元测试是针对单个功能模块的测试,能尽早发现缺陷,降低滞后纠错的高成本。当今面向对象软件开发强调迭代和增量式[1]的开发方法,单元测试为其提供了质量保证支持。在单元测试实践的基础上提出了一种单元测试支持工具的设计方法,该工具提供了一个灵活有效的单元测试框架和基于该框架的测试用例管理和优化方法。 展开更多
关键词 软件测试 单元测试 测试框架 代码覆盖
在线阅读 下载PDF
使用Google测试框架的软件单元测试 被引量:2
19
作者 刘小双 邓文 王燕 《单片机与嵌入式系统应用》 2019年第10期9-11,15,共4页
软件单元测试主要是验证程序的单元功能是否正确,测试对象一般指函数或类。通过单元测试,设计师可以在编码阶段发现程序编码错误。本文从分析Google测试框架入手,结合实例应用,说明了使用Google测试框架进行单元测试能够大大提高测试效率。
关键词 单元测试 Googletest框架 GoogleMock框架
在线阅读 下载PDF
电动汽车能量管理单元电路板自动测试系统 被引量:2
20
作者 刘奕任 齐铂金 郑敏信 《计测技术》 2016年第3期22-27,共6页
针对电动汽车能量管理单元其电路板测试繁杂的问题,研究设计一种自动测试系统。采用Frescale MC9S12系列MCU作为主控芯片,通过CAN总线实现上位机、下位机、被测板之间的数据传输。系统实现了对能量管理单元4种板件及整机的6类不同测试... 针对电动汽车能量管理单元其电路板测试繁杂的问题,研究设计一种自动测试系统。采用Frescale MC9S12系列MCU作为主控芯片,通过CAN总线实现上位机、下位机、被测板之间的数据传输。系统实现了对能量管理单元4种板件及整机的6类不同测试。上位机软件可对测试项目进行高度灵活地配置,实时显示测试结果,保存至数据库,并生成Word报表。经前期测试,对于同一种板件的全功能测试可在1 min内完成,单个通道的绝对误差可小于0.05 V,并且其故障检出率可达到100%。 展开更多
关键词 能量管理单元 自动化测试 CAN总线 系统框架 软件架构
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部