期刊文献+
共找到40篇文章
< 1 2 >
每页显示 20 50 100
Obsidian: Pattern-Based Unit Test Implementations
1
作者 James Bowring Hunter Hegler 《Journal of Software Engineering and Applications》 2014年第2期94-103,共10页
There exist many automated unit test-generator tools for Java with the primary task of generating test cases, comprised of inputs and a corresponding oracle, each of which is explicitly paired with a specific supporti... There exist many automated unit test-generator tools for Java with the primary task of generating test cases, comprised of inputs and a corresponding oracle, each of which is explicitly paired with a specific supporting test implementation. The authors posit that this explicit pairing, or conflating, of test implementation with test case is unnecessary and counter-productive. The authors address this problem by separating the conflated concerns into two distinct tasks: 1) instantiating test implementations and 2) instantiating test cases. This paper focuses on automating the first task in support of the second with the goal of freeing the test engineer to concentrate on test case instantiation. The authors present a new open-source test-preparation tool Obsidian that produces robust, comprehensive, and maintainable unit test implementations. Obsidian, built on the JUnit framework, uses a set of context patterns and associated algorithms combined with information from the Java Reflection API to generate these unit test implementations from Java byte code. These context patterns guide Obsidian to prepare test implementations that guarantee compilation, support exception handling, enable multiple test cases when required, and provide a suitable location for assertions about the test case outcome(s). Obsidian supports regression testing and test-driven development through its novel audits of the testing process. 展开更多
关键词 unit-testing AUTOMATED testING testING TOOL
下载PDF
JUnit在单元测试中的应用 被引量:8
2
作者 贾美丽 康珺 《计算机与现代化》 2013年第8期116-118,共3页
单元测试在软件开发过程中起着非常重要的作用。JUnit是一个用于Java单元测试的开放源代码的测试框架,本文通过具体案例,介绍应用JUnit进行自动化测试的方法。
关键词 单元测试 Junit 自动化测试
下载PDF
基于JTest的自动化单元测试技术 被引量:4
3
作者 高远 杨欣 李凯 《指挥信息系统与技术》 2018年第4期91-95,共5页
单元测试框架在软件开发及测试领域均较普及,基于常用基类和各种断言进行用户运用和拓展,可编写出适用于不同项目的单元测试用例。但当项目调用关系复杂或规模较大时,传统测试框架具有一定局限性。针对该问题,结合JTest测试工具,介绍了... 单元测试框架在软件开发及测试领域均较普及,基于常用基类和各种断言进行用户运用和拓展,可编写出适用于不同项目的单元测试用例。但当项目调用关系复杂或规模较大时,传统测试框架具有一定局限性。针对该问题,结合JTest测试工具,介绍了自动化单元测试流程和方法,可实现运用传统框架对大型项目自动生成并执行测试用例。JTest可通过分析代码自动生成并执行单元测试用例,跟踪代码执行情况,并生成测试报告,从而有效降低单元测试成本并提高测试效率。 展开更多
关键词 Jtest 单元测试 自动化测试
下载PDF
单元测试框架GTest的自动调用机制分析 被引量:2
4
作者 刘艳平 费琪 陈伟 《微型电脑应用》 2019年第5期92-94,共3页
单元测试框架是测试驱动开发模式中的核心工具,当前的研究主要集中在单元测试框架的使用方法,对框架的实现原理研究较少。研究了谷歌公司的开源测试框架GTest的自动调用机制,首先概述了GTest框架的核心技术,然后以自带的Sample1为例,研... 单元测试框架是测试驱动开发模式中的核心工具,当前的研究主要集中在单元测试框架的使用方法,对框架的实现原理研究较少。研究了谷歌公司的开源测试框架GTest的自动调用机制,首先概述了GTest框架的核心技术,然后以自带的Sample1为例,研究了测试用例注册、测试用例执行过程的信息调度,最后研究了GTest的测试执行情况监听机制。 展开更多
关键词 Gtest 单元测试 自动化测试 测试框架
下载PDF
PHP Unit自动化单元测试技术研究 被引量:2
5
作者 王莉军 《电子设计工程》 2012年第23期19-22,共4页
优秀的程序员与普通的程序员之间的区别在于:优秀的程序员会尽可能用测试检测自己的代码,越早测试程序中的问题,发现它的机会越大,花费去寻找和修正的时间就会越少。这就说明在软件发布之前如果缺少有效的测试,软件的问题会很多。使用PH... 优秀的程序员与普通的程序员之间的区别在于:优秀的程序员会尽可能用测试检测自己的代码,越早测试程序中的问题,发现它的机会越大,花费去寻找和修正的时间就会越少。这就说明在软件发布之前如果缺少有效的测试,软件的问题会很多。使用PHPUnit进行测试,会检测代码是不是按期望的执行,执行的自动测试软件代码的每一部分是不是正确。这些可执行代码的片段称为单元测试。 展开更多
关键词 PHPunit 自动化 单元测试
下载PDF
变风量空调系统的风量平衡调试
6
作者 陈向阳 《暖通空调》 2024年第4期22-28,66,共8页
变风量末端装置(VAV BOX)是变风量空调系统的核心组成部分。本文借助于楼宇自控系统(BAS)对装有压力无关型单风道VAV BOX的变风量空调系统的单机风量调试及风管系统平衡调试作了介绍。VAV BOX的单机风量调试主要是VAV BOX的风量标定,风... 变风量末端装置(VAV BOX)是变风量空调系统的核心组成部分。本文借助于楼宇自控系统(BAS)对装有压力无关型单风道VAV BOX的变风量空调系统的单机风量调试及风管系统平衡调试作了介绍。VAV BOX的单机风量调试主要是VAV BOX的风量标定,风管系统平衡调试主要是各手动风阀的开度调试。 展开更多
关键词 楼宇自控系统 空调 变风量末端装置 单机调试 风量标定 风管系统平衡调试 手动风阀
下载PDF
基于Qt Test的自动化单元测试 被引量:2
7
作者 朱健 《价值工程》 2017年第14期216-219,共4页
Qt是跨平台的应用软件开发框架,Qt Test是Qt框架的单元测试库。基于Qt Test的单元测试可以进行功能和性能测试。持续集成系统可以自动化单元测试的构建、部署、运行和结果统计过程。工程实践表明:基于Qt Test的单元测试与持续集成系统... Qt是跨平台的应用软件开发框架,Qt Test是Qt框架的单元测试库。基于Qt Test的单元测试可以进行功能和性能测试。持续集成系统可以自动化单元测试的构建、部署、运行和结果统计过程。工程实践表明:基于Qt Test的单元测试与持续集成系统的结合可以降低软件的缺陷率,优化软件架构的设计,提高软件工程的自动化。 展开更多
关键词 单元测试 QT 持续集成 自动化
下载PDF
自动化单元测试框架NUnit的改进设计与实现
8
作者 王桐 《电脑与信息技术》 2013年第2期36-41,共6页
软件测试对确保软件质量有着不可替代的作用。自动化测试框架有效提高了测试效率,自动化测试框架的成熟是软件测试走向标准化的必经之路。文章改进了自动化单元测试框架NUnit,使测试代码和测试数据分离,解决了使用NUnit测试时测试代码... 软件测试对确保软件质量有着不可替代的作用。自动化测试框架有效提高了测试效率,自动化测试框架的成熟是软件测试走向标准化的必经之路。文章改进了自动化单元测试框架NUnit,使测试代码和测试数据分离,解决了使用NUnit测试时测试代码存在大量冗余的问题。在改进的NUnit框架中,相似的测试用例只需测试人员编写一次,框架将自动生成其他测试用例。 展开更多
关键词 自动化单元测试 Nunit框架 测试代码与数据分离
下载PDF
智能电网中的配电运维一体化研究
9
作者 付娟娟 《通信电源技术》 2023年第16期81-83,共3页
城市化进程的不断加快推动着现代电网系统的智能化转型。在智能电网背景下,为进一步提高电网配电运维一体化的运营能力,实现配电网各系统间的协同合作,完成对配电网的智能化管理,提出了配电运维一体化管理系统。在软件工程理论及方法的... 城市化进程的不断加快推动着现代电网系统的智能化转型。在智能电网背景下,为进一步提高电网配电运维一体化的运营能力,实现配电网各系统间的协同合作,完成对配电网的智能化管理,提出了配电运维一体化管理系统。在软件工程理论及方法的指导下,以Java Web开发技术、Spring MVC框架技术等信息技术为支撑,从系统架构设计与系统功能设计2个方面阐述配电运维一体化系统的设计思路,并通过系统集成测试(System Integration Testing,SIT)与单元测试自动化(Unit Test Automation,UTA)测试2种测试方案,验证所提系统的应用效果。结果表明,所提的配电运维一体化系统能够满足智能电网的实际生产需求,实现了电网企业对配电数据的远程监控、分析、故障预测等功能,大幅度缩短了应急响应时间,提高了配电管理智能化水平与工作效率,具有推广实践价值。 展开更多
关键词 智能电网 配电运维一体化 系统集成测试(SIT) 单元测试自动化(uta)
下载PDF
一种基于SecOC协议的自动化测试
10
作者 时瑞浩 张金池 王娜 《汽车实用技术》 2023年第15期95-102,共8页
近年来信息安全越来越受到人们的重视,车联网行业迅速发展,汽车市场上出现因信息安全漏洞而召唤的事件,造成重大的经济损失,品牌形象也遭受损害。汽车开放系统架构组织定义了全称为车载安全通讯(SecOC)的组件,为车载通讯总线引入了一套... 近年来信息安全越来越受到人们的重视,车联网行业迅速发展,汽车市场上出现因信息安全漏洞而召唤的事件,造成重大的经济损失,品牌形象也遭受损害。汽车开放系统架构组织定义了全称为车载安全通讯(SecOC)的组件,为车载通讯总线引入了一套通信加密和验证的标准,用来保护车辆内电子控制单元之间的网络通信,可以说,SecOC是目前为止车载网络上一种有效的信息安全方案。SecOC测试主要针对具备SecOC模块的相关零部件开展功能、性能等测试,以验证相关零部件的SecOC功能是否符合SecOC网络安全设计需求规范要求。论文描述的SecOC自动化测试实施方案,可以根据业务需要自动识别通信矩阵的需求变更,测试人员不需要因此更新测试用例以及相关的测试脚本。测试脚本采用Vector公司开发的类C语言CAPL语言编写,由于它在汽车电子开发中运行十分广泛,为后期的测试脚本维护提供的极大的便利。SecOC协议的自动化测试应用后,测试系统运行稳定,测试时间缩短,测试人员可以更关注软件质量,从而大幅度提升了SecOC协议的测试效率。 展开更多
关键词 SecOC 电子控制单元 完整性 可认证性 防重放性 自动化测试
下载PDF
软件测试技术及其支持工具介绍 被引量:7
11
作者 闫茂德 许化龙 訾向勇 《集美大学学报(自然科学版)》 CAS 北大核心 2003年第2期154-159,共6页
针对软件测试的概念、方法、基本过程和软件测试自动化的基本理论,详细说明了软件测试及其自动化中需要注意的问题和解决方法,以及如何正确地选择和有效地运用各种测试方法、技术和工具,提高软件的质量和可靠性,以期愈来愈多的人认识到... 针对软件测试的概念、方法、基本过程和软件测试自动化的基本理论,详细说明了软件测试及其自动化中需要注意的问题和解决方法,以及如何正确地选择和有效地运用各种测试方法、技术和工具,提高软件的质量和可靠性,以期愈来愈多的人认识到软件测试的重要性.最后介绍了Parasoft公司3个很有特色的软件测试支持工具. 展开更多
关键词 软件工程 软件测试 测试自动化 测试工具 单元测试 测试方法 软件可靠性
下载PDF
基于C#和XML的自动化测试框架系统的设计 被引量:8
12
作者 齐震 邓正宏 赵政文 《计算机测量与控制》 CSCD 2006年第10期1304-1306,1319,共4页
在单元测试框架NUnit的基础上,建立了针对.Net架构的自动化测试框架,结合C#和XML语言扩展了NUnit的功能;设计的框架不仅可以支持单元回归测试,而且可以支持DLL文件的测试,测试结果用XML文件保存,可在WEB上浏览,详细地阐述了该自动化测... 在单元测试框架NUnit的基础上,建立了针对.Net架构的自动化测试框架,结合C#和XML语言扩展了NUnit的功能;设计的框架不仅可以支持单元回归测试,而且可以支持DLL文件的测试,测试结果用XML文件保存,可在WEB上浏览,详细地阐述了该自动化测试框架的结构以及设计模式,该设计思路对于研究自动化测试具有一定的参考价值。 展开更多
关键词 自动化测试 单元测试 Nunit C# XML
下载PDF
基本路径测试用例设计算法 被引量:9
13
作者 王敏 陈少敏 陈亚光 《计算机应用》 CSCD 北大核心 2013年第11期3262-3266,共5页
McCabe提出的基本路径测试法(McCABE T J.A complexity measure.IEEE Transactions on Software Engineering,1976,SE-2(4):308-320)是动态白盒测试技术中严谨而有效的方法,但存在测试用例设计效率较低的问题,影响了该方法在工程项目中... McCabe提出的基本路径测试法(McCABE T J.A complexity measure.IEEE Transactions on Software Engineering,1976,SE-2(4):308-320)是动态白盒测试技术中严谨而有效的方法,但存在测试用例设计效率较低的问题,影响了该方法在工程项目中的广泛应用。为了解决这一问题,从被测程序的基本结构出发,提出一种基于组合的基本路径测试用例设计方法。创建一种基于Z路径覆盖的基本单元图,构建由基本单元图组合形成控制流图的组合规则,以此为基础提出了基本路径组合算法,该算法只需一次扫描程序得到程序基本结构的路径集,将这些路径进行组合即可生成被测程序的基本路径集。该方法比McCabe所提出的方法构造过程简洁,能有效提高基本路径测试用例设计的效率。 展开更多
关键词 基本单元 基本路径测试 基本路径集 自动化测试 白盒测试
下载PDF
一种基本路径集求解算法 被引量:2
14
作者 王敏 陈少敏 陈亚光 《计算机应用与软件》 CSCD 北大核心 2014年第11期11-14,57,共5页
McCabe提出的基本路径测试法被认为是动态白盒测试方法中严谨而有效的测试方法。如何提高基本路径测试的效率是人们一直在探索的问题。为此,从被测程序的基本结构出发,提出一种基于组合的基本路径求解算法。该算法首先创建一种基于Z路... McCabe提出的基本路径测试法被认为是动态白盒测试方法中严谨而有效的测试方法。如何提高基本路径测试的效率是人们一直在探索的问题。为此,从被测程序的基本结构出发,提出一种基于组合的基本路径求解算法。该算法首先创建一种基于Z路径覆盖的基本单元图;然后建立由基本单元图组合形成控制流图的组合规则;以此为基础,提出基本路径组合算法。该算法只需一次扫描程序得到程序基本结构的路径集,然后将这些路径进行组合生成被测程序的基本路径集。 展开更多
关键词 基本单元 基本路径测试 基本路径集 自动化测试 白盒测试
下载PDF
某型飞机发电机控制器智能测试台的研制 被引量:2
15
作者 孟武胜 赵晨光 《计算机测量与控制》 CSCD 北大核心 2009年第8期1538-1540,共3页
研究一种对飞机发电机控制器(GCU)的智能测试方法;整个系统通过51系列单片机实现对GCU过压/欠压,过频/欠频,差分保护等17个项目的自动测试工作;单片机在对多个测试项目启控点控制的同时,也对电压,频率,时延等检测信号进行传输和处理;通... 研究一种对飞机发电机控制器(GCU)的智能测试方法;整个系统通过51系列单片机实现对GCU过压/欠压,过频/欠频,差分保护等17个项目的自动测试工作;单片机在对多个测试项目启控点控制的同时,也对电压,频率,时延等检测信号进行传输和处理;通过计算机对单片机发出测试控制信号和接受单片机上传的测试结果数据,保存测试报告;实践证明,通过该方案设计的GCU智能测试系统满足GCU元件维修维护手册(CMM)的要求,这种测试方法是切实可行的。 展开更多
关键词 发电机控制器 智能测试 程控信号源
下载PDF
基于MVC模式的Web系统自动化单元测试方案 被引量:2
16
作者 张敏 陈静 王娟 《微型电脑应用》 2016年第2期78-80,共3页
随着网络技术的不断发展,Web应用的质量和可靠性变得越来越重要,如何对Web应用提出一套完整的测试方案保证Web应用的质量成为当前迫切需要解决的问题。针对基于MVC模式的Web应用系统,提出了一套全面的自动化单元测试方案,确定了一套实... 随着网络技术的不断发展,Web应用的质量和可靠性变得越来越重要,如何对Web应用提出一套完整的测试方案保证Web应用的质量成为当前迫切需要解决的问题。针对基于MVC模式的Web应用系统,提出了一套全面的自动化单元测试方案,确定了一套实用的单元测试流程,并按照提出的方案和流程对系统进行测试,通过重构解决发现的问题,改善了系统的性能。 展开更多
关键词 单元测试 自动化 Junit
下载PDF
基于Jenkins的持续集成系统研究 被引量:13
17
作者 林新党 穆加艳 《雷达与对抗》 2014年第1期58-61,共4页
针对敏捷开发实践的特点,研究了基于Jenkins的持续集成系统。综合考虑了软件开发的项目组织形式,采用了支持分布式工作流的代码存储库,利用测试驱动开发的测试方法。实现了自动化软件单元测试及持续集成,并与传统的人工测试在时间开销... 针对敏捷开发实践的特点,研究了基于Jenkins的持续集成系统。综合考虑了软件开发的项目组织形式,采用了支持分布式工作流的代码存储库,利用测试驱动开发的测试方法。实现了自动化软件单元测试及持续集成,并与传统的人工测试在时间开销方面作了比较分析。 展开更多
关键词 持续集成系统 自动化测试 单元测试
下载PDF
一种基于LXI的潜电流测试仪设计与实现 被引量:1
18
作者 任艳频 黄双喜 《微计算机信息》 北大核心 2008年第13期119-120,228,共3页
本文介绍了一种潜电流测试仪。它基于LXI(LAN eXtension for Instrument)总线技术而设计,集成了安捷伦公司最新推出的符合LXI标准的多功能开关/测量单元34980A和程控电源N5746A等设备,测试应用软件的开发平台为Agilent VEE Pro。该潜电... 本文介绍了一种潜电流测试仪。它基于LXI(LAN eXtension for Instrument)总线技术而设计,集成了安捷伦公司最新推出的符合LXI标准的多功能开关/测量单元34980A和程控电源N5746A等设备,测试应用软件的开发平台为Agilent VEE Pro。该潜电流测试仪是针对航空航天领域的实际应用而开发的一种专用的自动测试装置。系统通过立式机柜组装,设计紧凑,接口简单,使用方便,且具有良好的可扩展性。 展开更多
关键词 LXI总线 VEE PRO 自动测试 多功能开关/测量单元
下载PDF
基于.NET的单元测试自动化方法研究 被引量:5
19
作者 高共革 杨静 《微计算机信息》 北大核心 2008年第19期280-281,312,共3页
本文在.NET的框架下,运用Reflection、CodeDom以及与Excel、XML相结合的应用技术,完成了自动生成测试数据、测试脚本,还运用程序切片技术快速找到缺陷部位,改进了单元测试。实现了单元测试的自动化。
关键词 软件测试 自动化测试 单元测试 程序切片
下载PDF
单元测试的自动化实践 被引量:5
20
作者 吴高峡 王芙蓉 《计算机与数字工程》 2007年第1期174-176,共3页
介绍了单元测试的概念以及自动化的方法,并结合C语言测试框架Check的具体应用进行了分析。
关键词 单元测试 自动化 测试框架 CHECK
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部