苹果 WWDC 2016 上有一个对应的专题:https://developer.apple.com/videos/play/wwdc2016/406/,通过配置启动选项可以在 xcode 的日志中显示由系统统计出来的启动时间。
我们目前以官方的这种获取方式为准。至于你上面说的哪个时间比较准确,我觉得取决于你们对启动时间的理解吧。didLoad 的时候用户还不一定能看到完整界面,didAppear 是用户已经看到界面。
另外,用 NSLog 埋点有个不好的地方,只有 Debug 模式下 NSLog 会出现,但实际用户使用的应该是 Release 模式。从准确度的角度,启动时间应该用 Release 模式的准确一些。
PS:刚用 Xcode 8.1 + iOS 10.0.2 试了下 time profile ,现在有概要时间报告了
脚本 Python 或者 Excel,系统或工具看情况,能 python 尽量 python。
试试
这个想法不错。
其实这类文案对比的测试可以加个开关,打开是精确匹配,关闭是模糊匹配,默认关闭。
不过对于产品验收来说,OK 写成了 Ok 确实是个 bug ,所以可以前期放过,后面加上。
同 3 楼,通过 Hook 机制就可以完成你的需求了。
关于报告编辑的可以参考 pytest-html 的源码。
写用例效率如何?感觉单个用例的代码量略大呀
具体是哪个帖子无法回复?如果是 https://testerhome.com/topics/6469 ,这个帖子是原作者自己关闭的。思寒的原贴现在还是开放评论的。
确认已修复。此贴关闭。
测试回复 2
测试回复
因为我快做爸爸了
恭喜恭喜~
已提交 PR,待 review 和部署:https://github.com/testerhome/homeland/pull/27
#10 楼 @codeskyblue 确实。不过 iOS 的远程控制也是有一定价值的,毕竟大部分公司里 iOS 设备都比较缺,能通过这种方式提高利用率也不是坏事。
试玩了一下,用 iPhone 6 ,把分辨率调整回正常的 640x1136 时有点小卡。
赞呀~
看来 openstf 离可以管理 iOS 设备又进一步了。
话说,example 里面运行 yarn install
,yarn 是 npm 的一个代替吗?我看官方说的是 npm install 。