功能自动化
small but strong
这个作者很懒,什么都没留下…
展开
-
怎么解决AutoRunner脚本里面的对象不容易辨认问题
在使用AR的过程中,我们有的时候会遇到,被测软件上的对象特别多而且对象录制下来之后名称不是特别好辨认,如下:这个时候我们可以进入到对象库,对对象进行改名,对象库里面有每一个对象的截图,我们可以带照着对象的截图对对象进行改名:在对象库里对对象改名之后,脚本里的对象名称会随之发生修改:这样脚本看起来是不是觉得很容易辨认呢?那么我们执行脚本看看是否能执行成功:大功告成,我们的脚本执行成功!...原创 2020-05-15 10:38:58 · 220 阅读 · 0 评论 -
如何解决AR在录制脚本过程中对象录制不下来问题
有时候我们在用自动化测试工具AR来进行自动化测试的过程中发现有的对象通过常规的方法录制不下来,这个时候我们可以用强行获取对象的功能来实现对象的获取,再通过顶视图模式下的拖拽的方法把脚本添加到脚本的编辑区,这种方法可以姐姐绝大部分的对象录制不下来的情况!下面我们就来看看我们是怎样具体操作的: 1、假设我在录制一个被测系统的登录页的脚本的时候发现,密码的输入框录制不下来,这个时候就需要我们同时按住ctrl和alt键,拖动鼠标到对象的位置,直到对象上出现红框对象就被我们获取下来了:这里获取下来的对象会被.原创 2020-05-15 10:36:00 · 385 阅读 · 1 评论 -
如何解决AutoRunner的脚本回放报对象不存在问题
我们在使用AR的过程中用可能会遇到,脚本执行的过程当中报找不到对象的错误,出现这类报错的原因一般有俩个,一个是我们在结束录制之后,顺手把被测系统,也就是待测的软件直接关闭了,这个时候呢,我们再点击执行脚本的回放,就会由于没有找到待测系统而找不到对象,另外就是在我们的对象库里确实没有这个对象,解决办法是,首先找到被测系统看看有没有被关闭,如果没有关闭,纳闷我们在看一下,脚本的输出区域,看看报的是哪一个对象没有找到,然后在进入到对象库里去看看有没有这个对象,如果没有,直接在对象库里点击新增对象按钮,把需要的对象原创 2020-05-15 10:09:41 · 1103 阅读 · 0 评论 -
AutoRunner不能录制脚本的解决办法
AR不能录制脚本一般有如下三种情况:1.web应用没有用IE浏览器打开,2.在安装AR的时候IE没有自动加载:SpasvoBHO Class这一AR辅助插件,3.SpasvoBHO Class这一AR辅助插件没有启用。解决办法:1.在使用AR录制脚本的时候请选用IE浏览器打开被测软件系统;2.打开IE浏览器在:工具–internet选项–程序–管理加载项里查看有没有SpasvoBHO Class这个插件,没有的话我们在AR执行下如下脚本:点击【开始】菜单,选择【运行】,然后输入:regsvr32原创 2020-05-15 10:03:35 · 2265 阅读 · 1 评论 -
如何用AutoRunner录制IE脚本录制
以录制某度网页为例,详细的介绍一下录制网页脚本的过程。新建一个baidu.bsh脚本,点击录制按钮,在网页上搜索框我们输入被测系统网址,记录下来的信息将会是如下这个样子。停止录制时我们看到脚本编辑区的脚本:录制下来的信息很多,但脚本却只有两句话。这是因为在录制的时候,信息框中显示的是我们键盘和鼠标的每一步动作,键盘每按下一个键都会被当成一条动作信息输出,这样录制者就知道此时软件正在监视录制动作。当录制结束后,如果录制脚本中的某一些动作能够合并,软件会将其合并为一句输出,比如这里的setValue动作原创 2020-05-15 10:01:13 · 689 阅读 · 0 评论 -
AutoRunner怎么停止录制
录制完成后,点击面板左上角的停止录制的按钮,即可结束录制,并返回到AR的初始界面当中。此时在脚本的编辑区里我们会看到我们录制下来的脚本,此时的脚本可以编辑,同时在对象库中我们能看到录制脚本的时候自动获取到的每个对象的具体属性信息,可视化的对象库允许修改等操作(点击工具栏的最后一个按钮打开对象库面板)。结束录制后在我们指定的工作空间里有自动生成的文件.脚本录制好后,会在项目的目录下生成如下几个文件:如果对脚本进行的参数化操作的话,还会有一个Excel格式的文件生成。其中,第一个后缀为.bsh的是原创 2020-05-15 09:25:28 · 318 阅读 · 0 评论 -
AutoRunner中如何排除脚本、删除脚本、重命名脚本
排除脚本:可将多余的或不常用的脚本从项目中排除,脚本文件不会被删除。删除脚本:把脚本从项目里面删除,其本地保存的脚本文件也会一起被删除。重命名脚本:可以对脚本的名称重新进行命名。...原创 2020-05-15 09:13:05 · 276 阅读 · 0 评论 -
在AutoRunner里新建和导入项目
1.项目操作1.1新建、导入项目新建项目,导入项目都有两种方式可以做到方式一:方式二:1.2 排除项目,删除项目,修改项目排除项目:可将多余的或不常用的项目从项目管理中排除,项目文件不会被删除。删除项目:把项目从项目管理里面删除,其本地保存的项目文件也会一起被删除。修改项目:可以修改该项目的基本信息,包括项目名称和项目下进行录制程序的设置。2.脚本操作2.1 新建脚本、导入脚本方式一:方式二:选中一个新建好的项目,邮件点击注:导入项目和导入脚本操作需要我们把待导入的内容先原创 2020-05-14 16:39:56 · 330 阅读 · 0 评论 -
桌面应用程序测试脚本回放
点击菜单【执行】→【开始执行】或者点击工具栏的回放按钮 ,此时软件进入回放阶段,界面会自动最小化,回放的过程中会自动执行我们录制的脚本里的每一个步骤。并且回放结束后,每一步的执行结果都会以日志的形式详细记录下来。日志信息可以保存为网页,也就是html的格式或另存为word等形式。回放结束后,在输出窗口上会显示回放的结果信息,回放时执行成功会显示:如果因为某些原因回放执行失败,在日志信息里面会显示具体是哪一步执行失败,在输出窗口中也会显示出执行失败的原因,这个时候我们根据输出窗口的报错提示找到脚本中对原创 2020-05-13 16:09:00 · 594 阅读 · 0 评论 -
桌面应用程序脚本录制
以录制Windows中自带的计算器为例,详细的介绍一下录制Windows程序脚本的过程。● 创建脚本根据前面的【工程与脚本操作】一节所述方法创建一个名为Win.bsh的脚本(脚本名可任取),双击脚本打开。● 录制脚本先打开要录制的计算器程序(【开始】→【运行】输入 calc 回车即可),如下图所示;点击菜单【录制】→【开始录制】. 录制的时候,AR的界面会自动隐藏,并在屏幕的右下角显示一个录制信息窗口,显示出当时每一步操作的录制信息。同时录制的时候,我们也可以进行暂停录制、继续录制、结束录制等操原创 2020-05-11 17:30:57 · 2239 阅读 · 0 评论 -
Flex程序脚本录制
运行Flex程序必须安装Adobe公司的Flash插件,AutoRunner当前版本支持常用的标准Flex控件录制。控件属性和Windows控件属性一样,下面就是一段Flex程序脚本。Flex对象库元素属性参数如下图所示:Silverlight程序脚本录制运行Silverlight程序必须安装微软的Silverlight插件,AutoRunner当前版本支持常用的标准Silverligh...原创 2020-05-08 17:10:55 · 238 阅读 · 0 评论 -
AutoRunner的快捷菜单
在AR的快捷菜单里有很多的实用的小功能,这些小功能在我们使用AR的过程中可以及大地提高我们的工作效率:1.从当前开始回放脚本按钮:使用这个功能的时候,我们把光标对准需要执行的脚本,点击该按钮脚本会从光标处开始,执行到最后一行脚本!2.撤销和重做:当我们发现我们前面所做的操作对脚本产生了不可逆操作的时候,我们可以用此操作来恢复之前的脚本。3.查找和替换:将查找的所有内容替换为我们自...原创 2020-05-06 16:43:32 · 207 阅读 · 0 评论 -
AutoRunner简介
AutoRunner简介 AR的全称是AutoRunner,是由泽众软件科技有限公司自主研发的自动化测试工具。 AR可以通过录制和编写脚本,实现功能测试、回归测试的自动化。使用自动化代替人工来执行测试用例,可以大大提高测试执行效率,降低测试人工成功。可以帮助用户找到被测对象可能存在的缺陷,特别是一些通过手工测试很难发现的缺陷。 另外,相比来说,AR也有这自己的一些产品优势: 1.使用Jav...原创 2020-05-06 15:52:53 · 1458 阅读 · 0 评论