• #9 楼 @ycwdaaaa 我去网上找找看些实例,现在感觉还是不是很理解,之后要是还是没弄懂再来求解_^

  • 数据定义在 xml 里面,读取出来的时候都是 String 类型
    但为什么一定得转型成实际的数据类型呢,接口的入参全部由读取出来字符串拼接组成会有什么问题吗,本来也不需要传数据类型的吧?
    这里不是很明白,求解惑。。

  • 中文乱码问题,手动改下浏览器的文字编码就可以了吧

  • 这贴第一个回复,应该要黑幕我才对→_→

  • #16 楼 @hjhjhghghg 嗯,只是举个例子

  • //android.view.View[@index='1']/android.widget.EditText[@index='1'] 无法定位到元素
    直接用//android.widget.EditText[@index='1'] 能定位不到吗,android.view.View[@index='1'] 会不会定位到其他元素了

  • #14 楼 微信内置浏览器那种暂时没办法 @hjhjhghghg

  • #10 楼 @hjhjhghghg 刚刚看了下,可以查看 webview
    @duffypace 右侧树状图点卡看看

  • 1、分析需求,关注重点:移动 app、活动、电影票、20% 的价格、1000 张、限购 1 张
    2、功能测试就根据刚才的重点分析了
    移动 app:加上这是个活动,所以需要考虑弱网络下;网络流量需要考虑图片是否使用缩略图;用户体验……;稳定性 l;
    活动:H5 的可能比较大,但还是应该问清楚点;webview 如何测试;活动如何上线,能否正确进入活动界面
    电影票:电影票是某一部电影,还是所有在售电影;选座是否正常;已售座位的信息更新是否及时;电影的相关信息是否正确;
    20% 的价格:购买方式(网银、支付宝、微信)是否正常;可能存在的安全漏洞;折扣是怎么计算的,数据库需要传哪些参数;退款时退款数额是否正确;购买时提交异常数据能否正常处理
    1000 张:1000 张的等价类划分;如何处理并行,N 个人同时付款一张票;如果有允许等待 30min 内付款,那等待付款时这张票能否允许其他人付款;退款的票能否重新购买
    限购:根据什么信息限购,eg 手机号、app 账号…;重复购买能否成功;买了后退款重新买是否正常;如果有允许等待 30min 内付款,那第一张不付款,购买第二张会怎么样…;能否通过抓包修改参数购买多张
    3、压测,峰值并发的设计

    然后作为负责人,还得知道上线时间;开发是否留有足够测试时间;手下多少人、怎么分配人员;根据时间还得考虑接口测试、自动化测试范围和时间、组内测试用例评审

    很久没看过电影,测试经验不多,也没处过管理的位置。。还是等有经验的人来补充吧

  • #3 楼 @xdf gayhub 已关注,我先看看文档哈

  • #5 楼 @taki 想起来了,之前也看过你那篇帖子,UIAutomatorview 简单封装 生成脚本 (初版),不过你的帖子在 Appium 板块,我又一时没想起来了,就只翻了 Uiautomator 板块的帖子 orz。。

  • #4 楼 @seveniruby 嗯,指定 java 后好些了,也可能只是我看惯了代码区用黑色背景色所以有点不习惯

  • #2 楼 @lihuazhang 好的,我就是觉得复制代码用 md 后格式总有点奇怪,所以才贴的图

  • 想了下,从父节点开始遍历好像还不够的样子。。还是得从根节点开始遍历
    把 parentNode 改成 mRootNode 吧

  • #4 楼 @lihuazhang 下载地址的微盘显示还在审核,现在还下载不了

  • 厉害,这个相当实用

  • 现在 Java 还只是半桶水,看来也得学习下 js 了,Macaca 看起来确实挺有意思的

  • 感谢分享,看完几个帖子后受到启发不少,于是最近也开始动手折腾功能扩展
    楼主,想问下你的输入框输入文本是怎么处理的?adb shell input text 不支持中文,而且还有手机输入法的干扰。。

  • 打造专属 uiautomatorviewer at 2016年04月15日
    • 楼主,想问下你的输入框输入文本是怎么处理的?adb 不支持中文,而且还有手机输入法的干扰。。当然这个不用 adb 输入也没问题,因为自动生成代码脚本那块是没问题的
    • 获取同 class 或者 id 控件中是第几个这个问题,我的做法是直接获取选中的节点的父节点,然后遍历父节点的所有子节点(即选中的节点同级的所有节点),然后统计在选中节点前的节点中同 class 或者 id 控件个数
  • 感觉需要个结构图或者目录贴

  • 打造专属 uiautomatorviewer at 2016年04月13日

    楼主,想问下你获取 activity 会不会卡一会儿才能获取到?
    我点击 device sreenshot 后,会反复执行几十次 adb 命令(不知道哪里的原因。。),导致会卡一下

    刚刚发现原来是处理 xml 时,会遍历界面上所有的控件,每次遍历的时候都会执行 adb 命令查询 activity。。所以不能像处理 xpath 那样改了,没必要写到 Uinode 里面了

  • 打造专属 uiautomatorviewer at 2016年04月12日

    #6 楼 @xuxu 感谢~ 之前懒得切系统了,还好 win 下 rar 能解压