首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
丁玉伟 《软件世界》2001,(10):87-87
基于GUI的自动化测试工具在软件测试自动化领域发挥着巨大的作用。但要真正找到一个方便高效的测试工具却并非易事,通过实践,我们发现一个好的测试工具必须具备如下特征:支持脚本化语言:包括支持数组、列表、结构等多种常用的变量和数据类型、各种条件逻辑和循环、函数的创建和调用。如果此工具使用如VB、C等通用语言,测试就更方便。脚本语言的功能越强大,就能为测试者提供更灵活的使用空间,或者用它写出比被测软件还要复杂得多的测试系统。对程序界面中对象的识别能力:工具必须能够将程序界面中的所有对象都区分并标识出来,…  相似文献   

2.
软件测试的目的是为了对软件的质量或可接受性做出判断,并发现软件存在的问题。大多数GUI软件的测试通过手工操作来完成,因此存在成本高,浪费时间等缺点。通过探讨GUI软件的自动化测试方法,比较手工测试的测试过程,得出了自动化测试的优点和缺点,并提出了GUI软件自动化测试过程中存在的问题。  相似文献   

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

4.
移动应用软件已经拥有了数以千万计的用户群体.根据最新统计,Android手机以85.1%的市场占有份额,成为了最受欢迎的移动端设备.Android应用软件的快速开发,使得如何保证程序质量,成了难题.我们不仅要考虑程序的正确性,也应保证运行时的流畅性.现有的性能研究工作都基于传统的静态分析或者动态执行.对于Android程序,静态分析具有一定的局限性,而动态分析又忽略了APP执行时的遍历方式.因此,本文提出了基于GUI的Android自动化性能测试框架,将着重关注页面状态和APP状态的相关性.通过对页面的分析,聚合,尽可能遍历到APP的各个状态,然后从日志中,找出APP性能上的问题.本框架使用Java作为开发语言,搭建了Android移动软件自动化性能测试框架,并在开源社区F-Droid上随机抽取了移动应用软件进行实验.实验表明,该技术能更多的遍历APP的状态,发现APP在运行过程中出现的性能问题,取得良好的效果.  相似文献   

5.
随着综合化、模块化的民用航空电子系统的高速发展,以及航空数据链系统的广泛应用,航空数据链系统集成自动化测试技术需求越发迫切.GUI自动化测试工具是一种基于友好人机界面的软件测试工具,本文结合具体应用需求,提出一种改进的GUI自动化测试框架,采用HMI(Human Machine Interface)界面,将其应用于民用航空数据链系统中,将软件内部模块手动测试转换为功能性的黑盒自动化测试,提高了测试效率.  相似文献   

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

7.
软件测试是软件生命周期的一个重要阶段。软件测试,特别是测试自动化技术属于当前国际软件界最有争议,亟待发展的技术。所谓自动化测试就是希望能够通过自动化测试工具或其他手段,按照测试工程师的预定计划进行自动的测试,目的是减轻手工测试的劳动量,从而达到提高软件质量的目的。测试自动化涉及到测试流程、测试体系、自动化编译、持续集成、自动发布测试系统以及自动化测试等方面的整合。也就是说,要让测试能够自动化,不仅是技术、工具的问题,更是一个公司和组织的文化问题。优势不言而喻试、并发测试、大数据量测试、崩溃性自动化测试相…  相似文献   

8.
随着计算机技术的迅速发展,软件的应用范围越来越广泛,软件结构也就越来越复杂,随之对软件的质量要求也就越来越高,为了保证软件产品的质量,软件测试特别是自动化测试越来越受到人们的重视。该文将对自动化测试作相关的介绍以及自动化工具的简单分析。  相似文献   

9.
基于银企对接场景的报文类自动化测试工具,主要功能是实现测试工具的自动化配置、场景内报文的自动拼接和发送,以及最后结果的自动化解析,尽可能地减少手动拼接报文的工作量,并提高测试的工作效率和准确率.  相似文献   

10.
WinRunner是当今图形化测试领域里功能最强大的工具之一。如何灵活高效的利用此工具实现自动化测试是提高GUI产品测试质量和效率很重要的一个途径。本文讲述了一个基于WinRunner测试工具本身开发的一个自动化测试用例开发框架,详细描述了它的设计原因,实现思想和原理。以及如何与自动化测试系统ATS进行集成。  相似文献   

11.
图形用户界面(GUI)是底层代码的前端表示。针对基于现有的模型生成的测试用例集不能尽快找到软件缺陷的问题,本文从代码层和界面层出发对待测程序进行分析,提出一种GUI测试模型WEHG,该模型的特点是:1)根据事件处理函数中定义变量和引用变量的数量和给对应的节点设置权重值,从而保证拥有更多变量的节点能够优先生成测试用例;2)根据事件处理函数的定义引用对给节点之间的依赖关系设置依赖值,使依赖度高的节点能够优先加入测试序列中。对比实验结果表明,该方法能够更快地发现软件中的缺陷,提高测试用例的缺陷探测效率,降低软件测试的成本。  相似文献   

12.
基于事件流图的用户界面测试优化   总被引:1,自引:1,他引:1  
路斯瑶  胡飞 《测控技术》2010,29(5):72-76
针对目前用户图形界面(GUI)自动化测试对于代码和开发语言的依赖,以及捕捉/回放工具中存在的手工依赖和对测试用例测试覆盖率缺乏系统管理的问题,基于事件流图理论,提出了不依赖于代码静态分析的GUI自动化测试方法。在没有程序代码的前提下,利用WinRunner工具通过鼠标动作获得GUI组件,利用自行开发的工具自动分析GUI窗口层次,定义事件属性和测试用例生成规则,自动生成了完备测试用例集,并通过实例验证了方法的有效性。  相似文献   

13.
软件测试在提高移动应用的安全性和可靠性方面扮演着重要角色.然而,目前主流的移动应用界面测试技术存在着许多不足:人工编写脚本和录制回放技术需要消耗大量的人力成本,自动化测试在移动应用界面测试的应用场景上受到了诸多限制.针对这些问题,提出一种基于手绘制导的移动应用界面测试方法.该方法通过设计一种简单直观且具有较强表达能力的手绘语言来帮助测试者轻松表达其测试意图,测试者仅需在待测应用的界面图像上做简单绘制,就能生成对应的测试模型,并以此为基础生成界面测试所需的测试用例.以近年来在相关文献中已经用作移动应用界面测试的评估用例集为基准来评估该方法的测试效果.评估结果表明:在提供很少人力成本的条件下,手绘图形所表达的用户测试意图在制导移动应用界面测试上能起到非常关键的作用.  相似文献   

14.
在面向服务的架构中,软件功能通常被封装为服务,并以开放可编程接口的方式提供应用.因此,服务接口的正确性和可靠性对于服务理解、重用和集成至关重要.随着软件即服务的思想被广为认可,互联网上越来越多的软件应用以服务接口方式提供开放式访问.面对众多的服务接口,如何进行高效且有效的测试是一个亟待解决的问题.为此,提出了一种基于模型驱动的自动化测试方法,首先采用接口语义契约模型对被测服务接口建模,然后基于接口模型和测试覆盖率需求为单个服务和组合服务生成测试数据和测试用例.在此基础上,设计并实现了AutoTest自动化测试工具,该工具采用多种算法用于优化测试用例生成,且支持图形化测试计划编排和跨语言测试代码生成.实验结果表明,AutoTest能够有效支持大批量测试用例的设计和生成,根据OED(正交实验设计)算法生成的测试用例与IPO组合算法得到的用例相比,具有更为理想的测试覆盖率.  相似文献   

15.
面向对象测试代码复用算法与工具   总被引:2,自引:0,他引:2       下载免费PDF全文
本文主要研究面向对象软件系统的自动化测试代码的复用问题。复用测试代码是基于建立的方法测试用例。当创建了一个方法的测试用例之后,可以发现这个用例可在其他相 关方法的测试过程中起到多种作用。这个生成的测试用例可以作为另一个方法测试输入的对象参数,或者作为一个主测试对象以调用其方法。我们设计了一个可自动生成复用用测试代码的算法,并应用于一个微软平台上的对象测试自动化工具的研发过程中。  相似文献   

16.
从控件的信息入手,研究了界面的控件间功能交互关系,提出了基于交互图的GUI测试方法,并开发了一个基于交互图的GUI测试工具GUITester.它能自动生成交互图和测试用例,大大提高了GUI软件测试的效率和覆盖率.  相似文献   

17.
本文描述在Unix环境下开发的通用绘图软件NuSlide中的图形用户界面的设计思想和实际方法。其特点是基子面向对象的技术,提供多窗口、菜单驱动、选择面板、键盘输入等多种才法。该图形用户界面具有灵活性、可扩充性和易使用性。  相似文献   

18.
一个基于CORBA的图形用户界面体系结构及实例   总被引:14,自引:1,他引:14  
随着网络计算技术的发展,软件的结构变为表示/处理/数据库分离的三级模式。表示与处理的分离导致了用户界面与应用计算间的通信成为开发交互式系统图形用户界面的关键。本文为分布式交互图形应用的开发提供了一个基于公用对象需求代理结构CORBA的用户界面体系结构,CORBA是为分布式对象系统中间件制定的一个互操作标准。在这个结构中,一些被称为代理的面向对象交互式图形构件被设计用来为图形的表示与交互提供有效的解  相似文献   

19.
基于MATLAB GUI的线性控制系统教学仿真软件的设计   总被引:3,自引:0,他引:3  
利用MATLAB环境中图形界面的设计技术构建线性系统仿真教学软件,其特点是可通过系统的传递函数模型对时域及频域的响应进行系统分析,并且可以同时比较几个系统的响应曲线和指标,适合本科自动控制原理教学。与SIM-ULINK仿真工具相比,具有更加简单,便捷的特点。  相似文献   

20.
一种面向对象GUI设计方法研究与应用   总被引:1,自引:0,他引:1  
该文提出了一种基于面向对象技术的图形用户界面(GUI)设计方法。该方法把GUI设计从逻辑上分为三层:风格层、模块层和实施层。它是以单继承为基础,在充分考虑问题域的前提下,以实现过程简单和界面友好为目标而提出来的。结合三层结构方法,文章对一些常见的面向对象界面现象进行了探讨。最后给出了使用该方法的实用例子及说明。  相似文献   

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

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