AutoRunner note

AutoRunner是一款自动化黑盒测试工具,适用于B/S、C/S架构,支持Windows和.NET应用测试。具备项目管理、脚本编辑、对象库等功能,并允许用户进行参数化和校验操作。本文介绍了其主要功能、使用方法和实例,包括录制发送邮件的脚本和参数化循环发送邮件的实现。
摘要由CSDN通过智能技术生成

AutoRunner note

 

一、AutoRunner简介:

 

        自动化黑盒测试工具,完成功能测试、回归测试、每日构建测试、自动回归测试;可支持基于B/S、C/S架构测试、支持标准windows应用程序测试和.net应用程序测试;使用beanShell为脚本语言、支持手动参数化和自动参数化、支持java组件;该软件不支持虚拟机安装;

 

 

二、功能/模块作用:

 

1.      扫描JDK/JRE:该软件自带JRE1.6,如用户电脑上安装了autoRunner后又安装了其他JDK版本,则可以点击此按钮,将该软件所需要的相应文件写入JDK中;

2.      项目管理器:要建脚本,需先建项目,指定目录,下面所建脚本均在此目录下,便于管理;

3.      脚本编辑器:录制完成的脚本大部分需要再次编辑才能正常使用、或更效率的运行;支持单行(//)多行(/**/)注释;

4.      记录击键:该软件默认不会录制大部分键盘动作,需在点击录制按钮后弹出的对话框中选中“记录击键”才可,弹框中没有该选项时,需在菜单→设置→勾选“显示录制选项”;(即使记录击键后,键盘有些动作依旧不能录入,可用ar.inputKey()命令手动添加动作)

5.      记录时间间隔:记录后录制时会出现sleep命令,回放时时间会与录制一直,在某些场合使用(如网页录制,网页加载需要时间,可手动修改时间);

6.      对象库:保存多有对象详细信息;手动添加的一些命令不能运行时、回放时对象在对象库中没有找到时,需手动添加对应对象到对象库中;

7.      权重:对象的属性,重要对象是100,不重要0;回放某个对象是时会在对象库中找到该对象进行属性比较,如果权重为100的属性发生变化则会导致回放失败(如对象窗口大小发生变化),可通过降低权重来使回放通过;

8.      参数校验:检验在执行某一条命令之后是否达到预期;可手动点“添加校验点”,也可使用check命令;

9.      参数表及循环参数表:使重复的脚本动作参数化,每列即是一次执行,行是每次执行时需的参数;

10.  脚本串联:支持不同脚本文件之间相互调用,命令runScript(“脚本名”);只支持同一项目下脚本,不能互调;

 

 

三、实例:

 

1.        录制自动发送邮件的脚本

脚本录制好后有三个重要文件:.bsh---脚本文件;.xls—参数表文件;.xml—对象库文件;

以下是自动录制的原始脚本,需要进行编辑才能正常回放;

 

ar.startApplication("F:\\Program Files\\Foxmail 7.2\\Foxmail.exe");

ar.window("TFoxMainFrm.UnicodeClass").clickControl("TTBXToolbar_写邮件", 94, 12, "left");
ar.window("TFoxMainFrm.UnicodeClass")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值