期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
面向对象的单元测试自动化技术的分析
1
作者 黄承慧 陈火炎 陈必泉 《华南金融电脑》 2006年第6期98-101,共4页
面向对象系统的单元测试是软件开发中的重要环节。本文首先定义了面向对象领域中单元测试的概念,接着从面向对象系统单元测试中各个测试环节展开,简要分析现有的测试技术,较为全面地给出了面向对象系统的单元测试自动化技术的概貌。
关键词 单元测试自动化 模拟对象 测试框架
下载PDF
脉冲多普勒主动导引头自动化单元测试系统
2
作者 董胜波 常晓兰 +1 位作者 刘志敏 黄永强 《宇航计测技术》 CSCD 2001年第5期4-8,共5页
叙述了脉冲多普勒主动导引头自动化单元测试系统的研制及其工作原理。实践表明,该测试系统能够自动设置导引头和测试设备的各种状态,自动完成各种复杂的测试过程,实时显示关键参数曲线,并自动生成记录文件;而且还能自动记录产品各... 叙述了脉冲多普勒主动导引头自动化单元测试系统的研制及其工作原理。实践表明,该测试系统能够自动设置导引头和测试设备的各种状态,自动完成各种复杂的测试过程,实时显示关键参数曲线,并自动生成记录文件;而且还能自动记录产品各部分的加电时间和过程,使导引头的调试和测试过程大大简化。该系统具有以下特点:①模拟信号的延迟、多普勒频率、功率和噪声,且全部实现程序控制。采用晶振、分频等数字电路形成的多普勒频率、脉冲延迟,其准确度高、稳定性好,易和计算机联系。性能指标先进,使用非常方便。②模拟信号具有宽带特点,对不同点频的导引头,频率范围都可覆盖。③目标信号模拟器嵌入微处理器和接口电路,地面测试计算机通过RS-422接口和模拟器交换信息,并控制测试设备的工作状态,完成自动化测试。④控制台按特定程序加电,设有多项自动保护功能。 展开更多
关键词 脉冲多普勒主动导引头 自动化单元测试系统 测试设备 系统组成 技术特点 微处理器 技术问题
下载PDF
面向Java的Randoop自动化单元测试生成工具性能分析 被引量:1
3
作者 刘芳 洪玫 +3 位作者 王潇 郭丹 杨正卉 黄小丹 《计算机科学》 CSCD 北大核心 2020年第9期24-30,共7页
自动化单元测试是现代软件开发研究的热点。Randoop自动化单元测试用例生成工具针对Java和.NET代码,基于反馈指导随机生成测试用例,在业界应用广泛。为了有效使用Randoop进行自动化测试,采用经验软件工程的方法,通过实验分析Randoop的... 自动化单元测试是现代软件开发研究的热点。Randoop自动化单元测试用例生成工具针对Java和.NET代码,基于反馈指导随机生成测试用例,在业界应用广泛。为了有效使用Randoop进行自动化测试,采用经验软件工程的方法,通过实验分析Randoop的性能特点;实验选取4个有代表性的Java开源项目,分析Randoop生成测试用例的代码覆盖率和变异体检测能力,以及它们与时间成本和被测类源代码的代码结构之间的关系。实验发现,Randoop可以在短时间内生成有效的测试用例,生成测试用例的性能随时间增加而上升,并在测试用例生成时间为120 s时趋于稳定,其平均变异体覆盖率达55.59%,且平均变异体杀死率为28.15%。Randoop生成的测试用例的性能与被测类源代码的代码结构和复杂度存在一定的关系。该研究为软件测试人员有效使用Randoop工具提供了有价值的参考。 展开更多
关键词 Randoop 面向对象自动化单元测试 测试用例自动生成 代码覆盖率 变异分析
下载PDF
自动化单元测试框架NUnit的改进设计与实现
4
作者 王桐 《电脑与信息技术》 2013年第2期36-41,共6页
软件测试对确保软件质量有着不可替代的作用。自动化测试框架有效提高了测试效率,自动化测试框架的成熟是软件测试走向标准化的必经之路。文章改进了自动化单元测试框架NUnit,使测试代码和测试数据分离,解决了使用NUnit测试时测试代码... 软件测试对确保软件质量有着不可替代的作用。自动化测试框架有效提高了测试效率,自动化测试框架的成熟是软件测试走向标准化的必经之路。文章改进了自动化单元测试框架NUnit,使测试代码和测试数据分离,解决了使用NUnit测试时测试代码存在大量冗余的问题。在改进的NUnit框架中,相似的测试用例只需测试人员编写一次,框架将自动生成其他测试用例。 展开更多
关键词 自动化单元测试 NUnit框架 测试代码与数据分离
下载PDF
软件单元测试用例的设计与执行 被引量:1
5
作者 冯丽丽 《信息技术与信息化》 2007年第6期78-79,109,共3页
单元测试是针对单个功能模块的测试,能尽早发现缺陷,降低滞后纠错的高成本,是软件测试的重要环节。本文在对单元测试和测试用例的开发周期做了简要说明之后,重点介绍了如何设计单元测试用例执行简单的单元测试,以及如何利用测试自动化... 单元测试是针对单个功能模块的测试,能尽早发现缺陷,降低滞后纠错的高成本,是软件测试的重要环节。本文在对单元测试和测试用例的开发周期做了简要说明之后,重点介绍了如何设计单元测试用例执行简单的单元测试,以及如何利用测试自动化执行测试用例加快单元测试速率。 展开更多
关键词 软件测试 单元测试 单元测试自动化 单元测试用例
下载PDF
自动化测试浅析
6
作者 钟华 胡小龙 罗斐 《电脑知识与技术》 2007年第3期1355-1357,共3页
本文阐述了自动化测试的概念及实现自动化测试的方法,并介绍了主流自动化测试软件及其自动化测试框架的构造,最后简单介绍了用自动化测试脚本语言Tcl实现一硬件系统中主备板间的自动切换的测试事例。
关键词 自动化测试 单元测试自动化 更大规模测试自动化 TCL
下载PDF
Evosuite和Randoop单元测试用例生成工具覆盖率对比分析 被引量:2
7
作者 杨正卉 洪玫 +3 位作者 郭丹 王潇 刘芳 黄小丹 《计算机系统应用》 2020年第9期40-46,共7页
在软件测试中,测试用例对被测软件的覆盖率,是发现软件缺陷的重要前提之一.本文采用软件工程实验方法,基于Defects4J数据集,对Evosuite和Randoop工具在不同的生成时间限制下,生成的测试用例对程序模块的覆盖率,程序分支的覆盖率等进行... 在软件测试中,测试用例对被测软件的覆盖率,是发现软件缺陷的重要前提之一.本文采用软件工程实验方法,基于Defects4J数据集,对Evosuite和Randoop工具在不同的生成时间限制下,生成的测试用例对程序模块的覆盖率,程序分支的覆盖率等进行实验分析,发现当生成时间超过20 s时,虽然Randoop生成的测试用例多于Evosuite,但Evosuite测试用例的覆盖率明显优于Randoop.本文同时对影响覆盖率的因素进行了分析.该研究对于如何使用这两种工具生成高覆盖率的测试用例,以及对工具的改进具有参考价值. 展开更多
关键词 自动化单元测试 测试用例 测试覆盖率 Evosuite Randoop
下载PDF
自动化测试工具覆盖率对比分析
8
作者 杨正卉 《现代计算机》 2020年第15期151-156,共6页
在软件测试中,测试用例对被测软件的覆盖率,是发现软件缺陷的重要前提之一。采用软件工程实验方法,使用基本的数据结构代码片段对EvoSuite、Randoop和JavaPathfinder工具在相同的生成时间限制下,生成的测试用例对被测代码的方法覆盖率,... 在软件测试中,测试用例对被测软件的覆盖率,是发现软件缺陷的重要前提之一。采用软件工程实验方法,使用基本的数据结构代码片段对EvoSuite、Randoop和JavaPathfinder工具在相同的生成时间限制下,生成的测试用例对被测代码的方法覆盖率,行覆盖率,字节码覆盖率等进行实验分析,发现EvoSuite工具的代码覆盖率明显优于其余两个工具。另外,本文对影响工具性能的因素进行分析。对于如何使用这两种工具生成高覆盖率的测试用例,以及对工具的改进具有参考价值。 展开更多
关键词 自动化单元测试 覆盖率 EvoSuite Randoop JavaPathfinder
下载PDF
智能电网中的配电运维一体化研究
9
作者 付娟娟 《通信电源技术》 2023年第16期81-83,共3页
城市化进程的不断加快推动着现代电网系统的智能化转型。在智能电网背景下,为进一步提高电网配电运维一体化的运营能力,实现配电网各系统间的协同合作,完成对配电网的智能化管理,提出了配电运维一体化管理系统。在软件工程理论及方法的... 城市化进程的不断加快推动着现代电网系统的智能化转型。在智能电网背景下,为进一步提高电网配电运维一体化的运营能力,实现配电网各系统间的协同合作,完成对配电网的智能化管理,提出了配电运维一体化管理系统。在软件工程理论及方法的指导下,以Java Web开发技术、Spring MVC框架技术等信息技术为支撑,从系统架构设计与系统功能设计2个方面阐述配电运维一体化系统的设计思路,并通过系统集成测试(System Integration Testing,SIT)与单元测试自动化(Unit Test Automation,UTA)测试2种测试方案,验证所提系统的应用效果。结果表明,所提的配电运维一体化系统能够满足智能电网的实际生产需求,实现了电网企业对配电数据的远程监控、分析、故障预测等功能,大幅度缩短了应急响应时间,提高了配电管理智能化水平与工作效率,具有推广实践价值。 展开更多
关键词 智能电网 配电运维一体化 系统集成测试(SIT) 单元测试自动化(UTA)
下载PDF
基于区间缩减的自动化打桩方法 被引量:1
10
作者 周傲 王雅文 宫云战 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第S1期1424-1428,共5页
为了提高自动化单元测试的覆盖率,提出一种基于区间缩减的自动化打桩方法。该方法首先选择一条目标执行路径,利用路径敏感和变量相关的区间计算技术,计算路径对该路径上所有函数调用的路径约束区间,并利用该约束区间对函数调用的返回值... 为了提高自动化单元测试的覆盖率,提出一种基于区间缩减的自动化打桩方法。该方法首先选择一条目标执行路径,利用路径敏感和变量相关的区间计算技术,计算路径对该路径上所有函数调用的路径约束区间,并利用该约束区间对函数调用的返回值区间进行区间缩减,最后根据缩减后的区间进行桩代码自动生成。该方法已经在单元自动化测试系统(UATS)中实现,对10个开源大型函数进行测试的结果表明:该方式将平均覆盖率由50%提高到81%,对于等价表达式较多的函数,覆盖率提高了10倍,证明该文提出的方式能有效地提高自动化单元测试的覆盖率。 展开更多
关键词 软件测试 打桩 自动化单元测试 动态测试 白盒测试 覆盖测试
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部