看了下自动化执行时的性能消耗,执行时 ios 的 cpu 占用会飙升,会影响到程序中弹窗的执行,而且多出现在,界面上浮层,点击后再弹一个浮层的情形下。iPhone 比较新的成功概率会提高,老的就经常失败。
大模型目前使用下来的感觉就是,能把 1-10 相对合理的组合起来,但是它自己无法生成 11,创造性这事儿还做不来。现在看生成用例这部分还无法替代人工,如果这都能做了,让它执行就更简单了吧。那还需要测试工程师做什么呢?
用 go-ios 启动 wda 的命令就行,比如 ios --udid=xxxxxxx runwda --bundleid=xxxxx --testrunnerbundleid=xxxxx --xctestconfig=xxxxxx
+1,就是需要重新挂载镜像,并且有时需要重新装 wda 包
目前只试过 appium 的,但是比较慢,而且一样会有问题