#18 楼 @yangchengtest 整机测试可以包含功能性遍历和性能测试啊,取决于你的测试用例怎么写了。我打一个电话,验证功能点,是功能测试,我连着打 100 个电话,同时记录并分析 logcat,这算不算性能测试?
楼主我用 uiautomatorview 获取控件然后 shell 命令执行,” uiautomator dump 来获取 xml 档,从 xml 档中过滤出控件的坐标值来,使用 shell 脚本来执行,速度是非常快的.这个比 UiAutomator 本身要快的多.快多少?这点需要具体的用例来说明了,这是后话.“这一点我觉得不太可信啊,楼主你是通过和什么产品做对比的?我怎么觉得 dump 这个过程又慢又不稳定呢?经常会出莫名其妙的故障
#14 楼 @vigossjjj event number 你说的是 adb shell input keyevent 的 number 吗?这个 google 上面有都是一样的啊
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(就像埋了一颗定时炸弹,祈祷吧,如果产品顺利完成生命周期那么万事大吉,领导会认为开发好牛逼啊好牛逼,而不会想到测试的辛苦:( 我比较倾向于在测试的同时能提出有亮点的可行性改进方案,并且可以促进项目组去实现它,这样你的价值就体现出来了(不过貌似跟测试扯远了点)
HI,我叫 James,QQ:84957271,工作年限:6 年 ,兴趣方向:移动 App 测试 。我目前在一家外包软件公司从事 Android 移动设备软件自动化测试,大学本科广告艺术专业,对开发测试比较向往,但是苦于基础薄弱,求学无门。现在从 testerhome 寻找学习途径,每天至少能抽出一小时来学习,希望能够加入这个小团队,提升自己。
看到自己开发搭建自动化测试工具这条心里就凉了
没有专职测试人员。。。跪了 Orz,这是开发转测试闹罢工了么?
大千世界无奇不有啊。。。头一次听说存了 2 万个联系人的手机,这样的联系人模块还能打开吗?