首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
董洵 《程序员》2004,(12):119-124
小型团队在进行测试驱动开发时,经常会遇到需要交叉调用的对象不可用,而以Bug少而著称的TDD如何面对这样的情况,以避免Bug的出现?本文作者就通过Mock Object来帮助您推倒单元测试需要面对的三座大山。  相似文献   

2.
单元测试是提高软件质量的重要手段,而数据库应用程序的测试是单元测试中的难点之一.阐述了单元测试和测试框架在软件开发中的作用,展示了在PowerBuilder开发环境中使用单元测试框架对数据库访问代码进行单元测试的实例.  相似文献   

3.
实用软件测试方法研究   总被引:2,自引:0,他引:2  
分别讲述了实施GJB5000A二级软件管理过程中,软件单元测试、集成测试、合格性测试的管理过程和测试方法,并结合相应的测试工具,设计了使用C++test进行单元测试中动态测试的方法,使用Klocwork进行单元测试中静态测试的方法,使用Testbed进行集成测试的方法,使用QTP进行合格性测试的方法。实践证明,这些方法大大提高软件代码的规范性、稳定性、可靠性等,在提高软件验证、测试水平及软件产品质量等方面具有明显的优势。  相似文献   

4.
单元测试     
单元测试的角色在程序设计的领域中有许多种测试,单元测试只是测试中的一种。测试只能找到程序中的部分错误,难以保证程序完全正确无误,单元测试同样如此。但单元测试是非常重要的一类测试,它是由程序员自己进行的测试工作。单元测试所测试的是“程序代码单元是否按照预设的方式执行而产生合乎期待的结果”,也就是程序代码的正确性。缺乏测试的程序往往造成恶性循环:缺乏测试的程序代码可能包含许多bug;程序员在没有测试保护的情况下修改bug,从而引发更多的bug;程序员忙于除虫,于是更没有时间测试。如此的恶性循环往往导致项目的崩溃。为避免这种恶性循环产生,程序代码必须有一张安全网来保护。随时进行的单元测试就是这张安全网。  相似文献   

5.
阐述了对军用嵌入式软件进行单元测试、静态测试、动态测试时的基本测试方法,以及如何将一些测试工具与测试工作进行有机地结合,从而使测试工作更加高效。  相似文献   

6.
《信息与电脑》2019,(18):67-69
结构测试也叫白盒测试,是非常重要的技术,其中包括许多测试方法。块测试就是其中之一,许多测试人员往往只注意单元测试,其实在单元测试中把语句合理地划分成块并对每个块进行块测试能够有效地扩大测试的覆盖面,从而提高单元测试的质量,因此讨论块测试也是一件很有意义的事情。  相似文献   

7.
单元测试在软件开发过程中起着非常重要的作用。JUnit是一个用于Java单元测试的开放源代码的测试框架,本文通过具体案例,介绍应用JUnit进行自动化测试的方法。  相似文献   

8.
基于JUnit自动化单元测试的研究   总被引:2,自引:0,他引:2  
软件测试在软件质量控制过程中起着非常重要的作用,单元测试尤为重要。JUnit是非常强大的单元测试工具,主要用于测试基于java语言编写的类和方法,而且它还能把不同的测试用例组织成测试用例集来进行测试,使测试运行自动化。文章分析了应用JUnk单元测试方法以及使用JUnit结合Ant构建工具来实现单元自动化测试及增量开发。  相似文献   

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

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

11.
以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鉴传统测试方法以及面向对象软件测试层次结构,详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,并对相关问题进行了探讨。  相似文献   

12.
单元测试是在整个软件开发过程中的一个重要环节,单元是软件的构成基础,因此单元的质量是整个软件质量的保证。嵌入式软件由于与CPu密切相关,多采用汇编语言编程,使得其测试一直是个难点,特别是单元测试。针对嵌入式软件的特点,本文根据软件单元测试的理论,介绍一种使用旋极AsmTester对嵌入式汇编语言编程的软件进行单元测试的方法。  相似文献   

13.
张新玉  李寅龙 《测控技术》2016,35(11):103-107
软件测试是航天型号软件开发过程中一个必不可少的环节.介绍利用TBrun测试工具,开展航天嵌入式汇编软件单元测试执行过程及对异常分支的单元测试优势和TBrun基于迭代技术的组装测试工作特点.利用TBrun测试工具,开展航天嵌入式汇编软件单元、组装测试工作,可以尽早暴露软件设计和编码过程中的问题和缺陷,节省软件开发时间,缩短软件开发周期,提高软件质量和可靠性.  相似文献   

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

15.
电台主控单元频率合成控制信号检测技术研究   总被引:2,自引:1,他引:1  
为了对某型电台主控单元进行有效地测试,满足电台测试的迫切需求,提出了一种基于功能测试的检测方法,对主控单元输出控制信号进行检测,以判断其工作状态的好坏;通过对电路原理的分析,明确了控制信号的性能特征和参数指标;研究了检测整体思想和具体的检测技术和方法;详细介绍了检测过程中软件和硬件的设计思路和使用方法;实践表明,该方法能对主控单元时序信号进行有效的测试,软件设计有较好的通用性,能大幅提高电台主控单元测试水平.  相似文献   

16.
经济实用的小型动力装置试验台测试系统   总被引:1,自引:1,他引:0  
航模、无人驾驶侦察机和靶机等飞机器经常采用带螺旋桨的活塞式小型动力装置。在各种飞行器的生产、科研、试飞及教学过程中,近切需要一种方便实用的小型台架测试系统。介绍了一种适用于航空小型动力装置台架试验的测试系统,该系统具有经济实用的特点;并介绍了系统的组成、硬件设计、软件设计及系统的应用。  相似文献   

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

18.
软件的开发总是离不开测试,在测试越来越受到重视的今天,对单元测试也提出了越来越高的要求,在软件测试中对非公有类型方法进行测试也一直倍受关注。使用派生,反射机制可以实现对非公有类型方法的测试。通过巧妙的设计,使用这些技术,可以通过代码演示如何测试非公有方法。  相似文献   

19.
根据某型导弹自动驾驶仪的工作原理和测试原理,研制了基于虚拟仪器的导弹驾驶仪测试系统;该系统以嵌入式工控机为核心,构建了自动测试设备,开发了自动测试软件,充分利用了系统软件的测试功能,增加了故障分析软件,可快速准确地实现导弹驾驶仪的故障诊断;经使用,该系统提高了测试的自动化、智能化程度,且有自定义、可扩展、易构建、可更换单元等优点,极大提高了部队维修保障效率.  相似文献   

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

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