AutoRunner

AutoRunner如何抓取非输入框和按钮类的对象

AutoRunner如何抓取非输入框和按钮类的对象

  在使用AutoRunner自动化测试工具录制脚本的时候我们会发现,绝大多数情况下,我们需要校验的对象本身既不是按钮也不是输入框,单纯的录制不太容易录制下来。   这个时候我们可以使用强行获取对象的方法来获取我们所要校验的对象,强行获取下来之后,再处理脚本,达到校验对象的目的!   比如我们在登录一个网站的时候,登录成功之后没有提示,为了确认我们已经登录成功,我们可以选择校验一下此时页面上的某一... »

AutoRunner视图模式的合理使用

AutoRunner视图模式的合理使用

  视图模式下我们可以看到对象的呈现形式,这个时候我们可以将强抓模式下获取的对象,通过拖拽的方式添加到脚本当中去,这样可以有效地解决普通模式下无法录制脚本的问题。   创建这个功能的意义在于:逐步使自动化工具无脚本化。   下面我们举例说明这个视图是怎样使用的:在录制一个登陆界面的时候,假设我们要录制的界面中有些元素无法通过一般的方式来录制,那么我们通过强抓的方式获取对象。同时按住ctrl和alt... »

使用AutoRunner录制Web应用程序的脚本

使用AutoRunner录制Web应用程序的脚本

● 创建脚本首先我们新建一个baidu.bsh脚本,然后在搜索框中点击录制按钮。这是因为在录制的时候,信息框中显示的是我们键盘和鼠标的每一步动作,键盘每按下一个键都会被当成一条动作信息输出,这样录制者知道此时软件正在监视录制动作,即录制正在进行中。 »

AutoRunner自动化测试工具安装出错怎么解决

AutoRunner自动化测试工具安装出错怎么解决

此问题多发生在Win7操作系统上。由于软件安装时要进行各种读写操作、电脑硬件信息获取、插件的注册等,每一项操作都需要程序有高权限。而在Win7默认操作系统环境下,是没有高权限的,所以安装往往会出现问题。解决方法是:右击安装包,在弹出菜单中选择以即可。 »

AutoRunner自动化测试场景异常处理

AutoRunner自动化测试场景异常处理

在这里我们提到的AR场景异常,应该理解为场景下不正常的输入导致的报错。比如在登录页面上,我们输入了错误的用户名或密码,这个时候页面通常会弹出一个错误提示框,把错误信息反馈给我们。 在自动化测试里面,我们需要对这些报错,也是异常进行处理,一般的做法是把这个报错信息记录下来,之后处理下异常,然后继续执行后续的测试。 在这里我们以一个上海泽众CRM客户管理系统的登录场景为例,来看一下场景的异常处理方法:... »

AutoRunner脚本录制

AutoRunner脚本录制

  我们还是以录制windows下自带的计算器程序为例,详细介绍下对某个程序进行脚本录制的过程。   ● 创建脚本   首先,我们在项目管理器中创建一个名为“计算器”的项目,再在该项目下新建一个名为“win.bsh”(脚本名称可以任意取,但要符合命名规则)的脚本,双击脚本,打开脚本文件。   ● 录制脚本   (1)在计算机中打开需要录制的计算器程序... »

使用AutoRunner录制IE脚本时某次操作没有被记录

使用AutoRunner录制IE脚本时某次操作没有被记录

  如果我们在使用AR录制网页脚本时,发现某一次点击动作没有被记录,通常是由于此网页还没有被加载完成,如下图记录面板中后一行所示,在网页没加载完之前,所有在网页中的操作都不会被记录。   当网页加载完成时,如下图记录面板中后一行提示:IE has loaded web。(IE网站页面已经加载完毕)   因此,在录制网页脚本时,应等待页面加载完整后再开始录制,如果网页有很多帧,在录制面板中会多次提示... »

AutoRunner中怎样实现对象的模糊识别

AutoRunner中怎样实现对象的模糊识别

因此,接下来,我们进入到对象库,修改下对象的position的权重,把100改为0:修改后的权重:然后保存下,执行脚本:这样可以执行脚本了,是不是比重新录制脚本简单很多呢? »

AutoRunner工具的快捷菜单

AutoRunner工具的快捷菜单

  在AutoRunner的快捷菜单中有很多实用的小功能,这些小功能在我们使用AR的过程中可以极大地提高我们的工作效率:   1.“从当前开始回放脚本”:   使用这个功能的时候,我们把光标对准需要执行的脚本,点击该按钮脚本会从光标处开始,执行到后一行脚本!   2.“撤销”和“重做”:   当我们发现,我们对脚本进行编辑的时... »

使用AutoRunner录制脚本过程中发现对象录制不下来如何解决

使用AutoRunner录制脚本过程中发现对象录制不下来如何解决

  有时候,我们在使用AutoRunner进行自动化测试的过程中会发现,有的对象无法通过常规的方法录制下来,这个时候我们可以利用AR强行获取对象的功能来实现对象的获取。   然后通过视图模式下的拖拽方法把对象添加到脚本的编辑区,这种方法可以解决绝大多数对象无法录制的情况!下面我们来看看具体是怎样操作的:   假设我在录制一个被测系统登录页的脚本时发现,密码的输入框录制不下来,这个时候需要我们同时按... »

AutoRunner中脚本执行过程中延时方法

AutoRunner中脚本执行过程中延时方法

在执行AR脚本的过程中,由于脚本执行过程会受到被测软件响应速度的影响,有时会使得脚本执行失败,因此我们需要在脚本里添加延时命令,这样可以使两步操作之间有一个适当的间隔时间,保证被测软件的页面加载完成后,脚本再执行下一步操作。 添加延时命令的具体的做法如下: 在被测软件可能需要时间响应的地方添加一行命令: “ar.sleep(1000);”单位:ms 完整的脚本如下: ar.... »

AutoRunner自动化测试工具的简介

AutoRunner自动化测试工具的简介

  AR的全称是AutoRunner,是由泽众软件自主研发的自动化测试工具。通过录制和编写脚本,实现功能测试、回归测试的自动化。使用自动化来代替人工执行测试用例,可以大大提高测试执行效率,降低测试人工成本。可以帮助用户找到被测对象可能存在的缺陷,特别是一些通过手工测试很难发现的缺陷。   我们做到了:   1、使用Java作为脚本语言,简单易学,功能强大;   2、支持丰富的技术框架,支持函数调用... »

使用AutoRunner时如何通过脚本命令打开被测系统

使用AutoRunner时如何通过脚本命令打开被测系统

  我们在使用AR的过程当中会发现,如果先打开被测系统,然后再录制脚本,在这种情况下要是不小心关闭了被测系统,自动化测试无法进行下去。   所以我们在这里介绍一下,如何编写脚本来让AR帮我们自动打开被测系统,你准备好了么?   上面我们可以看到,在脚本里面使用:   startApplication命令;   命令含义:执行某个.exe程序。   命令参数:两个参数,第一个参数输入程序路径,第二个... »

AutoRunner中的脚本调用

AutoRunner中的脚本调用

  脚本的调用,看起来是不是很高大上的样子,是的哦,本地调用确实很高大上,在脚本的录制和平常的维护过程中,我们一般都会选择尽量将脚本简洁化,这样既方便对脚本逻辑进行审查,也方便了脚本的日常维护。   但是我们的测试过程中通常都会涉及到许多场景的混合或叠加,这个时候我们发现逐个执行脚本已经完成不了我们的任务,这个时候需要我们把这些小脚本串联起来去执行,实现我们的测试,脚本调用的语句是:ar.call... »

自动化测试工具(AutoRunner)使用场景

自动化测试工具(AutoRunner)使用场景

  第一,对于软件开发人员来说,高效率的自动测试工具能够提供给程序员自己完成开发过程中的冒烟测试,便于在频繁修改的软件过程中迅速完成测试,保证编码的稳定性;第二,对于项目和产品的测试阶段来说,能够提供稳定的回归测试,保证产品的可靠性。   AutoRunner 适用性说明   AutoRunner 是一个产品家族,不是一个单个的产品。这个产品家族的特点是共同使用了一个标准的 IDE,并且使用相同的... »

AutoRunner脚本里面的对象不容易辨认怎么解决

AutoRunner脚本里面的对象不容易辨认怎么解决

  在使用AR的过程中,我们有时候会遇到被测软件上的对象特别多,而且对象录制下来之后名称不容易辨认,例如:   这个时候我们可以进入点击工具栏中的对象库按钮,对对象进行重命名,点击对象库中默认的对象名称,即可查看相应的对象截图,我们可以参照着对象的截图对对象进行重命名:   在对象库里对对象重命名之后,脚本里的对象名称会随之发生修改:   这样脚本的对象看起来是不是很容易辨认了呢?那么我们执行脚本... »

AutoRunner自动化工具模拟键鼠操作

  在AR的使用过程中,有些地方需要用到模拟键盘操作,这种键盘的模拟操作命令有很多,具体请见AR界面的:【帮助–脚本命令】。那么我们一起看一些模拟键盘操作的命令及其应用:   1.inputDown   命令含义:模拟键盘输入,只代表模拟键按下,没有模拟键弹起。   命令参数:一个参数,输入待按键的键名称。   命令产生:手工添加   命令举例:ar.inputDown("E... »

AutoRunner自动化软件测试工具2016年1月8日V4.0版本已正式发布!

AutoRunner自动化软件测试工具2016年1月8日V4.0版本已正式发布!

AutoRunner自动化软件测试工具2016年1月8日V4.0版本已正式发布! 1、新增了对IE11、Chrome浏览器、Firefox浏览器的支持; 2、新增加了图形对象,将不能识别的对象截取为图片,对图片进行操作,更方便自动化执行; 3、新增图片检验功能 »

AutoRunner不能录制脚本的解决办法

AutoRunner不能录制脚本的解决办法

   AutoRunner无法录制web应用脚本的原因一般有如下三种:   1.web应用没有使用IE浏览器打开;   2.在安装AR的时候IE没有自动加载SpasvoBHO Class这一AR辅助插件;   3.SpasvoBHO Class这一AR辅助插件没有启用。   解决办法:   1.在使用AR录制脚本的时候请选用IE浏览器打开被测软件系统;   2.打开IE浏览器,在工具–... »

AutoRunner的函数调用

AutoRunner的函数调用

  AutoRunner支持跨脚本函数调用、类调用,支持脚本调用脚本,将常用的函数封装在一个公共函数内可以有效提高产品开发效率,实现各种复杂脚本的编写,使脚本简单明了,有利于后期的维护,具体的使用办法如下:   int mul(int i,int j)   {   return i*j;   }   System.out.println("mul="+mul(4,6));   ... »

AutoRunner的品牌故事

AutoRunner的品牌故事

  早的自动化测试工具   金融业一直是IT发展的前沿,对应用功能、计算准确的要求非常高,导致了测试工作的量非常大:需要颗粒度更小的测试、需要大量的回归、频繁的版本发布需要更多的回归测试……   在2002年,自动化测试逐渐走到国内,开始了第一个商业银行的自动化测试项目:给一个核心业务系统做自动化测试。作者有幸被邀请去给一些建议。早的自动化测试,基本上是个“... »

AutoRunner中遇到脚本回放报错的解决方案

AutoRunner中遇到脚本回放报错的解决方案

我们在使用AR执行脚本的过程当中可能会遇到系统报错:找不到对象。出现这类报错的原因一般有两个,一个是我们在脚本录制结束之后,顺手把被测系统,也是待测的软件给直接关闭了。另一个是在我们的对象库里确实没有这个对象,原因可能是:有的对象属性比较固定,我们只是录制到了有限个对象。注意,在对象库里添加对象,是不会在脚本编辑区里记录下脚本信息的哦! »

AutoRunner脚本参数化实现用例的自动化批量执行

AutoRunner脚本参数化实现用例的自动化批量执行

  自动化测试的核心和灵魂是自动化批量执行用例,那么对于自动化执行过程中的执行记录,我们也要记录下来,这个时候需要对我们的测试脚本进行参数化和场景的编辑:   首先我们录制一个登陆页面的脚本(具体操作请见“脚本录制”一文),点击视图中参数表部分添加参数表:   接下来我们对脚本进行参数化,在这个脚本里我们可以对用户名:username和密码:password进行参数化。  ... »

自动化测试工具AutoRunner V4.0新功能简介

自动化测试工具AutoRunner V4.0新功能简介

  一、AR(4.0)可以与IE11兼容   二、AR(4.0)新增screenshot插件,用于截图,配合相应的脚本语句进行图片的识别与校验。   三、screenshot插件的使用方法   1.打开AR的安装路径   2.点击screenshot插件   3.出现如下窗口   4.点击上图中的截屏,然后长按鼠标左键进行图片选择截取   5.点击保存,文件名命名规则是(*.bmp)   6.打开... »

AutoRunner校验文本文件

AutoRunner校验文本文件

  checkFileText   命令含义:校验文本文件。   命令参数:五个参数,第一个参数输入文本格式,第二个参数输入文件全路径,第三个参数输入行号,第四个参数输入列号,第五个参数输入期望值。   命令产生:手工添加。   命令返回:校验成功返回true,否则返回false   命令举例:ar.checkFileText("ANSI", "c:\test\tes... »

Page 1 of 212