autorunner专题

AutoRunner 功能自动化测试项目实训之脚本的串联(调用)(十四)

在自动化测试过程中我们首先要做的是脚本录制或者编辑,在这一过 程中由于被测系统的业务复杂程度不同,我们一般都是分模块或者功 能点来分别记录测试脚本,这样的话单个功能点测试和单个模块测试 的问题就解决了,但是我们在实际的测试项目里有很多功能和模块之 间都是有关联的,比如业务逻辑上的关联或者数据传输上的关联关系。 那么我们之前做的工作就白费了么?答案是我们绝对没有做白费力气 的事,我们需要

AutoRunner 功能自动化测试项目实训之参数化过程中脚本的参数传递(十一)

在前面我们已经讲解了如何把计算结果作为参数来进行传递,接下来我们继续 深入讲解如何把脚本中的多个参数进行传递,下面是一段计算器的三位数加法 的脚本: 对脚本进行参数化: 注意需要在对象库里面添加对象,数字按钮从1到9全部抓取一遍。 这里完整的脚本如下: for(ParameterData pd : ar.getParameterDataList("add_3.xls")/*.s

AutoRunner 功能自动化测试项目实训之五花八门的检查点(九)

六、五花八门的校验点实验 实验内容导航 1.实验步骤 2.实验需求 3.实验目标 4.实验理论 5.操作步骤 6.实验报告模板 7.实验课尾交流     实验步骤 1.理解脚本录制的原理 2.熟悉需要测试的功能的需求 3.认真分析实验需求 4.独立完成实验任务 5.认真填写实验报告,并细致分析与总结本次实验     实验需求 1.成功搭建被测系统crm客户管

AutoRunner 功能自动化测试项目实训之正儿八经的检查点(七)

四.脚本检查点详细设计过程和回放实验 实验内容导航 1.实验步骤 2.实验需求 3.实验目标 4.实验理论 5.操作步骤 6.实验报告模板 7.实验课尾交流     实验步骤 1.理解脚本录制的原理 2.熟悉需要测试的功能的需求 3.认真分析实验需求 4.独立完成实验任务 5.认真填写实验报告,并细致分析与总结本次实验     实验需求 1.成功搭建被测系统

AutoRunner 功能自动化测试项目实训之自动化测试原理(一)

前言 随着自动化测试的飞速发展,在日常的学习生活中我们经常会听到自动化测试相关的话题,今天起我们就开始来了解除了 QTP以外的自动化测试工具AutoRunner,我在这个系列文章里会以实际案例的形式给大家介绍工具的操作和实际的测试过程希望对大家有所帮助。 一、自动化测试是什么? 自动化测试模拟人手工对计算机和计算机上软件的操作过程和操作行为,采用类似于编译系统对程序代码进行检

在AutoRunner中怎样实现项目和脚本的导入

在使用AR的过程当中,经常会用到项目和脚本的导入功能,下面我就来看一看项目和脚本是怎样导入的,我们还记得,在初次使用AR的时候会让我们选择一个工作空间,我们后来操作的所有项目的数据都是放在这个指定的工作空间里面的,具体的位置会显示在AR界面的右上角,这一点,小编觉得还是比较人性化的,时间长了肯定记不住放在什么地方了: 另外有一台机器上有一个项目要导入到我现在用的AR当中来,那么我们把对应的项目文

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

要实现对象的模糊识别,就需要把对象库里面的对象的权重进行修改,AR在执行脚本的过程中会检查对象库中的对象,来确定脚本执行的过程中有没有对被测软件的对象产生实际的操作效果,检查对象的时候AR会自动按照我们在录制脚本的时候产生的对象库里面对象的属性,优先检查权重为100的对象属性。有的时候我们打开被测系统进行脚本的回放的时候,位置和我们之前录制的时候会发生一些变化,那么我们再执行脚本的时候就会有可能出

AutoRunner场景异常处理

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

AutoRunner检查点之校验文本文件

checkFileText 命令含义:校验文件文本。 命令参数:五个参数,第一个参数输入文本格式,第二个参数输入文件全路径,第三个参数输入行号,第四个参数输入列号,第五个参数输入期望值。 命令产生:手工添加。 命令返回:校验成功返回true,否则返回false 命令举例:ar.checkFileText(“ANSI”, “c:\test\test.txt”, 1, 1, “a”); 具体的操作如下

AutoRunner检查点之校验属性

校验属性的功能一般用在结果的校验上,通常我们校验的是被校验对象的数据值或者某一个对我们的测试结果有统计价值的对象的某一具体属性值,在进行校验的时候,AR会自动执行校验语句,如果校验的结果和预期的结果一致,在脚本执行完毕的时候会自动返回一个布尔值true,如果校验的结果和预期结果不一致,则会返回一个布尔值faulse。下面我们就来看一下这个校验属性的用法: 我们在crm里添加一个类型为:潜在客户的客