首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 500 毫秒
1.
一种数据模型驱动的软件自动化测试框架   总被引:1,自引:1,他引:1       下载免费PDF全文
莫熹  赵方 《计算机工程》2009,35(21):78-81
针对当前GUI程序自动化测试过程中存在的问题,设计实现一种基于RFT工具、由数据模型驱动并且支持分布式多平台网络环境的可复用软件自动化测试框架。该框架分离了测试对象、用例数据、用例逻辑和执行控制,实施该框架能够增强测试用例的可复用性,降低测试用例的维护成本,提高测试执行的自动化程度,改善软件回归测试的过程。  相似文献   

2.
图形用户界面(GUI)采用快速原型法生成,具有一些不同于传统软件的特性,使得传统软件测试技术不能直接应用于GUI。为此,分析GUI事件的交互,研究事件交互可能导致缺陷的原因,进而提出一个低代价的基于事件交互图的GUI自动化回归测试框架及相应的回归测试过程,用于提供最优的缺陷发现率和成本组合。  相似文献   

3.
基于分布式系统的GUI自动化测试框架   总被引:1,自引:0,他引:1  
刘镠  苗克坚  刘震 《计算机仿真》2007,24(10):261-263,318
目前,虽然很多工具可以用来实现自动化测试,但是现有的自动化测试过程很大程度上还需要人工参与来完成.如何能利用机器仿真来取代大规模的人工操作成为提升测试效率的关键.首先介绍了分布式作业调度系统中的作业调度原理,然后在基于用WinRunner实现GUI自动化测试的基础上,提出了适合GUI自动化测试的框架,最后给出了一个基于该框架的仿真测试系统实例,对如何全面实现自动化测试过程进行了详细讨论.  相似文献   

4.
为了改进软件自动化测试过程,提高自动化测试的效率,设计并实现了一种基于RFT并由数据驱动的可复用软件自动化测试框架。该框架分离了测试用例与数据,实施该框架能够降低测试用例的开发及维护成本,提高测试用例的可复用性,大大优化软件测试过程,提高了自动化测试的效率,保证软件的质量。  相似文献   

5.
为了解决软件性能测试过程中测试效率低、测试过程复杂度高、性能瓶颈定位难等问题。论文借助常用的性能测试工具LoadRunner,提出了一种基于LoadRunner的标准化软件性能测试流程,并对其中关键难点分析研究,确定并发用户数、吞吐量等常用性能指标的计算方法。同时,将该流程应用到实际的项目案例中,应用结果表明,该流程不仅将测试过程进一步简易化、标准化,还解决了过去在软件性能测试过程中存在较多冗余步骤、测试不规范的问题,有效地降低了测试难度,提高了测试效率。  相似文献   

6.
基于组件的软件系统自动化测试研究   总被引:2,自引:0,他引:2  
赵再军 《计算机科学》2007,34(10):278-280
本文重点研究基于组件的软件系统自动化测试问题。在对现有自动化测试框架进行总结的分析的基础上,提出了一个基于组件的软件系统自动化测试过程模型,将软件的自动化测试过程有机融入软件开发过程中,分析了每个测试阶段的主要任务和应该注意的问题,实现了不同测试框架的整合应用。  相似文献   

7.
回归测试对修改后的软件重新进行测试,确认修改没有引入新的错误或导致其他代码产生错误。研究GUI回归测试脚本的自动化修复技术,采用有限状态机描述GUI的交互行为,并基于FSM产生测试用例集;使用自动化测试工具生成测试脚本,建立状态迁移和测试脚本的映射关系表;通过比较GUI新、旧版本的FSM得到GUI的变化信息,根据变化信息和映射表对原测试脚本自动修复。实例验证了脚本修复方法的可行性和有效性。  相似文献   

8.
随着软件开发规模的增大以及复杂程度的增加,自动化测试工具在提高软件测试的效率及准确度上越来越重要,而现有的软件测试存在自动化程度不高、测试过程不完善等问题,针对此问题展开了软件测试自动化的研究。在分析了软件自动化测试的重要性及软件自动化测试的周期、技术的基础上,提出了基于TestQuest测试工具的一套软件测试自动化方法和测试流程,最后针对“虚拟维修训练系统”具体结合工具展开实例验证。  相似文献   

9.
随着装备信息化的发展,软件在装备中的作用日趋重要软件测试作为一个重要的工程过程,对软件质量保证起到关键作用。依托某型号项目介绍了软件测试技术在该项目当中的应用,并总结测试经验提出了自动化测试新思路。在弹道解算测试过程中如何采用自动化测试方法,减少人工测试由于输入数据错误造成测试错误和效率低下的问题。  相似文献   

10.
《软件》2018,(3):72-76
介绍主流的GUI自动化测试工具的原理,方法和优缺点。针对自定义控件识别率不高的缺点,提出了采用DLL注入技术将预定义动态库文件加载到被测程序的进程空间,调用被测试程序自定义控件函数获取自定义控件坐标位置等信息,并通过COM接口把GUI控件信息传递给测试脚本,再由GUI测试脚本模拟用户操作实现自动化测试工作。测试脚本采用关键字驱动技术,有效提高了测试脚本的可读性和编写效率。  相似文献   

11.
针对嵌入式软件GUI自动化测试平台的开发设计,本文研究了Python测试脚本扩展嵌入技术,针对GUI软件测试行为扩展了测试函数,采用开源库Boost.Python将Python解析器嵌入GUI自动化测试平台软件中;在此基础上,描述了用例要素与脚本要素的对应关系,并且针对不同类型的扩展测试函数提出了基于关键字索引和图像建模的脚本函数自动生成技术方案;描述了Python测试脚本的调度执行原理,通过Python测试脚本执行实现GUI软件自动化测试。  相似文献   

12.
针对嵌入式GUI软件自动化测试,提出一种非侵入的GUI自动化测试系统设计方案,能够使用Python格式的测试脚本灵活描述测试用例的执行步骤,能够自动化执行测试脚本;系统将人机交互步骤转成鼠标键盘模拟设备的控制命令,实现对被测软件鼠标键盘的控制,从而输入需要的人机交互信息,实现测试用例的自动执行;同时以不干扰被测系统为原则,直接采集被测系统输出到显示器中的视频数据,通过对图像数据的处理进行图像对比、图像查找和文字识别,根据测试用例预期输出自动判断用例的执行结果;该测试系统解决了嵌入式软件GUI自动化测试的难题,提高了测试效率。  相似文献   

13.
基于STAF的软件自动化测试系统的研究和实现   总被引:4,自引:0,他引:4  
设计并实现了一种基于STAF的软件自动化测试系统,能够较好地对自动化测试过程进行管理,并且支持多平台测试网络环境下对自动化测试任务的执行和监控。通过该系统的实施,能够提高软件测试环节中的自动化程度,从而提高测试效率,缩短测试周期,同时增加测试结果的可信赖程度。  相似文献   

14.
关键字驱动自动化测试的原理和实现   总被引:6,自引:0,他引:6  
冯玉才  唐艳  周淳 《计算机应用》2004,24(8):140-142
由GUI自动化功能测试存在的问题,引出了一种以关键字驱动思想为指导的自动化测试模型。首先解释了关键字驱动思想的原理,进而根据这个原理介绍了一种自动化功能测试模型,详细讨论了这个模型的优越性,以及如何应用它来进行测试开发的流程。  相似文献   

15.
本文以笔者的一次办公软件接口测试经历为引,介绍了软件测试过程中不断提高测试自动化程度的经验方法,以及在此过程中获得的有益思考。  相似文献   

16.
一个基于XML的自动化类测试框架   总被引:1,自引:0,他引:1  
针对当前自动化类测试工具/框架存在的问题,提出了一个基于XML的类测试框架。框架采用基于XML的自动化测试过程数据流模型,用XML语言来描述和组织测试用例,自动生成测试驱动程序,自动执行测试并生成测试结果。框架可用于不同语言应用程序的自动化类测试,框架实现测试设计、测试实现和测试执行的分离,利于测试脚本的维护,并保证测试脚本与测试用例的一致性。  相似文献   

17.
《电子技术应用》2018,(4):48-51
针对FPGA软件测试过程中仿真测试和实物测试的不足,提出了一种基于仿真测试用例的实物自动化测试环境,将用于仿真测试的Testbench进行解析处理,形成能够用于FPGA实物测试的传输信号,通过执行器将此信号转换为作用于被测FPGA芯片的实际信号,并采集被测FPGA芯片的响应,实现对FPGA的实物自动化测试。采用实物自动化测试环境验证平台对设计架构进行了验证,取得了良好的效果。  相似文献   

18.
为克服LKJ-15C型列车运行监控系统(简称"LKJ-15C")主机软件人工测试中存在的工作量大、效率低和测试过程不易复现的问题,文章提出了一套基于半实物仿真技术和测试脚本技术的自动化测试系统.该自动化测试系统由PXI主机模块、信号调理模块、以太网交换机、电源模块及计算机操作模块构成;系统软件包括测试脚本开发模块、测试...  相似文献   

19.
提出一个基于过程的软件测试过程管理框架,采用DCOM组件开发技术,设计自动化测试过程管理软件,阐述软件总体框架、模块设计和关键技术的实现。该工具可规范软件测试过程,自动生成测试技术文档,提高测试效率。  相似文献   

20.
在研究手动测试过程的基础上,结合UML(User-ModeLinux)技术和Expect语言,提出了一种适用于内核级网络协议栈软件的产品定型功能测试的自动化测试模型,并在Linux操作系统上,用一个在一台计算机上即可开展的自动化测试示例验证了该模型及其相应技术手段的可行性。该自动化测试模型可以在提高测试效率的同时降低测试对硬件资源的需求。  相似文献   

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

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