摘要:之前在 https://www.cnblogs.com/zhouxihi/p/11453738.html 这篇写了一种统计Android覆盖率的方式 但是对于一些比较复杂或者代码结构不够规范的项目,有可能会出现统计不全的问题 这里记录下另外一种统计覆盖率的方法 之前提到的方式大致流程是: 启动APP 阅读全文
posted @ 2019-12-06 15:33 周希 阅读 (30) 评论 (0) 编辑
摘要:Android 代码覆盖率统计 本周开始准备统计Android自动化用例的代码覆盖率,将最终使用的方法记录下来。 覆盖率监测的原理 覆盖率监测的原理跟iOS上的原理差不多,大致的思路参考下吧, iOS自动化探索(十)代码覆盖率统计 Android使用的是JaCoCO覆盖率统计工具 jacoco 原理 阅读全文
posted @ 2019-09-03 16:54 周希 阅读 (388) 评论 (0) 编辑
摘要:在使用ifuse对iphone设备进行沙盒挂载时, 对类似XXXXXXXX-XXXXXXXXXXXXXXXX UDID设备会提示Invalid device UDID specified, length needs to be 40 characters 如下: 出现这次错误是由于Ifuse版本低了 阅读全文
posted @ 2019-08-22 15:16 周希 阅读 (87) 评论 (0) 编辑
摘要:uiautomator2简介 项目Git地址: https://github.com/openatx/uiautomator2 安装 #1. 安装 uiautomator2 使用pip进行安装, 注意因为uiaotumator2还在开发中需要加上--pre来安装最新的版本 也可以使用源码来进行安装 阅读全文
posted @ 2019-08-11 11:56 周希 阅读 (829) 评论 (0) 编辑
摘要:iOS APP代码覆盖率统计 今年Q3季度领导给加了个任务要做前后端代码覆盖率统计, 鉴于对iOS代码比较熟就选择先从iOS端入手,折腾一整天后终于初步把流程跑通了记录如下 覆盖率监测的原理 Xcode中配置编译选项后, 编译后会为每个可执行文件生成对应的 .gcno 文件;之后在代码中调用覆盖率分 阅读全文
posted @ 2019-07-12 15:00 周希 阅读 (460) 评论 (0) 编辑
摘要:Android SDK tools安装 下载连接: https://www.androiddevtools.cn 找到对应mac的版本下载安装即可 AAPT配置 #1. 进入根目录 #2. 打开.bash_profile, 如果没有这个文件可以自己创建一个 #3. 查看下adnroid sdk to 阅读全文
posted @ 2019-06-28 15:24 周希 阅读 (368) 评论 (0) 编辑
摘要:Android常用自动化工具 ADB - 是Google提供的为Android编写UI测试用例的自动化工具, Android开发/测试人员不可替代的强大工具 uiautomator - 是Google提供的为Android编写UI测试用例的自动化工具 uiaotomator2 - uiautomat 阅读全文
posted @ 2019-05-25 22:42 周希 阅读 (413) 评论 (0) 编辑
摘要:adb详细介绍 #1. 基本简介 adb,即Android Debug Bridge,它是Android开发/测试人员不可替代的强大工具 #2. Mac上安装adb 安装brew 安装adb 测试是否安装成功, 打开手机开发者模式, 打开USB调式和安装功能 第一次执行会提示没有启动, 会自动启动 阅读全文
posted @ 2019-05-24 15:40 周希 阅读 (802) 评论 (0) 编辑
摘要:最近新申请了一台iPhone XR, 测试时发现使用ideviceinstaller命令老是报错: 提示udid错误, ideviceinstaller只支持40位UDID 看了下ideviceinstaller官方仓库 https://github.com/libimobiledevice/ide 阅读全文
posted @ 2019-04-18 18:08 周希 阅读 (250) 评论 (0) 编辑
摘要:到csv目录下, 用终端执行以下命令: 阅读全文
posted @ 2019-04-18 10:49 周希 阅读 (447) 评论 (0) 编辑