#4 楼 @lihuazhang 对的 brew 安装
#2 楼 @lihuazhang 我会开个新帖子详细说一下
#2 楼 @lihuazhang 已破!
#1 楼 @wangyemami 好好看看 unnitest 的 testsuite
#30 楼 @seveniruby 直接往上层去找 viewgroup 如果到 root 都为可见 那么必然是可见的 可见性解决了 后边判断是否可点击 这里面包含可点击可跳转的和可点击不可跳转的 下面就是走逻辑判断了 不能再过滤了
#27 楼 @spikeshen 加一层 isVisable 判断
#15 楼 @seveniruby 有时间我把代码贴出来一起深入讨论哈~
#11 楼 @seveniruby intent 只是告诉程序往哪里去跳 至于数据展示 由内部逻辑自己控制,listview 也一样
#11 楼 @seveniruby intent 只是去跳转 activiy 至于展示的数据 如 webview 里面的数据,是不受 intent 控制的,当然 用户验证的化 可以基于脚本去处理,忘记说了 每次遍历前都需要跑一个 precondition,比如登录,直接跳到登录界面进行。
#8 楼 @seveniruby 大概 5 分钟就可以把所有 activity 遍历完成。。。
#8 楼 @seveniruby 一般不会 每一版都会序列化一次所有 intent,并且这个工作是在 RD 合并到 Release 分支后进行的,RD 也会协助 QA 进行。目前来说这种测试只需要关注 UI 展示就好了。
#6 楼 @seveniruby 之前写了基于 robotium 的遍历 半成品。。。 思想就是树结构 叶子 节点,不过我觉得效率好低 后来就没再搞。不过前几天刚搞了个 android 的兼容性遍历,原理就是将 intent 序列化,保存成 2 进制文件,使用的时候读到内存中就好,直接跳进相应 activity,截图保存。
#3 楼 @lihuazhang 嗯 对
#1 楼 @eonianstar AppleScript
这个和华为的测试基准是差不多一致的哦~
#2 楼 @lihuazhang brew install ios-sim;ios-sim --help; #2 楼 @lihuazhang #2 楼 @lihuazhang
ios-sim 搞定
#6 楼 @seveniruby 嗯 目前来看 iOS 网络抓包 比 android 要省心
#3 楼 @seveniruby 你这个办法好麻烦,tshark 全干了
我的办法是 tshark 命令行 截获所有 http 请求,真机一样 只是真机需要指定到 rvi0。rvictl -s UDID
UNITTEST+HTMLTestRunner 自行扩充吧骚年
#5 楼 @seveniruby 商业化的东西 我一般都规避哈,而且他们能做到的 自己也可以做啊~都是通用的东西