开源测试工具 QATools 测试辅助工具,系列阅读指南,20180107 已开源

Then · December 27, 2018 · Last by Then replied at January 07, 2019 · 2489 hits

前言

分享一下,仅做学习与交流.
QATools是一款包含多种不同类型的测试辅助小工具集合,SWING+JAVAFX.
已经剥去了专属特有的工具,公开的都是通用辅助工具.

工具下载地址:
https://pan.baidu.com/s/1lonPNb-rhNn9Bkz0z7qn-g 提取码: tqq5
解压后MAC运行mac_start.sh,WIN运行windows_start.bat即可显示主界面.

大部分小工具都是很久以前写的,所有代码就有点老旧了,勉强看看吧.
git地址: https://gitlab.com/then2018/qatools (旧项目,IDE用的Eclipse,原谅我偷懒一哈传上去了)

工具设置

点击工具菜单栏->更多->设置,进行配置

  1. 结果保存路径
  2. Android工具必须: android SDK路径(只需要adb)
  3. iOS工具必须: libimobiledevice路径(windows-libimobiledevice 链接: https://pan.baidu.com/s/1EWqIS4vycOf3p3M4VNHCyA 提取码: 58mz )
  4. 大部分功能按钮,只要将鼠标移到上面会有提示
  5. 大部分小工具与设备udid绑定并且独立,所有能多设备使用(没严格测试过,谨慎..),请注意查看工具顶部udid.

Android工具

QATools-Android-日志/屏幕获取/Monkey/自动化录制(一,20181227)

QATools-Android-性能监控(二,20181227)

iOS工具

QATools-iOS-日志/屏幕获取(三,20181227)

辅助工具

QATools-辅助-数据分析工具(四,20181227)

QATools-辅助-图片查看器(五,20181227)

宣传

UI 自动化测试框架概要,源码更新完毕,2018.11.27

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 14 条回复 时间 点赞
Then QATools-iOS-日志 / 屏幕获取 中提及了此贴 27 Dec 14:33
Then QATools-Android-性能监控 中提及了此贴 27 Dec 14:44
Then QATools-辅助-数据分析工具 中提及了此贴 27 Dec 14:49
Then QATools-辅助-图片查看器 中提及了此贴 27 Dec 14:52
Then QATools-Android-性能监控 中提及了此贴 27 Dec 15:01
Then #7 · December 27, 2018 作者

Done.

Then 专栏文章:UI 自动化测试框架概要,源码更新完毕,2018.11.27 中提及了此贴 27 Dec 15:10

我们拿内存CPU值都要4个小时左右的,你这可以让脚本遍历一直拿值吗,3秒取一次值

Then #10 · December 27, 2018 作者
king 回复

QATools-Android-性能监控(二,20181227) 工具点击开始监控后,一直会获取值,间隔取决于那几个命令中执行时间最长的那个命令.


楼主这是什么问题呀

这么多功能,你要是长期维护的话,可以找管理员申请个 分类了

Then #13 · December 27, 2018 作者
TD 回复

不要放到路径中有空格括号中文什么之类的目录下,不然可能有点兼容问题.

Then #14 · December 27, 2018 作者
codeskyblue 回复

本来想创个专栏就好,不过现在只能一个账号一个,就先这样吧.后期有重大更新或新增功能才更新.

Then 回复


我换了目录还是报错了,这个是什么原因呀

Then #16 · December 28, 2018 作者
TD 回复

你试试以管理员身份访问,兼容模式运行
或者把这个目录的权限和jre跟你登录的用户适配下.
这个可能是没有连接权限报错,跟程序没关系

8-12-28 11:34:38.210 INFO [com.More.CheckPC,checkAndroidSDK_adb,93]: Check AndroidSDK_adb: D:\Android\android-sdk/platform-tools/adb.exe is ok
2018-12-28 11:34:38.211 INFO [com.More.CheckPC,checkLibimobiledevice,76]: Check libimobiledevice: is not ok

adb: Cannot start adb when AndroidDebugBridge is created without the location of adb.

Then #18 · December 28, 2018 作者
Mr.Wang 回复

这个你看看是不是你其它地方启动了adb服务,但不是用D:\Android\android-sdk/platform-tools/adb.exe这个目录下的adb启动的,造成了冲突.
where adb/which adb检查下你环境变量配置的adb是否是该路径.
或者先adb kill-server把当前adb干掉,然后启动工具,让工具先运行试试
另外,某些助手的修改过的adb可能占用端口,导致冲突

15个赞了,源码呢?

打算开源?

Then #21 · January 07, 2019 作者
King 回复

源码已公开

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up