理论思考不错
东厂、西厂、警衣卫
雅典娜
依赖 appium 就依赖 wda 了额
这是 ruby-china 官方的更新还是只有 testerhome 才有的?
这个是侵入式的自动化测试方式吧,属于白盒的范畴吧
xpath 说实话,如果设置不好,比 id 等其他属性更不稳定。
因为 xpath 自身带结构的,页面上其他元素发生变化也可能导致 xpath 结构变化,并且在不同的手机和系统版本,结构也很可能不一样,导致生成的 xpath 不一样
不低吧
技术可以改变测试,可以提高测试效率,楼主大概不太喜欢那些技术不太行然后还做了一堆平台的吧,但谁不是从最头开始学起的呢,应该鼓励大家多用技术的方法提高效率。就算做的平台不好,那也是努力过的,做多了,也就更会了。
不实践怎么出真知呢,那些差的(自动化)平台,真的无可厚非,没必要喷。
这大概就是内卷吧
好用是最关键的,必须要有很高的易用性,否则就是一个折磨人的工具,不值得用
还有好用啊
真无聊
Testcraft 有那么智能吗,我们知道不管是 web 应用还是移动应用,页面上的元素都是随时可能发生变化的,如果变化了,还能够智能调整用例吗,效果如何,楼主评估过吗?
如果是偶现的,也有这种可能:UI 卡顿,点击了没反应
这不就是把安卓重命名了一下?
UI 自动化不做了?
点击一下键盘外面的某个元素(除输入框)是不是就自动隐藏了?
大神冒泡了
看来低调不了了,后续搞起来
现在市面上开源的框架都不行,真正有效的都在大公司或者专门做云测的公司手里。
appium 太过理想,像国内众多不同 rom 的问题,不改造 Appium 内部机制,appium 根本解决不了。
而 airtest 吹的比实际的要大,实际上并不好用。
其他框架更不值一提。
当然有很多小的技术点,国内解决的不错,比如 codeskyblue 开源的 tidevice 解决了 iOS 自动化可以摆脱对 xcode 以及操作系统的依赖,这个相当厉害,对 Ui 自动化测试的贡献也非常大
我都是自己开发框架,后续考虑开源
应该是不适配手机吧,adb 命令 dumpsys 无法解析出被测应用的包名,你自己可以手动测试一下
也不一定,也有一些 webview 是可以通过 UIAutomator 渲染的,虽然很多信息缺乏,但可以通过 xpath 来找
能找到的话,麻烦把邮箱设置成 cmlanche@pm.me