首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
基于XML的API自动化测试工具设计与实现   总被引:5,自引:0,他引:5       下载免费PDF全文
在研究应用编程接口(API)测试特点的基础上,运用软件测试技术与方法对API进行了正确性测试,设计了API自动化测试框架,采用XML语言进行API自动化测试工具的设计和实现方案。使用该工具可在API信息提取、测试用例生成及测试用例执行、测试报告生成等方面实现自动化。该工具主要用于验证第三方提供的API,由于单元测试中较多地使用了API测试,因此也可运用于软件的单元测试。  相似文献   

2.
为了提高嵌入式软件的单元测试效率,同时能达到很好的测试效果,针对嵌入式软件制定单元测试充分性准则和单元测试策略,并使用测试工具对嵌入式软件进行单元测试具有实际意义;以浮力调节软件为例,通过研究基于控制流的单元测试充分性准则,结合浮力调节软件的单元测试需求,提出了针对浮力调节软件的单元测试充分性准则;同时,考虑到圈复杂度和函数节点数对函数正确实现的影响,制定了基于优先级的单元测试策略;利用自动化单元测试工具Testbed搭建了浮力调节软件动态测试环境,通过代码覆盖率分析,帮助创建测试用例以达到单元测试充分性要求,从而实现了浮力调节软件单元测试自动化;在自动化测试工具的帮助下,结合单元测试充分性准则和单元测试策略,最终实现严格而高效的单元测试。  相似文献   

3.
介绍一种Golang语言的单元测试打桩工具.TDD(测试驱动开发)中需要先写单元测试再实现功能,但Golang自带测试工具Testing不能满足TDD实践.通过对比Golang几个流行的单元测试打桩工具,实例演示了Monkey打桩完成单元测试.  相似文献   

4.
本文首先从功能测试软件、性能自动化软件测试工具、白盒测试工具三个角度分析了软件测试工具,对各类软件测试工具进行了细化分类,并根据实际操作过程中可能出错的原因及应对措施展开了讨论,希望能够通过本文阐述促进软件测试质量的提高,为该领域发展做出一定的贡献。  相似文献   

5.
本文介绍了在C++Builder6中利用第三方软件Pcomm实现PC与PC或者PC与单片机之间的串口通信。对PComm的相关特点与编程方法进行了详细的论述;并给出了实例。  相似文献   

6.
从对单元测试内容和要求出发,明确了单元测试过程及形成的文档要求,并结合实际工作经验,梳理了单元测试的测试类型的要求,以及对不同重要度等级的软件单元测试覆盖率的要求.从支持的平台、对覆盖率要求的满足情况、实际使用过程3个方面对LDRA TestBed 9.4和C++Test 9.2两款单元测试工具进行了详细的比对分析,并以表格对比的形式,详细的描述了两款测试工具的比对分析结果和数据.  相似文献   

7.
电子电器产品中嵌入式软件的故障和失效已是产品质量出现问题的重要原因之一,软件测试是保证软件质量的重要手段,单元测试作为软件测试过程的第一阶段,高质量的测试效果是确保整个测试的必要条件。通过对典型嵌入式软件测试工具RTRT(Rational Test RealTime)的分析及利用RTRT进行实际电器产品软件单元测试的试验,结果表明RTRT是一个可以有效得应用于电子电器产品嵌入式软件开发和测试阶段的自动化测试工具,利用RTRT进行软件单元测试可以减少测试工作量,加快测试进度和提高软件测试质量。  相似文献   

8.
介绍了在LINUX环境下采用测试驱动开发(Test-Driven Development,TDD),对大规模C++软件系统进行增量开发的方法。通过采用Google单元测试框架优化单元测试用例结构,提高单元测试的效率,采用新一代版本构建工具Scons优化复杂的代码依赖关系,采用分布式编译工具Distcc、编译器缓存工具C Cache优化版本构建时间,极大减少了软件开发人员在开发过程中进行TDD所必需的频繁本地构建的成本,为在大规模C++历史遗留系统上,采用TDD进行增量开发,以及进行由此带来的小规模重构提供了有效保证。  相似文献   

9.
针对嵌入式软件的特性及其动态单元测试问题,本文从动态单元测试理论、测试方法、测试工具使用、动态单元测试用例设计准则及测试执行过程与工程实践中动态单元测试经验总结五个方面,探讨了嵌入式软件动态单元测试方法。  相似文献   

10.
利用OLE自动化技术实现Maplnfo与VC++的集成   总被引:1,自引:0,他引:1  
本文主要介绍了怎样利用OLE自动化技术来实现Maplnfo与VC++的集成。概要阐述了OLE自动化技术及Maplnfo与VC++对这一技术的支持,详尽介绍了在VC++6.0中调用Maplnfo的具体实现过程。  相似文献   

11.
自动化测试工具是安卓应用质量保障的主要手段.随着安卓版本多样性、底层硬件差异性(碎片化)以及逻辑复杂性增加,自动化测试迎来新的挑战.为解决这些问题,近年来,业界开发出大量自动化测试工具.但是现有工具数量多,并且测试重点多样,测试人员选择工具时存在一定的困扰.为帮助测试人员选择最佳测试工具,实现对自动化测试工具的统一评估,提出了面向安卓自动化测试工具多特征综合评估方法(comprehensiveevaluation of Android automated testing, CEAT),并将其实现为便于测试人员使用的平台. CEAT在引入测试领域广泛接受的3个评估指标,即代码覆盖率、异常检出率、融合多版本兼容度得分的基础上,进一步基于变异测试的思想引入变异杀死率,并从用户体验出发引入UI控件覆盖率.以上5个指标构成CEAT整个体系,从而实现安卓自动化测试工具的综合多维评估.为验证CEAT的效果,生成了1 089个变异应用的待测应用集,在包含6个移动设备的真机集群中部署实验,对5个自动化测试工具适配并执行5 040次测试任务.最终结果表明:i) 5个指标从不同角度对自动化测试工具进行评估,...  相似文献   

12.
刘泉  金新娟 《计算机科学》2004,31(Z1):194-197
随着Web应用的不断发展,只使用手工对Web应用进行测试是一项艰巨的任务.而随着自动化测试工具不断出现,使用自动化测试工具进行Web测试可以大大提高测试效率.本文首先在对Web应用的特性进行分析的基础上,提出了使用自动化测试工具的必要性,然后详细论述了各种基本测试技术,最后讨论了自动测试工具.  相似文献   

13.
本文在分析市场信息数据库建立、应用的基础上,综述对市场信息数据库的人工和自动化管理的方法。数据库管理员应用数据库管理系统、第三方或开发方数据库管理工具等软件工具可以对数据库进行完善的人工管理和一部分自动化管理。数据库管理系统工具是对于数据库进行人工和自动化管理的主要工具。第三方或开发方数据库管理工具也有重要的作用。这些管理方法为数据库的正常应用提供了有力的技术保障。  相似文献   

14.
在业内,曾经有人认为S S LV P N的性能测试只能用某些测试软件如LoadRunner,加上厂家自己的动态库来实现,甚至指出只能在厂家自己的实验室来做,性能指标只能参考厂家自己提供的性能参数。这种观点显然有些偏颇,实际上是在否定对产品的第三方评测。就在最近,TollyGroup利用Webbench、hrPING和自己的测试工具对ArrayNetworksSSLV P N进行了综合测评,测试中所用到的工具都来自第三方。由于此次TollyGroup的测试是从多客户端角度模拟真实应用环境进行测试,使用了很多客户端,从现实现实意义角度更接近一个实际的环境,Webbench是一个开…  相似文献   

15.
应用.NET框架命名空间技术实现Web测试自动化   总被引:2,自引:0,他引:2  
目前支持Web的自动化测试工具普遍存在价格偏高、测试脚本可重用性差、代码维护工作量过大等缺点。为解决这一问题提出了应用.NET框架命名空间(NameSpace)技术实现Web应用程序测试的自动化方法。该方法不使用任何第三方测试工具,通过编写简单、易维护的C#.NET代码,对Web程序接口进行信息抽取与调用,以实现测试的自动化运行。  相似文献   

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

17.
本文首先对各种自动化测试工具进行了介绍,然后详细论述了测试工具的优点和不足。  相似文献   

18.
从开发自动测试工具的角度,深入地研究了TPC组织发布的TPC-HRevision2.3.0测试标准,分析了多种规模下的测试报告。在此基础上,给出了测试模型,介绍了所开发的自动化TPC-H测试工具的架构和主要类的功能。  相似文献   

19.
利用OLE自动化技术实现MapInfo与VC++的集成   总被引:6,自引:0,他引:6  
主要介绍了怎样利用OLE自动化技术来实现MapInfo与VC++的集成。首先概要阐述了OLE自动化技术及MapInfo与VC++对这一技术的支持,然后详尽地介绍了VC++6.0中调用MapInfo的具体实现过程。  相似文献   

20.
本文首先对各种自动化测试工具进行了介绍,然后详细论述了测试工具的优点和不足。  相似文献   

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

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