• #18 楼 @yangchengtest 整机测试可以包含功能性遍历和性能测试啊,取决于你的测试用例怎么写了。我打一个电话,验证功能点,是功能测试,我连着打 100 个电话,同时记录并分析 logcat,这算不算性能测试?

  • #9 楼 @carl 你说的问题我都遇到过,我认为这就是 uiautomator 的一个瓶颈,我真不觉得获取屏幕上的控件需要 3,4 秒的时间算是 “很快”,对于遍历性质的测试来说我觉得问题不太大,慢就慢吧,反正白天黑夜跑去呗。但是对于迭代频率比较高的偏功能性测试来说,效率就比较重要了。毕竟人家手工几个小时也跑完了,你还得弄脚本外加 debug……当然,有些人会说这样的需求为毛要自动化,我也表示无奈啊。。。客户就这个需求,给你钱了,你敢不干?Orz

  • #7 楼 @carl 我也做整机测试的,个别手机在执行换墙纸这条用例的时候,dump 总是失败,肉眼看上去不是动态的。当然我只是举个例子,也可能我的老爷机太慢,我平均 dump 一整个屏幕的元素耗时 3 秒左右,这样一个 action 从开始执行到完成就要花费 3-4 秒钟,是不是太慢了?

  • 楼主我用 uiautomatorview 获取控件然后 shell 命令执行,” uiautomator dump 来获取 xml 档,从 xml 档中过滤出控件的坐标值来,使用 shell 脚本来执行,速度是非常快的.这个比 UiAutomator 本身要快的多.快多少?这点需要具体的用例来说明了,这是后话.“这一点我觉得不太可信啊,楼主你是通过和什么产品做对比的?我怎么觉得 dump 这个过程又慢又不稳定呢?经常会出莫名其妙的故障

  • #14 楼 @vigossjjj event number 你说的是 adb shell input keyevent 的 number 吗?这个 google 上面有都是一样的啊

  • #10 楼 @mr_zeng 安卓机刷多了会坏这个没得黑。。。做几次 FOTA 测试就知道了,是有寿命的,但也不是几次几十次就会坏那么矫情。你们的领导上班都玩 CF,莫非是富二代?学到本事赶紧走吧,别耽误自己

  • IOS 测试门槛高,需要前期投入,而且因为闭源,很多交互性的场景拿不到 log,不像安卓能做的事情那么多,这可能是 ios 测试员少的原因吧。

  • 首先 你要有一个好麦。。。

  • #8 楼 @cpfeng0124 我现在用的工具是黑盒的,所以我也不太清楚具体的架构,当你说的这种情况出现的时候,我们一般就用 index=1 或者 index=2 来区分了 但是面对上图那种钟表式样的控件,就无能为力了,因为基本上 text desc 这些都没有,classname 相同的一大堆,如果可以用 xpath 编译的话还是挺方便的,不过可能需要增加一些封装,让这个操作傻瓜化,比如 tester 点击控件可以直接对其命名

  • #4 楼 @cpfeng0124 首先我明白你关于不能复用的那个解释,然后我不太理解的是你接下来说的这个操作,如果 uiautomatorviewer 可以获取到控件的 text desc 等信息,我还要 xpath 的信息做什么呢?

  • 赞 也就是说即便开发没有定义控件的 text description 或者 device ID,我们依然可以对这个控件进行唯一性的自主命名对吗?

  • 这个跟 PC 性能也有关系。我有两台 pc,一台 I5 的一台 I7 的,明显 I7 的截取动态元素的成功率高一些

  • 很复杂啊 测试的价值分几个方面:找到 bug(制造 bug 的有关人士会很不爽),发布报告表示没有 bug(就像埋了一颗定时炸弹,祈祷吧,如果产品顺利完成生命周期那么万事大吉,领导会认为开发好牛逼啊好牛逼,而不会想到测试的辛苦:( 我比较倾向于在测试的同时能提出有亮点的可行性改进方案,并且可以促进项目组去实现它,这样你的价值就体现出来了(不过貌似跟测试扯远了点)

  • TesterHome 新秀培养计划 at 2015年05月18日

    HI,我叫 James,QQ:84957271,工作年限:6 年 ,兴趣方向:移动 App 测试 。我目前在一家外包软件公司从事 Android 移动设备软件自动化测试,大学本科广告艺术专业,对开发测试比较向往,但是苦于基础薄弱,求学无门。现在从 testerhome 寻找学习途径,每天至少能抽出一小时来学习,希望能够加入这个小团队,提升自己。

  • 看到自己开发搭建自动化测试工具这条心里就凉了

  • 没有专职测试人员。。。跪了 Orz,这是开发转测试闹罢工了么?

  • 大千世界无奇不有啊。。。头一次听说存了 2 万个联系人的手机,这样的联系人模块还能打开吗?