自动化工具 AutomationTestSystem [软件自动化测试系统,已更新至 v1.1.3]

King · 2019年03月05日 · 最后由 陈恒捷 回复于 2019年03月07日 · 1616 次阅读


AutomationTestSystem,已更新至 v1.1.3
项目地址:https://testerhome.com/opensource_projects/automationtestsystem
教程地址:https://testerhome.com/topics/16372
下载地址:https://pan.baidu.com/s/1GQONQa1No4uyrt12-ls-uw

更新历史:
当前系统版本:【V1.1.3】

V1.0.1-更新内容:
1.由于数据库连接问题,去掉数据版本功能
2.新增账号密码登录方式,调用登陆接口

V1.0.2-更新内容:
1.新增登录界面数据版本(正式环境,测试环境,开发环境),目前只有测试环境

V1.0.3-更新内容:
1.更换服务器,数据库地址

V1.0.4-更新内容:(主要是系统界面 UI 美化和功能优化,包含登录和系统主界面等)
1.新增用户切换功能(点击切换按钮,可以实现重新登录操作)
2.新增旅游景区信息查询功能
3.新增景点票务信息查询功能
4.新增门票类型信息查询功能
5.新增适用人群信息查询功能
6.新增出行日期选择功能(自动屏蔽当前日期之前的时间,默认选择明天的日期)
7.新增当日库存信息查询功能
8.新增购买数量自动匹配功能(输入对应的数量,可以自动识别和填充数据)
9.新增出行人信息查询功能(根据当前登录用户,自动识别下面绑定的出行人信息)
10.新增领票人信息查询功能(根据当前登录用户,自动识别下面绑定的领票人信息)
11.新增一键下单功能(根据所选择填写的信息,自动完成下单功能,会有各种判断)
12.新增一键支付功能(根据生成的订单号的信息,自动完成支付操作)
13.新增一键核销功能(根据生成的订单号的信息,自动完成核销操作)
14.新增一键评价功能(根据生成的订单号的信息,自动完成评价操作)

【V1.0.5-更新内容】:(主要是增加了 APP 自动化测试中心模块,包括如下功能:)
1.新增自动化测试项目 Git 下载功能
2.新增测试 APP 软件下载功能
3.新增测试对象编辑功能,使用 Atom 编辑器编写测试对象
4.新增测试对象脚本编辑功能,使用 Atom 编辑器编写测试对象脚本
5.新增测试对象脚本集合编辑功能,使用 Atom 编辑器编写测试对象脚本集合
6.新增测试对象脚本上传功能,使用 GIT 上传
7.新增测试对象脚本下载功能,使用 GIT 下载
8.新增测试脚本运行功能,调用 Appium 自动化测试框架,使用 Ant 执行对应脚本
9.新增 Appium 运行日志查看功能,可以在线预览到 Appium 运行的日志信息
10.新增测试脚本运行日志查看功能,可以在线预览到测试脚本运行的日志信息
11.新增生成测试报告查看功能,点击自动打开测试报告
12.新增邮件发送功能,可以发送测试报告到对应收件人邮箱,最大支持 4 个

【V1.0.6-更新内容】:(主要是增加了 WEB 自动化测试中心模块,包括如下功能:)
1.新增自动化测试项目 Git 下载功能
2.新增测试配置文件编辑功能,使用 Atom 编辑器编写配置文件
3.新增测试对象编辑功能,使用 Atom 编辑器编写测试对象
4.新增测试对象脚本编辑功能,使用 Atom 编辑器编写测试对象脚本
5.新增测试对象脚本集合编辑功能,使用 Atom 编辑器编写测试对象脚本集合
6.新增测试对象脚本上传功能,使用 GIT 上传
7.新增测试对象脚本下载功能,使用 GIT 下载
8.新增测试脚本运行功能,调用 Selenium 自动化测试框架,使用 Ant 执行对应脚本
9.新增测试脚本运行日志查看功能,可以在线预览到测试脚本运行的日志信息
10.新增生成测试报告查看功能,点击自动打开测试报告
11.新增邮件发送功能,可以发送测试报告到对应收件人邮箱,最大支持 4 个
12.目前只支持火狐和谷歌浏览器,在配置文件里面可以自定义修改

【V1.1.0-更新内容】:(主要是增加了 API 自动化测试中心模块,包括如下功能:)
1.新增自动化测试项目 Git 下载功能
2.新增测试配置文件编辑功能,使用 Atom 编辑器编写配置文件
3.新增测试对象编辑功能,使用 Atom 编辑器编写测试对象
4.新增测试对象脚本编辑功能,使用 Excel 编辑器编写测试对象脚本
5.新增测试对象脚本集合编辑功能,使用 Atom 编辑器编写测试对象脚本集合
6.新增测试对象脚本上传功能,使用 GIT 上传
7.新增测试对象脚本下载功能,使用 GIT 下载
8.新增测试脚本运行功能,调用 RestAssured 自动化测试框架,使用 Ant 执行对应脚本
9.新增测试脚本运行日志查看功能,可以在线预览到测试脚本运行的日志信息
10.新增生成测试报告查看功能,点击自动打开测试报告
11.新增邮件发送功能,可以发送测试报告到对应收件人邮箱,最大支持 4 个

【V1.1.1-更新内容】:(优化 WEB,API,AA 自动化中心功能模块,包括如下功能:)
1.首页小视频功能,已替换高清视频
2.WEB 自动化中心所有功能,已优化完毕,可以正常运行
3.API 自动化中心所有功能,已优化完毕,可以正常运行
4.APP 自动化中心所有功能,已优化完毕,可以正常运行

【V1.1.2-更新内容】:(新增性能自动化中心功能模块,包括如下功能:)
1.APK 插桩,可以插桩 APK,获取数据,进行分析
2.APP 应用性能监控,包含内存,CPU,网络等
3.采集性能数据,上传进行数据分析,生成报告

【V1.1.3-更新内容】:(新增 ATX 设备集群管理中心模块,包括如下功能:)
1.一键启动 rethinkdb,atx-server,WEditor 后台服务功能,通过浏览器即可集群化管理手机设备
2.一键关闭 rethinkdb,atx-server,WEditor 后台服务功能,通过浏览器即可集群化管理手机设备
3.一键获取手机设备(通过 uiautomator2 inti 方式),自动安装 ATX 服务 APP,获取手机信息
4.一键远程操控设备,指定对应设备 UDID,即可在线远程操控手机设备,需开启开发者 USB 调试功能
5.一键远程监控设备,指定对应设备 IP,即可在线远程监控手机设备,任何操作都可以看到
6.一键获取手机元素,开启 WEditor 后台服务后,即可在线获取手机上的元素信息,也可以进行相关操作

使用说明:
1.双击 AutomationTestSystem-1.1.3.exe 程序,点击 install 按钮,完成安装
2.安装完成后,会自动运行程序,注:【系统需安装 java 环境】
3.鼠标右击任务栏程序图标,打开程序安位置,进入 app 目录,双击【点击生成桌面快捷方式】bat 文件,即可自动生成桌面快捷程序,

以后点击可以运行
3.打开 cmd 命令窗口,运行 java -jar JMoney.Xiyuyou.AutomationTestSystem-jfx.jar ---该方式也可以运行程序,可查看操作 log 日志

GitLab 工程源码地址:
https://gitee.com/hagyao520/AutomationTestSystem.git

---『小智出品,必属精品』,后续持续更新,谢谢大家支持!!!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞
仅楼主可见
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册