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公司的FlashBuilder开发工具开发的Flex网页程序。
1.5、Sliverlight对象测试,一般为用Visual Studio工具开发的Sliverlight程序。
1.6、WPF对象测试,一般为微软公司的Visual Studio开发工具开发的WPF桌面程序。
1.7、QT对象测试,一般为基于QT库开发的桌面程序。
2、AutoRunner具有如下特点:
2.1、使用Beanshell语言作为脚本语言,使脚本语言更少,更利于理解。
2.2、采用关键字提醒、关键字高亮技术,提高脚本编辑效率。
2.3、提供强大的脚本编辑功能。
2.4、支持同步点。
2.5、支持各种需求的校验。包括对象属性,数据库,文本文件,excel表格,正则表达式,消息框文本,矩形区域文本等的校验。
2.6、支持参数化,同时支持数据驱动的参数化。
2.7、支持测试过程错误提醒。
2.8、允许用户在某个时刻从被测系统中获取对象的各种界面如下图:
3.文件选项下有:
3.1.新建:在新建下可以选择新建项目和新建脚本,一般的步骤是新建项目然后在项目下右键新建脚本
3.2导入:导入其他机器上的项目和脚本文件在本机上呈现
3.3运行录制程序:运行脚本的
3.4保存:保存项目或脚本
3.5另存为:将项目或脚本另存为
3.6关闭/关闭全部:关闭打开的脚本或全部脚本
3.7改变工作空间:切换工作空间,可以用来改变脚本,参数表,日志文件的存储路径
3.8最近打开:可以查看最近打开的脚本和项目
3.9退出:退出打开的项目和脚本
4编辑菜单下有:
4.1撤销:撤销前一步操作
4.2重做:重做上一步操作
4.3查找替换:查找对应的条件值并替换成想要的值
4.4查找下一个:查询符合条件的下一个值
4.5代码补全:当在输入对应的函数的时候,输入一部分后会有自动补全提示出现方便选取
4.6脚本调用:在当前脚本调用同项目下的其他任意脚本,一般要注意脚本之间的逻辑关系
4.7校验属性:点击可选择要校验的对象,对象的属性和预期值;点击确定后生成对应的校验属性脚本;脚本的执行结果与预期结果一致的返回布尔值true,不一致返回faulse
4.8校验数据库:输入对应的数据库语句和校验的数据预期值,返回结果与校验属性类似
4.9循环参数表:一般在脚本参数化的过程中使用,点击之后可以自动生成一个for循环框架,把对应的要循环的脚本导入其中就可以实现脚本的参数化循环
4.10打印到输出:快捷生成打印到输出语句
5、录制:脚本录制功能,点击后桌面会有一个缩小的脚本录制框
6、执行,执行分为俩种,一种是完全执行,另一种是从当前行开始执行
7、设置:
7.1系统回放设置,在选项里可以根据实际需求选择不同的选项;调整脚本执行的速度;调整脚本执行的延迟时间
7.2语言:支持简体中文,繁体中文,英文
7.3扫描JDK/JRE:工具自带识别java环境功能
7.4字号:调整字号大小
7.5QT程序:录制QT程序时候在当前页面加载对应的QT程序
7.6显示录制选项:在录制的时候会有一个录制对话框选择对应的录制选项
7.7网络许可模式:这个是工具的授权许可在15天后过期后想要继续使用就可以在这里设置继续使用。
AutoRunner 功能自动化测试项目实训之认识自动化测试工具AutoRunner(二)相关推荐
- AutoRunner 功能自动化测试项目实训之自动化测试技术(十七)
十七.自动化化测试技术 通过计算机运行测试工具和测试脚本自动进行测试具有如下优点,缩短测试周期.多次重复运行相同的测试减少测试的单调性等,所以在测试工作中,应尽力实现测试自动化或扩大自动化测试的覆盖范 ...
- AutoRunner 功能自动化测试项目实训之crm客户管理系统试用安装包下载(二十)
crm客户管理系统试用安装包下载地址:链接:https://pan.baidu.com/s/1eRYr20Tx8aAwISRtG1mPUw 提取码:jrj6
- AutoRunner 功能自动化测试项目实训之权重的修改(十五)
每一个对象都有很多的属性,每个属性后都附带了一个权重,对于一些很 重要的属性默认的权重是100,而对于不是太重要的属性默认权重是0.当 回放某个对象动作时首先会在窗口中找到这一对象,之后再与之进行各项 ...
- AutoRunner 功能自动化测试项目实训之手工添加对象(十六)
在以下情况下可能需要手工添加对象到对象库中: A.回放时出现某个对象在对象库中没有找到的错误: B.由于错误修改对象属性导致回放失败: C.某些对象在录制时不方便录制或是录制失败: D.不想重录已有脚 ...
- 项目实训----Unity多人游戏开发----第十二篇
道具战之其他道具2 综述 内容 触碰地雷 血瓶道具 随机箱子 总结 综述 上次我们主要讲述了道具的生成和拾取以及放置的功能以及代码的实现,本次主要介绍玩家触碰地雷以及其他道具的生成和销毁. 内容 触碰 ...
- 项目实训-智能创新引导工具(5):创新引导相关接口
一.封装信息类 将前端传到后端的模型图的json数据封装成类,方便对其进行创新方向,关系列表的生成. 分析前端传来的json数据:rootId存放模型图的根节点:nodes存放所有节点的信息,包括id ...
- 项目实训--Unity多人游戏开发(十二、PUN框架--摄像机跟随)
文章目录 相机跟随 单机游戏的相机跟随 多人游戏的相机跟随 相机跟随 上一篇是一个所有玩家固定视角的游戏.多人化不需要考虑相机跟随问题. 但如果想做一个2D.超级马里奥类型的跟随视角,或者3D.GTA ...
- 山东大学项目实训——地图圈系统——微信小程序(16)
地图圈系统--微信小程序(16) 一.社区功能 二.项目代码 三.效果展示 一.社区功能 这次项目实训的社区功能是一个很大的模块,包括显示用户发布的文字及图片.用户选择的地点.发布的时间.点赞.评论等 ...
- 070-JAVA项目实训:仿QQ即时通讯软件系列讲座五(讲解用户注册功能)
[上一讲]069-JAVA项目实训:仿QQ即时通讯软件讲座四(讲解系统登录功能)_CSDN专家-赖老师(软件之家)的博客-CSDN博客 本文主要内容是实现注册QQ用户功能,自动获取本机IP地址,与系统 ...
- 071-JAVA项目实训:仿QQ即时通讯软件系列讲座六(讲解QQ主界面功能)
[上一讲]070-JAVA项目实训:仿QQ即时通讯软件讲座五(讲解用户注册功能)_CSDN专家-赖老师(软件之家)的博客-CSDN博客 [下一讲]072-JAVA项目实训:仿QQ即时通讯软件系列讲座七 ...
最新文章
- 霍夫直线检测python_opencv+python 霍夫直线检测
- Linux IO模型漫谈(6)- 信号驱动IO模型
- 自学python数据分析要多久-数据分析培训班要学习多长时间?
- Linux下Tomcat重新启动以及日志
- floodFill函数
- Java高并发程序设计前言
- mysql strcmp s1 s2_mysql常用函数
- 收集计算机网络经典的面试题
- 裸奔浏览器_躲进浏览器隐私模式就安全了吗?相当于闭着眼睛裸奔
- winform执行oracle语句,C#中的Winform应用程序连接远程Oracle数据库的配置文件及SQL语句的写法...
- verilog 浮点转定点_定点数和浮点数
- 红橙Darren视频笔记 Activity启动流程(API28)
- coco2d-js 多屏适配相关API
- Maven 项目中配置私服
- 湖南师范大学2018年大学生程序设计竞赛新生赛 A 齐神和心美的游戏【hash】
- AcWing 1969. 品种邻近(滑动窗口+枚举)
- 网站开发常用链接信息
- 9. 2019美赛论文提交注意事项
- 数据恢复软件分享(第二篇)
- 用 Python 修改微信(支付宝)运动步数,轻松 TOP1