首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
在软件测试中,单元测试不仅能够优化软件系统设计,还大大简化了功能测试的测试量。但是在一些情况下进行单元测试比较困难,本文引入了模拟对象Mock Object的概念,利用Mock Object进行单位测试,解决了传统单元测试中存在的一些问题。  相似文献   

2.
面向对象软件开发的单元测试   总被引:2,自引:0,他引:2  
本文通过与传统结构化方法中单元测试的比较,对面向对象方法中的单元测试一类测试进行分析。  相似文献   

3.
随着信息化的蓬勃发展,软件系统逐渐倾向于大型化复杂化的趋势,这给高质量的软件产品的生产带来了巨大的挑战。高质量的软件产品不仅来源于好的开发技术和软件设计架构,也来自于系统的软件测试。本文主要针对软件开发过程中的自动化单元测试部分,结合自己的开发经验给出一些实用的方法和指导原则,以期能够提高广大程序员的软件开发效率和软件质量。  相似文献   

4.
"开发未动,测试先行。"这是现代的极限编程理论。这突出显示出测试在现代软件开发中的重要性,而单元测试又是软件测试中的第一阶段的测试,也是最重要的。该文将阐述并实现在.NET平台下进行的单元测试。  相似文献   

5.
近年来随着测试的复杂性和重要性不断增加,软件测试技术逐渐成为软件领域研究的热点.符号执行技术是一种重要的形式化和自动化的分析技术,在程序自动化测试中具有重要的应用.重点描述运用符号执行技术进行参数化单元测试的实现过程,并选择运用动态符号执行技术实现的参数化单元测试软件Pex进行实验,从而更好地验证符号执行技术在自动化单元测试中的优势.  相似文献   

6.
单元测试及测试工具的研究与应用   总被引:1,自引:0,他引:1  
软件测试在软件生命周期中占据重要的地位,是软件产品交付用户使用之前保证软件质量的重要手段。在软件测试V模型中,测试阶段通常分为单元测试、集成测试、系统测试和验收测试。所谓好的开头是成功的一半,单元测试作为整个测试过程的第一阶段,自然占据看十分重要的地位。由于单元测试的高覆盖率要求,往往需要反复的运行诸多测试用例,这将增加大量的人力物力成本。如能正确熟练的使用单元测试工具,将极大地提高单元测试工作的效率和质量。但是,在软件测试课程中,对于单元测试的学习具有较大的难度。本文针对高职高专院校开设软件测试技术课程的现状,分析了单元测试的学习过程,并且针对目前流行的Java开发环境,选用Junit单元测试工具作为实例,介绍了Junit工具的使用方法和测试脚本的编写规范,并讨论了单元测试用例的设计方法,来全面的完成单元测试知识的教学。  相似文献   

7.
用JUnit进行单元测试   总被引:1,自引:0,他引:1  
在目前的软件开发过程中,单元测试(unit test)的角色愈来愈重要。JUnit是一个优秀的Java单元测试框架,本文将向读者介绍它的使用方法。  相似文献   

8.
虚拟试验是通过大量平台软件验证实物试验的可行性,达到“以实验虚以虚辅实以虚预实”的目的;这对平台软件的稳健性具有较高的要求,软件测试是提高软件产品质量的重要手段,而其中的单元测试是对软件模块的功能测试;CppUnit主要用于实现对软件的单元测试,基于CppUnit提出了一种应用于虚拟试验平台软件的单元测试方法,实现了对平台软件功能的单元测试,平台使用者在软件开发阶段不仅能较好地验证软件的稳健性,而且能提高虚拟试验验证的效率,为实物试验提供参考依据.  相似文献   

9.
单元测试是软件测试过程的第一站,高质量的单元测试是软件质量保证的必要条件,本文就单元测试的概念、测试类型及规程作了简单的阐述,同时就单元测试进行了案例分析。  相似文献   

10.
单元测试框架下的软件测试将产生大量的测试脚本, 在软件测试过程中如何有效利用现有的测试脚本, 实现软件测试脚本(代码)的重用成为业界关心的一个重要问题。业界最常见的复用需求是当开发项目更换新的测试框架时, 如何重用开发人员在原单元测试框架下积累的测试脚本。针对这一问题, 提出了基于测试脚本移植的重用方案。通过对单元测试脚本的分析和自动翻译方法, 将原测试脚本中包含的信息提取出来, 解析为基于XML的中间脚本, 然后再利用XSLT技术, 依据XML记录的信息, 自动生成目标框架的单元测试脚本, 从而解决单元测试脚本的重用问题。最后实验验证了方案的可行性。  相似文献   

11.
《软件》2019,(7):212-216
单元测试是软件测试中的最底层的一种测试活动,是软件开发中不可忽视的一个环节,但我国高校软件单元测试的教学效果并不理想。本文分析了传统实验教学存在的问题,引入先进流行的开源测试框架,设计了单元测试实验课程教学内容;采用任务驱动教学方法,以理论知识为基础,以企业需求为标杆,对实验教学方法进行了改革,收到了良好的教学效果。  相似文献   

12.
讨论了几种单元测试工作量估算方法各自的优缺点和对推荐方法的修正。根据实践经验,提出了一些有助于提高估算准确度的经验数据。  相似文献   

13.
钱安川 《程序员》2005,(6):126-127
随着人们对软件认识的不断加深,渐渐总结出了一系列提高软件开发质量和效率的方法。单元测试就是其中一个最典型的有效方法之一。而单元测试已是当今程序员必备的利器之一。我作为程序员,也曾亲身经历了单元测试从无到有的转变过程。早些时候,公司的任务是给某银行开发一套基于 J2EE 架构的 CRM 系统(B/S 架构)。我们的系统分为两个部分:前台的 J2EE 部分和后台的数据挖掘部分,  相似文献   

14.
本文对测试工具C Test进行了整体性的介绍,并且用了两个测试例子对C Test的使用做了具体的说明。  相似文献   

15.
余峰  陈刚 《计算机工程与应用》2003,39(34):108-110,229
单元测试的目标是检验程序模块的正确性,从而为集成测试、系统测试提供符合预期效果的部件。随着对软件质量保证的要求提高,许多单元测试的技术已相继提出。但由于软件运行环境复杂度不断增加以及软件测试技术与软件工程的结合日益紧密,对单元测试框架技术的研究有了新的需求。论文结合国际软件测试标准,讨论了面向增量式开发的虚拟单元测试框架组成,给出了一个能够提高软件弹性,保证软件质量,测试环境独立、简单的单元测试解决方案。  相似文献   

16.
这篇文章主要阐述这样一个问题:为什么要进行烦人的单元测试?那些刚刚接触完全测试概念的开发人员常常遇到这个问题。在这里,我们将采用“反调论证”的方法来回答这个问题,先提出一些反对单元测试的普遍论点,然后再证明这些论点是站不住脚的。那些公开发表的文章和数据充分证实了单元测试的有效性。  相似文献   

17.
单元测试是针对单个功能模块的测试,能尽早发现缺陷,降低滞后纠错的高成本。当今面向对象软件开发强调迭代和增量式的开发方法,单元测试为其提供了质量保证支持。在单元测试实践的基础上提出了一种单元测试支持工具的设计方法,该工具提供了一个灵活有效的单元测试框架和基于该框架的测试用例管理和优化方法。  相似文献   

18.
基于退火遗传算法的单元测试方法   总被引:1,自引:0,他引:1       下载免费PDF全文
为提高单元测试的效率,提出一种基于退火遗传算法的自动化单元测试方法。将遗传算子与进化代数进行关联,使其更快收敛于最优解。采用基于分支距离的方法构造适应值函数,根据代码转换功能,将判定结点处的代码转换为平行结构、将分支距离量化为[0, 1]之间的数。实验结果表明,该方法能以更短的时间获得更高的代码覆盖率。  相似文献   

19.
随着国内各行各业信息化建设的不断推进,行业信息化建设呈现出计算环境复杂性高、应用环境复杂性高、客户期望的开发周期越来越短等特点。然而,由于技术水平限制,在很长一段时间内构件技术只是作  相似文献   

20.
在过去几年中,Hibernate已成为现有最流行的Java语言开放源码框架之一。然而,开发者们并非总是记得,驱动Hibernate行为的映射文件与Java语言代码一样,也是程序的组成部分。这些文件可能包含缺陷,行为异常,并会在更改系统的其他部分时损坏。在本文中,我将向您说明如何使用单元测试来评定Hibernate配置是否正确。文中将逐步描述,并阐明一些使用Hibernate时可能会遇到的更为常见的困难。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号