自动化测试
文章平均质量分 58
small but strong
这个作者很懒,什么都没留下…
展开
-
软考--软件评测师考试攻略
软考--软件评测师考试原创 2023-10-27 00:05:56 · 429 阅读 · 0 评论 -
AutoRunner4.5结合真实项目crm客户管理系统进行界面功能自动化测试教学资料(登录)
AR4.5版本下使用谷歌浏览器录制脚本。原创 2022-06-29 17:46:51 · 960 阅读 · 0 评论 -
关于新案例上线的预告(这次自动化测试框架是selenuim+pycharm)
经过了一个漫长的,长胖的一年。我又给大家做好了一些关于selenuim+pycharm的自动化测试的内容,虽然不是很多只有三个案例,案例的名称大家或许不陌生,只要之前有听过我的课的同学基本都知道,首先第一个就是crm客户管理系统,这个系统的自动化测试之前给大家讲解的时候用的是上海泽众软件的功能自动化测试工具AutoRunner来进行的,name这次我们换了一种形式给大家讲解!实战一是针对crm客户管理系统的登录模块进行功能自动化测试的包括有俩个部分:登录功能自动化测试和修改密码功能自动化测试。...原创 2021-02-01 13:35:25 · 165 阅读 · 0 评论 -
AutoRunner界面自动化测试工具如何手工编写脚本(I)
对于录制下来的脚本,能实现的逻辑和功能比较单一,在时间的木里我们要求脚本实现的功能和逻辑项对比较复杂和多样,这个时候我们就需要对录制好的脚本进行手工编辑,来实现更多的功能和更复杂的逻辑的测试。AR的脚本编写规则是类java的,他可以实现Java以语法来编辑的脚本所有功能,在对脚本的编辑过程中我们需要遵循Java的语法规则。另外也要注意AR自身的函数命令:在AR的帮助文档里,有较为详细的函数命令可供大家参考学习:在对应的脚本里我们手工编写好脚本就可以帮助我们实现我们想要的功能和逻辑的测试,在如下的脚本里原创 2020-12-30 00:02:18 · 509 阅读 · 0 评论 -
AutoRunner界面自动化测试工具对非输入框和按钮类的对象如何抓取(H)
在我们录制脚本的时候我们会发现绝大多数情况下,我们需要校验的对象本身既不是按钮也不是输入框,单纯的录制不太容易录制下来,这个时候我们可以用强行获取对象的办法来获取我们索要校验的对象,获取下来之后,再处理下脚本,达到校验我们所想要校验的对象的目的!比如我们在登录一个网站的时候,通常登录成功之后没有登录成功的提示,这个时候我们可以校验下登录成功后页面上的某一个对象,比如:它既不是按钮也不是输入框,这个时候我们可以用强行获取对象的功能来获取该对象,然后校验登录是否成功:编辑下脚本,后执行脚本完成登录校验原创 2020-12-30 00:00:35 · 329 阅读 · 0 评论 -
AutoRunner界面自动化测试工具安装出错怎么解决(G)
此问题多发生在Win7操作系统上。由于软件安装时要进行各种读写操作、电脑硬件信息获取、插件的注册等,每一项操作都需要程序有最高权限,而在Win7下默认是没有最高权限的,所以安装往往会出现问题。解决方法是:右击安装包,在弹出菜单中选择以【管理员权限运行】即可。...原创 2020-12-29 23:58:46 · 233 阅读 · 0 评论 -
AutoRunner界面自动化测试工具录制IE的脚本录制时某次操作没有被记录(F)
在录制网页脚本时,如果发现某一次点击动作没有被记录通常是由于此网页还没有被加载完整,有如下图记录面板中最后一行提示,在网页没加载完之前所有在网页中的操作都不会被记录。当网页加载完成时,有如下图记录面板中最后一行提示。因此,在录制网页脚本时应等待页面加载完整后才开始录制,如果网页有很多帧,在录制面板中就会多次提示页面加载完整,此时还因该查看网页状态栏中最左边是否有加载完成的提示,只有同时显示加载完整后才可录制。...原创 2020-12-29 23:56:50 · 313 阅读 · 0 评论 -
AutoRunner界面自动化测试工具如何通过脚本命令打开被测系统(E)
其实在使用AR的过程当中,我们会发现我们直接打开被测系统。然后在录制脚本,这种情况下只要不小心关闭了被测系统,自动化测试就无法进行下去,所以我们在这里介绍一下,如何编写脚本,来让AR帮我们自动打开被测系统,你准备好了么?上面我们可以看到,在脚本里面用:startApplication命令命令含义:执行某个.exe程序。命令参数:两个参数,第一个参数输入程序路径,第二个参数输入附加参数(如果无附加参数可设为空)。命令产生:手工添加。命令举例:1.ar.startApplication(“C:\原创 2020-12-29 23:54:59 · 410 阅读 · 1 评论 -
AutoRunner界面自动化测试工具脚本里面的对象不容易辨认怎么解决(D)
在使用AR的过程中,我们有的时候会遇到,被测软件上的对象特别多而且对象录制下来之后名称不是特别好辨认,如下:这个时候我们可以进入到对象库,对对象进行改名,对象库里面有每一个对象的截图,我们可以带照着对象的截图对对象进行改名:在对象库里对对象改名之后,脚本里的对象名称会随之发生修改:这样脚本看起来是不是觉得很容易辨认呢?那么我们执行脚本看看是否能执行成功:大功告成,我们的脚本执行成功!...原创 2020-12-29 23:51:35 · 156 阅读 · 0 评论 -
AutoRunner界面自动化测试工具在录制脚本过程中发现对象录制不下来如何解决(C)
有时候我们在用自动化测试工具AR来进行自动化测试的过程中发现有的对象通过常规的方法录制不下来,这个时候我们可以用强行获取对象的功能来实现对象的获取,再通过顶视图模式下的拖拽的方法把脚本添加到脚本的编辑区,这种方法可以姐姐绝大部分的对象录制不下来的情况!下面我们就来看看我们是怎样具体操作的:1.假设我在录制一个被测系统的登录页的脚本的时候发现,密码的输入框录制不下来,这个时候就需要我们同时按住ctrl和alt键,拖动鼠标到对象的位置,直到对象上出现红框对象就被我们获取下来了。这里获取下来的对象会被直接保原创 2020-12-29 23:49:02 · 654 阅读 · 0 评论 -
AutoRunner界面自动化测试工具脚本回放报对象不存在如何解决(B)
我们在使用AR的过程中用可能会遇到,脚本执行的过程当中报找不到对象的错误,出现这类报错的原因一般有俩个,一个是我们在结束录制之后,顺手把被测系统,也就是待测的软件直接关闭了,这个时候呢,我们再点击执行脚本的回放,就会由于没有找到待测系统而找不到对象,另外就是在我们的对象库里确实没有这个对象,解决办法是,首先找到被测系统看看有没有被关闭,如果没有关闭,那么我们再看一下,脚本的输出区域,看看报的是哪一个对象没有找到,然后再进入到对象库里去看看有没有这个对象,如果没有,直接在对象库里点击新增对象按钮,把需要的对象原创 2020-12-29 23:46:35 · 349 阅读 · 0 评论 -
AutoRunner界面自动化测试工具不能录制脚本的解决办法(A)
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-12-29 23:43:17 · 926 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之crm客户管理系统试用安装包下载(二十)
crm客户管理系统试用安装包下载地址:链接:https://pan.baidu.com/s/1eRYr20Tx8aAwISRtG1mPUw提取码:jrj6原创 2020-12-07 10:41:53 · 642 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之AutoRunner的下载安装(十九)
一、AutoRunner的下载地址:1.win7系统下的安装包下载地址:链接:https://pan.baidu.com/s/1RWKB3aGnNAZuxrZhT4UBew提取码:j78f2.win10系统下的安装包下载地址:链接:https://pan.baidu.com/s/1yyYeYrgViDd1-Z6vPx68MA提取码:kfrl二、AutoRunner的安装:1. 双击安装文件,进入下一步。2.弹出安装提示框,注意AutoRunner不允许安装在虚拟机上。...原创 2020-12-07 10:35:57 · 2672 阅读 · 2 评论 -
AutoRunner 功能自动化测试项目实训之自动化测试技术(十七)
十五、自动化化测试技术通过计算机运行测试工具和测试脚本自动进行测试具有如下优点,缩短测试周期、多次重复运行相同的测试减少测试的单调性等,所以在测试工作中,应尽力实现测试自动化或扩大自动化测试的覆盖范围。但是自动化测试的前期投入大,而且不能完全替代手工测试,因此如下情况往往运行手工测试。根据业界统计结过,自动化测试只能发现15%~30%的缺陷,而手工测试可以发现70%~85%的缺陷。自动化测试不适合软件的新功能测试,而特别适合回归测试。 在系统功能的逻辑测试、验收测试、适用性测试、涉及物理交互性测试原创 2020-12-05 20:23:36 · 748 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之记录击键(模拟键盘输入)(十八)
如果事先在设置菜单中勾选了【显示录制选项】,在点击录制按钮后弹出的对话框中会有【记录击键】选项,选中时录制会记录键盘所有的击键动作,在没有选中的情况下只会记录下几个比较特殊的键,比如回车键、Alt+Tab复合键等,击键命令为inputKey。在一般的录制中这个功能并不是必需的,它的作用主要是用于需要记录键盘操作的情况。因为此功能并不常用,在默认情况下没有选中,其录制和回放操作和普通的录制、回放没有区别。在手工添加inputKey命令时,输入参数请参考键盘键码表。例如在记事本里输入原创 2020-12-05 20:22:07 · 565 阅读 · 2 评论 -
AutoRunner 功能自动化测试项目实训之手工添加对象(十六)
在以下情况下可能需要手工添加对象到对象库中:A、回放时出现某个对象在对象库中没有找到的错误;B、由于错误修改对象属性导致回放失败;C、某些对象在录制时不方便录制或是录制失败;D、不想重录已有脚本,只是想增加某个或某几个新对象到对象库。手工添加对象的两种方法:A、录制过程中手工添加。以计算器为例,在录制中如果我们想把计算器的结果输出框对象(Edit控件)也录制下来方便我们后来设置校验点。方法是:将鼠标移到结果输出框上面,并同时按下键盘上的Ctrl和Alt键并保...原创 2020-12-05 20:21:34 · 453 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之权重的修改(十五)
每一个对象都有很多的属性,每个属性后都附带了一个权重,对于一些很重要的属性默认的权重是100,而对于不是太重要的属性默认权重是0。当回放某个对象动作时首先会在窗口中找到这一对象,之后再与之进行各项属性比较,如果属性权重大于0,就会比较属性值,如果相等则继续下一个属性比较,如果不相等也不会马上认为这不是要找的对象(模糊识别),而是会将权重值累加,当不相等属性值的累加权重大于100时才认为对象不匹配。所以,如果一个对象的某项属性值变动了,而它的权重又是100的话,就可以通过降低权重使原创 2020-12-05 20:21:11 · 241 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之脚本的串联(调用)(十四)
在自动化测试过程中我们首先要做的是脚本录制或者编辑,在这一过程中由于被测系统的业务复杂程度不同,我们一般都是分模块或者功能点来分别记录测试脚本,这样的话单个功能点测试和单个模块测试的问题就解决了,但是我们在实际的测试项目里有很多功能和模块之间都是有关联的,比如业务逻辑上的关联或者数据传输上的关联关系。那么我们之前做的工作就白费了么?答案是我们绝对没有做白费力气的事,我们需要对脚本进行串联,亦或称之为脚本串联,这里需要注意几点问题:一是脚本之间的串联不是没有限制的,这里要求串联的原创 2020-12-05 20:20:38 · 688 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之记录时间间隔(十三)
如果事先在设置菜单中勾选了【显示录制选项】,在点击录制按钮后弹出的对话框中会有【记录时间间隔】选项,选中时录制会记录每次动作到上一次动作的时间间隔,也就是会出现sleep命令,它的时间单位是毫秒。在一般的录制中这个功能并不是必需的,它的作用主要是用于需要精确记录整个录制过程的情况,回放时要求保证与录制时在时间上同步,比如在某些对时间很敏感的操作中,在某些网页的录制中(网页需要加载时间),或是在某些必需要加入延时操作的特殊场合。因为此功能并不常用,在默认情况下没有选中,其录制和回放原创 2020-12-05 20:19:38 · 385 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之函数调用(十二)
函数调用在研发的过程中运用很普遍,其实在做自动化测试的时候我们也应当注重函数调用,因为我们在测试过程中会发现其实有很多脚本都是在重复做某件事情,这些脚本的编写和维护其实是很耗费时间的,就像写测试用例一样。如此耗时间的工作我们为什么不想办法去解决呢?就像设计用例一样,我们尽量去对设计好的测试用例进行复用,开发也是如此我们先写好公共的类和方法,后面遇到相关的操作直接调用,既减轻了代码的量级,又使得代码变得整齐规范还能使代码易于后期维护。自动化测试本身也是有脚本的,做的好的自动化测原创 2020-12-05 20:19:13 · 324 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之参数化过程中脚本的参数传递(十一)
在前面我们已经讲解了如何把计算结果作为参数来进行传递,接下来我们继续深入讲解如何把脚本中的多个参数进行传递,下面是一段计算器的三位数加法的脚本:对脚本进行参数化:注意需要在对象库里面添加对象,数字按钮从1到9全部抓取一遍。这里完整的脚本如下:for(ParameterData pd : ar.getParameterDataList("add_3.xls")/*.subList(0, 1)*/){//ar.parameterData = pd;//ar.paramet原创 2020-12-05 20:18:48 · 1837 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之常见问题(十)
一.Flex程序录制不出脚本A、请确认您申请的lic文件时是支持Flex程序的录制,如果不支持的话,是录制不了的。B、请确认录制的控件是常用的Flex控件,对于数据表格、日期控件等不常用控件尚不支持自动化测试。C、请确认待测试的元素是控件而不是图片,很多看上去是标准控件的元素可能其实是图片,对于这样的非常规界面AutoRunner不能录制出脚本。通过手工添加对象,查看对象的winClass 属性是否为Graphic,可以得知对象是否为图形。二.IE对象回放不通过A、对原创 2020-12-05 20:18:18 · 1688 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之五花八门的检查点(九)
六、五花八门的校验点实验实验内容导航1.实验步骤2.实验需求3.实验目标4.实验理论5.操作步骤6.实验报告模板7.实验课尾交流实验步骤1.理解脚本录制的原理2.熟悉需要测试的功能的需求3.认真分析实验需求4.独立完成实验任务5.认真填写实验报告,并细致分析与总结本次实验实验需求1.成功搭建被测系统crm客户管理平台;2.成功安装AutoRunner功能自动化测试工具,可以录制回放脚本3.使用IE浏览器,并且版本...原创 2020-12-04 21:50:34 · 695 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之对象重命名技术的运用(八)
五、脚本编辑和对象改名过程和回放实验实验内容导航1.实验步骤2.实验需求3.实验目标4.实验理论5.操作步骤6.实验报告模板7.实验课尾交流实验步骤1.理解脚本录制的原理2.熟悉需要测试的功能的需求3.认真分析实验需求4.独立完成实验任务5.认真填写实验报告,并细致分析与总结本次实验实验需求1.成功搭建被测系统crm客户管理平台;2.成功安装AutoRunner功能自动化测试工具,可以录制回放脚本3.使用IE浏览...原创 2020-12-04 21:40:49 · 398 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之正儿八经的检查点(七)
四.脚本检查点详细设计过程和回放实验实验内容导航1.实验步骤2.实验需求3.实验目标4.实验理论5.操作步骤6.实验报告模板7.实验课尾交流实验步骤1.理解脚本录制的原理2.熟悉需要测试的功能的需求3.认真分析实验需求4.独立完成实验任务5.认真填写实验报告,并细致分析与总结本次实验实验需求1.成功搭建被测系统crm客户管理平台;2.成功安装AutoRunner功能自动化测试工具,可以录制回放脚本3.使用IE浏览...原创 2020-12-04 21:31:41 · 1280 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之第二的案例脚本增强,正反例设计增加测试覆盖率范围(六)
实验三、脚本编辑和正反例详细设计过程和回放实验实验内容导航1.实验步骤2.实验需求3.实验目标4.实验理论5.操作步骤6.实验报告模板7.实验课尾交流实验步骤1.理解脚本录制的原理2.熟悉需要测试的功能的需求3.认真分析实验需求4.独立完成实验任务5.认真填写实验报告,并细致分析与总结本次实验实验需求1.成功搭建被测系统crm客户管理平台;2.成功安装AutoRunner功能自动化测试工具,可以录制回放脚本3.使...原创 2020-12-04 03:58:08 · 1123 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之第二个实战案例(五)
一、被测系统介绍:客户是公司最宝贵的资源,为了更好的挖掘老客户的价值,并开发更多新客户,公司决定实施客户关系管理系统。希望通过这个系统完成对公司客户基本信息、联系人信息,交往信息,服务信息的规范化管理,希望通过对销售机会、客户开发过程的跟踪和记录,提高新客户的开发能力,希望系统提供相关报表,以便公司高层领导能够随时了解公司客户情况。客户服务是一个设计多个部门,存在一定的流程工作,客户服务水平的高低决定着公司的核心竞争力。希望通过该系统,让相关人员可以在线完成对客户相关的处理和原创 2020-12-04 03:11:22 · 3095 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之第一个实战案例(四)
说到计算器这个被测对象,大家的印象一定是简单,简单在于一方面它的每一个对象都是按键,另一方面他的功能,逻辑也都很简单,四则运算;当然我们这里的win7下的计算器不是科学计算器。在前面我们已经探讨过计算器的一位素加法,俩位数的加法以及参数化,相信有耐心并且又有足够细心的同学已经自己验证过减法、乘法、除法,并且已经熟练掌握了脚本的录制、回放、参数化,这很好!那么接下来我们让我们通过计算器这个简单的系统来学习属性检查点的设置。在这个实验里我们用win7旗舰版的操作系统,安装AutoRu原创 2020-12-04 02:53:29 · 5402 阅读 · 12 评论 -
AutoRunner 功能自动化测试项目实训之AutoRunner产品设计目标(三)
一、提高回归测试的覆盖率,提高测试质量对于功能已经完整和成熟的软件,每次发布一个新的版本,其中大部分功能和界面都和上一个版本相似或完全相同,这部分功能特别适合于自动化测试, 从而可以让测试达到测试每个特征的目的。通过 AutoRunner 来编写回归测试的测试用例,并且再每次发布版本的时候通过执行所有的测试用例来进行回归测试,能够覆盖大量的功能——人工测试无法进行测试的功能。二、 每日测试的高效率DCC 版本的发布周期往往比较短,也就是开发周期只有短短的几个月,而在测试期间是每天/每 2 天都要原创 2020-12-04 02:34:20 · 1569 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之认识自动化测试工具AutoRunner(二)
一、AutoRunner,它是一款功能自动化测试工具1、AutoRunner是上海泽众软件科技有限公司自主研发的功能自动化测试工具,通过GUI或这接口来对被测系统进行功能测试。该测试工具具有如下功能:1.1、Windows类型对相测试,一般为以VB/C、C++、Delpin等技术开发的桌面应用程序。1.2、IE网页对象测试,一般性的网站,比如大的门户网站。1.3、Java对象测试,一般为用AWT/Swing/SWT等技术开发的桌面程序。1.4、Flex对象测试,为用Adobe公司的Fla原创 2020-12-04 02:13:40 · 4338 阅读 · 0 评论 -
AutoRunner 功能自动化测试项目实训之自动化测试原理(一)
前言随着自动化测试的飞速发展,在日常的学习生活中我们经常会听到自动化测试相关的话题,今天起我们就开始来了解除了 QTP以外的自动化测试工具AutoRunner,我在这个系列文章里会以实际案例的形式给大家介绍工具的操作和实际的测试过程希望对大家有所帮助。一、自动化测试是什么?自动化测试模拟人手工对计算机和计算机上软件的操作过程和操作行为,采用类似于编译系统对程序代码进行检查。自动化测试的原理:直接对代码进行静态和动态分析、测试过程的捕获和回放、测试脚本技术和虚拟用户技术。所以自动化测试是一个广义的名词,原创 2020-12-04 01:55:38 · 955 阅读 · 0 评论 -
在AutoRunner中怎样实现项目和脚本的导入
在使用AR的过程当中,经常会用到项目和脚本的导入功能,下面我就来看一看项目和脚本是怎样导入的,我们还记得,在初次使用AR的时候会让我们选择一个工作空间,我们后来操作的所有项目的数据都是放在这个指定的工作空间里面的,具体的位置会显示在AR界面的右上角,这一点,小编觉得还是比较人性化的,时间长了肯定记不住放在什么地方了:另外有一台机器上有一个项目要导入到我现在用的AR当中来,那么我们把对应的项目文件夹整个拷贝下来:然后放到当前我所用的AR的工作空间里面:再进入到AR的操作界面:文件–导入–项目选原创 2020-05-18 16:23:24 · 507 阅读 · 0 评论 -
AutoRunner中怎样实现对对象的模糊识别
要实现对象的模糊识别,就需要把对象库里面的对象的权重进行修改,AR在执行脚本的过程中会检查对象库中的对象,来确定脚本执行的过程中有没有对被测软件的对象产生实际的操作效果,检查对象的时候AR会自动按照我们在录制脚本的时候产生的对象库里面对象的属性,优先检查权重为100的对象属性。有的时候我们打开被测系统进行脚本的回放的时候,位置和我们之前录制的时候会发生一些变化,那么我们再执行脚本的时候就会有可能出现因为对象的位置发生变化而找不到对象从而影响脚本的执行,那么这个时候我们可以通过修改对象的position属性的原创 2020-05-18 16:19:42 · 202 阅读 · 0 评论 -
AutoRunner怎么做脚本参数化实现用例的自动化批量执行
自动化测试的核心和灵魂就是用例的批量自动化执行,那么对于自动化自行过程中的执行记录,我们也要记录下来,这个时候我们就需要对我们的测试脚本进行参数化,和场景的编辑:首先我们对脚本进行一个参数化,参数化的第一步是脚本参数化,下面是一个登录页面的脚本,在这个脚本里我们可以对用户名:username和密码:password进行参数化参数化命令分别是:ar.window(“IEFrame_上海泽众软件科技有限公司客户管理系统 - Windows Internet Explorer”).setValue(“INPUT_原创 2020-05-18 16:05:39 · 1407 阅读 · 0 评论 -
AutoRunner视图模式的合理使用
视图模式下我们可以看到的是对象的呈现形式,这个时候我们可以把通过强抓模式获取下来的对象,通过拖拽的方式添加到脚本当中去,这样可以有效地解决,通过普通方式获录制不下来脚本的问题,其实做这个功能就是为了,以后自动化工具的使用无脚本化做一个准备。下面我们就具体地看下这个视图怎么样去使用的:我么你看一个例子,在录制一个登陆界面的时候假设我们要录制的界面的有些元素通过一般的录制方式录制不下来,那么我们可以通过强抓的方式获取对象,做法是同事按住ctrl和alt键,然后拖动鼠标到被测对象上,直到被测对象上出现红框,那么该原创 2020-05-18 16:03:35 · 192 阅读 · 0 评论 -
AutoRunner中的脚本调用
脚本的调用,看起来是不是很高大上的样子,是的及哦啊本的调用确实很高大上,在脚本的录制和平常的脚本维护过程中,我们一般都会选择将脚本尽量的小巧化,这样既方便对脚本的逻辑的审查和脚本的日常维护,但是我们的测试过程中通常都会涉及到多场景的混合或叠加,这个时候我们发现一个个的脚本单独执行已经完成不了我们的才会任务,这个时候就需要我们把一个个的小脚本串联起来去执行,实现我们的测试,脚本调用的语句是:ar.callScript(“lianxi33.bsh”);这个有一点需要注意的就是:被调用的脚本和调用的当前脚本在同原创 2020-05-18 16:00:46 · 550 阅读 · 1 评论 -
合理使用AutoRunner的回放设置
在回放脚本的时候由于受到被测系统的响应速度的影响,脚本执行的速度太快的话那么被测系统就会来不及响应,特别是在页面切换的时候,有的系统响应特别慢,那么我们还可以在对应的步骤后面添加睡眠时间:“ar.sleep(1000); ” 单位毫秒,具体的操作我们可以看一下,那么具体的操作效果有大家自己操作,自己感受,设置的速度越快,脚本的执行速度越快,对应的测试话费的时间成本也就越小,这一切都时间里在一个被测系统的响应速度快慢的前提下的,对于系统响应速度慢的,建议设置的回放速度稍微慢一些,保证脚本的正常运行!在设置原创 2020-05-18 15:59:18 · 341 阅读 · 0 评论 -
AutoRunner函数调用
函数的调用,在AR里面我们可以使用函数调用,具体的使用办法:int mul(int i,int j){return i*j; }System.out.println(“mul=”+mul(4,6));运用这个我们可以实现对脚本的加强!这里脚本的标记方法是手工编辑!...原创 2020-05-18 15:56:39 · 282 阅读 · 0 评论 -
AutoRunner模拟键鼠操作
在AR的使用过程中,有些地方需要用到模拟键盘操作,这种键盘的模拟操作命令有很多,具体请见AR界面的:【帮助–脚本命令】。那么今天我们一起看一些模拟键盘操作的命令和其使用:1.inputDown命令含义:模拟键盘输入,只模拟键按下,没有模拟键弹起。命令参数:一个参数,输入待按键的键名称。命令产生:手工添加命令举例:ar.inputDown(“Enter”);相关命令:ar.inputDown(“F1”);2.inputKey命令含义:模拟键盘输入,按键盘上的某个键(包含按下弹起两个动作)。命原创 2020-05-18 15:54:11 · 529 阅读 · 0 评论