AutoRunner4.5结合真实项目crm客户管理系统进行界面功能自动化测试教学资料(登录)
在win10系统上进行界面功能自动化测试,已经困扰了我们很久。就在前不久我们发布了最新版的功能自动化测试工具AR4.5.0.6版本的工具。在这个版本下优化了谷歌浏览器上对象的识别方式,工具自身打开、录制、对象库、专家模式下的脚本编辑问题。现在请允许我使用AR和大家一起来做功能自动化测试。文章尾部为大家提供AR4.5.0.6安装包下载链接。
首先我们安装好AR4.5,接下来设置好他的工作空间用来存放项目和脚本;然后选择文件------新建--------项目:
书写项目名称:crm客户管理系统后点击确定按钮。
然后右键项目,点击新建脚本:
在弹出的对话框中填写:login脚本名称
然后设置------录制设置,根据自己电脑上的谷歌浏览器版本
选择谷歌浏览器:
选择谷歌浏览器的版本,对应的谷歌驱动
查看自己电脑上的谷歌浏览器版本信息:
下载对应的谷歌浏览器驱动驱动(chromedriver):下载链接http://chromedriver.storage.googleapis.com/index.html 或者 https://npm.taobao.org/mirrors/chromedriver选择浏览器驱动:
找到自己电脑上AR的安装路径:
新建一个文件夹命名成谷歌浏览器的版本:比如我的谷歌浏览器版本是103:
将下载下来的谷歌驱动拷贝到103文件夹下:
设置好之后就可以开始录制脚本了,点击录制按钮后在录制询问提示框中点击确定按钮:
等待AR通过谷歌驱动调用谷歌浏览器,并打开浏览器:
在浏览器中输入不被测系统的访问网址:
敲回车或就可以记录下被测系统的访问网址信息:
接下来输入被测系统客户管理系统的用户名test和密码test点击登录按钮:
记录下登录信息后,进入到系统首页,点击首页中的退出系统按钮:
可以看到AR记录下来的完整脚本信息:
结束录制:
结束录制后展示的是关键字视图,需要对脚本进行编辑则点击专家模式进入脚本编辑模式:
进入专家模式:
接下来对脚本进行参数化:
设计参数表:
点击循环参数表按钮,在团出矿种点击确定按钮,添加参数化循环:
整理好编辑好的脚本:
然后将录制下来的脚本剪切粘贴到循环中:
点击执行按钮,执行完成后查看输出区域的执行结果和日志信息最下方的执行结果:都为成功则表明脚本设计完成:
接下来设计正常登录和用户名不存在,以及密码错误的情况的处理:
出现用户名不存在和密码错误我们可以通过:ar.chromeBoxOk();这个命令来点击错误提示框中的确定按钮,来使得被测系统回到登录界面。于是我们编辑得到如下的脚本,设计参数表中的数据,使得数据中存在用户名不存在和密码错误的情况存在:
点击执行按钮,执行脚本,查看输出区域的结果和日志信息中最下方的执行结果,可以看到用例执行的结果信息,以及脚本的执行结果。
测试结束,通过正反例的执行可以发现登录功能正常。
AR4.5.0.6安装包下载链接:https://pan.baidu.com/s/1dC-02L8l9angDO0TVbvOew?pwd=lzq3
提取码:lzq3
AutoRunner4.5结合真实项目crm客户管理系统进行界面功能自动化测试教学资料(登录)相关推荐
- ssm项目——CRM客户管理系统开发准备
目前项目放在github上,需要的同学可以直接取git clone下来,https://github.com/PAcee1/crm 这个项目是学习完spring,springmvc,mybatis后为 ...
- Java项目:CRM客户管理系统(java+SSM+jsp+mysql+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括: 用户管理,系统管理,客户管理,客户服务,客户关怀, 销售机会,统计管理等等. 二.项目运行 环境配置: Jdk1. ...
- 用好crm客户管理系统,很重要
现在是产品过剩的年代,随着信息科技时代的发展,软件行业发展得非常火热,因此,竞争就少不了. 如何在竞争如此激烈的斗争中脱颖而出呢?如何让自身的软件开发公司更具竞争优势?那么,就要看哪个企业管理得更具优 ...
- Java项目:CRM客户关系管理系统(java+Springboot+maven+mysql)
源码获取:博客首页 "资源" 里下载! Springboot项目CRM客户关系管理系统: 系统实现了CRM客户关系系统的基本功能,主要有看板(当月参与的业务机会.当月转化情况.将要 ...
- js学习总结----crm客户管理系统之项目开发流程和api接口文档
CRM ->客户管理系统 CMS ->内容发布管理系统 ERP ->企业战略信息管理系统 OA -> 企业办公管理系统 产品 / UI设计:需求分析,产品定位,市场调查...按 ...
- 【超详细】SSM框架项目实战|Spring+Mybatis+Springmvc框架项目实战整合-【CRM客户管理系统】——课程笔记
相关资料网盘链接: CRM客户管理系统资料 提取码 :0u04 P1--CRM阶段简介: web项目开发:如何分析,设计,编码,测试. 形成编程思想和编程习惯. P2--CRM的技术架构 ...
- AutoRunner 功能自动化测试项目实训之crm客户管理系统试用安装包下载(二十)
crm客户管理系统试用安装包下载地址:链接:https://pan.baidu.com/s/1eRYr20Tx8aAwISRtG1mPUw 提取码:jrj6
- CRM客户管理系统怎样对客户价值进行评估
CRM客户管理系统作为企业管理中不可缺少的管理工具,除了可以对企业客户进行全面的管理外,还能通过各项数据的分析评估出客户的价值.每个客户带给企业的价值都是不一样的,那么CRM客户管理系统怎样对客户价值 ...
- 基于 SSM 的 CRM 客户管理系统
因为 CSDN 自己排版各种奇葩,导致代码格式可能会有问题,如果出现该情况请前往 github 查看 ---->跳转 [CRM客户管理系统] 调研 产品 需求 UI 开发 技术选型: SSM.M ...
最新文章
- R使用热力图(heatmap)可视化数据集
- 赛森机器人_对比评测3款最贵的扫地机器人,戴森性能太强了
- ORA-07445 [kkoipt()+3881] [SIGSEGV] [Address not mapped to object] 问题
- 为什么现在小学生都学计算机编程了,为何要在小学阶段开展编程教育?
- python大括号用法_Python中各种括号的区别、用途及使用方法
- 如何提取html的文本,如何从html标签之间提取文本?
- 令人郁闷的DateTime.ToString()方法
- java 易错题_java错题集(1-3)
- 无边框Button(WPF)
- 「洛谷3469」「POI2008」BLO-Blockade【Tarjan求割点】
- 机智云开源框架二次开发之换皮肤,几乎不用改代码
- Charles最新版破解注册方法
- 【ELM分类】基于matlab鲸鱼算法优化核极限学习机数据分类【含Matlab源码 2012期】
- 技术资源分享(更新中)
- Java的JDK在哪里下载,如何下载?
- 模拟电子技术(学习笔记 1)
- 特征工程——特征转换
- 夫唯不争,天下莫能与之争
- Codemeter安装器遇到了一个错误,导致安装失败,请联系软件制造商以获得帮助
- Tauri vs. Electron:比较、操作方法和迁移指南
热门文章
- leetcode 385. 迷你语法分析器
- 柿子营养丰富 吃柿子的几点注意
- 【8583】ISO8583各域段的说明
- uml的用例图中扩展关系与包含关系
- 音质好的蓝牙耳机有哪几款?公认音质好的蓝牙耳机
- win10忘记密码,重装系统
- 解读ACL2020的一篇机器阅读理解方向的论文(Recurrent Chunking Mechanisms for Long-text machine reading comprehension)
- Java从入门到精通章节练习题——第六章
- 网页中加入当前时间html,如何在网页中加入当前时间的代码
- Excel中的快捷实用操作