• 基于视频流并不准确,TP 操作到事件分发被忽略,而且虚拟屏传画面并不等同外部摄像头,也是有本身的开销和传输影响带来的时间差,就看精度要求程度了,还是有偏差的。

  • 要看是自己的产品还是他人的产品:

    自己公司的产品,其实是在评 “底线” 即优化线,是要触发研发团队专项优化任务的;
    竞品,其实是设计套 “试卷”,对比个结果,找出优略,要不想办法拉齐后赶超,要不就是找下宣传点,介绍下产品优势,推动销售;

    除非有公开业内认同的标准,使用户体验评测在同一把 “尺子” 下来开展,否则就是结果导向,有具体的目标指向的测试专项罢了

  • 测试行业走的久的,是要增强自己的专业深度和不可替代性,要有些自己的解决问题办法,思路,技术方案,立得住 “专家” 角色;有很多优化 “大坑” 是要更资深的人带着解决问题。要不就走人脉,很多时候都是同事拉前同事再就业,在团队管理上,对认可的人的信任感,和抗责任能力,没有合作的人很难快速进入团队。有人走的位置高,跟着的人也是不少的。

  • 08 年印象最深的是公司发消息:由于金融危机,每三个月的绩效暂停。
    当初底薪低,加班费按比例,就等三个月绩效提高底薪,结果金融危机暂停了

  • 同感,我是 07 年进的测试行业,从手工、自动化、带专项组,到现在抛开项目写测试工具方案;项目上从最早功能机时代的手游测试、到智能机、智能电视、机器人、车机,其实积累还算是逐渐增多的,可现在回头看,测试无非就是这点事:就看谁有明确的解决思路引领项目测试按计划展开,懂的人引领进展,走管理的带团队,走技术的搞方案,没啥想法的干执行,无非不同角色的人的不可替代性的区别,其实都可以被替代,只要研发质量控制的好,可正因为研发过程不可控和不可信部分,才有质量保障的空间,测试人员的工作。
    到之后无法在测试行业继续发展下去,下一步干啥?其实我也一样不知

  • testin 搞过类似的众测,发个 app,领任务,限时段内报 bug,按有效 bug 给钱,开始是给第一个报的人,后来改了分配规则;最早期对于测试能力强,报 bug 快的还算能领点外快,后来改规则后就是越分越少。最开始时新鲜感参与过一周,后续就没参与过了,抢任务还限时测试时间,实际收入和参与耗时感觉得不偿失。
    感觉这种众包测试,如果要求多,限制多,保证基础收益才会有人持续参与,如果像抢红包一样,会逐渐让人失去兴趣,抢红包只是点一下,可众包要干的事多

    16 年的事了吧,忘了具体时间,也不知道后来咋样了,这么多年没太看到众测的发展

  • 手机 rom 测试的话,分滑动场景,持续滑动取连续滑动期间的帧率,测性能的机械臂也是一样的方式。

  • 滑动的效果有起始、滑动中、滑动结束后的减速效果,而且还跟滑动动作速度有关。要看评估哪段区间。整体帧率会被起始、结束和操作动作影响。

  • 每台手机的 device 是固定的,而且不同。参数按 device 对应固定的手机号

  • 很简单,接收命令行的传参获取手机号,不同 device 执行不同的手机号

  • 感觉这里堕落了 at 2020年04月03日

    作为写过方案实现分享的人,看着没技术讨论氛围、回复询问的都是如何执行、没技术解决方案讨论,逐渐就懒得写了。虽然自己还在做新思路的尝试,逐渐也不愿意分享出来了。单向分享输出无回馈,感觉不到分享的价值。

  • 你可以看下最新的处理方式:https://testerhome.com/topics/20187

  • 需要重视用户体验,这代表测试对用户体验的把控,至少有理有据提出问题,进一步推动其他部门对用户体验标准的共同认知。之后形成标准把控,减少争议讨论。

  • shell 的 if 判定条件,其中之一为空就会报这个错误提示。如果不想看到报错,用字符串比较,左右加个相同字符。如:

    if [ "a${pod_status}" == "arunning" ];then

  • 设备端后台脚本执行,间隔轮训查看执行状态

  • dumpsys gfxinfo 包名 framestats 历史 127 帧数据用脚本计算,并不是 rom 都开了 fps 计算,再有 gfxinfo 不统计 SurfaceView。我是不用它,数据实用性差,没多大意义。

  • 同名多窗口数据在一起,你取下 dumpsys SurfaceFlinger --latency SurfaceView 就能看到,两组数据空格间隔,我的监控脚本中 WN 列会记录从 1 开始

  • 一看名字就是猜到了,扫了下二维码还真是,你从乐视出来后也有几年几年没见了。

  • 有 adb shell 就能执行,为什么还纠结集成到 app,命令行执行就可以

  • 明确下安卓版本,android7.1 之后名字有改,如果有 surfaceview - 包名 #0 这种需要加双引号,因为有空格。

  • dumpsys SurfaceFlinger --latency 可以的,应该是窗口名没配置正确。看下https://testerhome.com/topics/20187
    PC 端不分 rom,windows、os、ubuntu 都可以,shell 脚本是在安卓端执行的,adb 命令执行、

  • 其实还有一点,个人认为技术的发展本身,如果是越来越增加学习成本反而是技术倒退。在技术应用层面,学习成本应该是越来越降低的。

    单就技术发展本身,可以看看目前的发展过程,新技术实际是要使用者越来越方便。开源库的支持,框架方案的支持等等。最后落地到实际使用上,都是越来越简单,越来越少考虑容错、特殊处理、兼容性等问题。

    技术发展本身是为了越来越高效、简单应用、并适应社会发展和产品发展的节奏。至于个人是不是要深入技术本身去了解,和应用技术工作的从业者并不相关。我相信应用层面的学习成本会越来越低。

  • 我回复的本身抽出来讲是显得虚,可本身这是测试论坛。放到测试领域来讲,各测试细分行业也是很专的。

    对于已经专在一个领域内的人来说,跨领域和行业是要有决心和投入的。放到自己工作领域内来讲,已有的工作划分就是不同的层面,都有了解和思考后,就会发现本质是一样的。

    工作吗本身不是追求,只是个生活技能。动手执行能力,创新设计能力,积累的经验实践价值,乃至团队管理能力。自身能力和行业需求产生不匹配,还是要在心态和自身需求上去做平衡。当然这说的也是很虚,到了面对的时候还是看自己。

    至少让心态上平和,积极思考如何解决问题。当然,这也是说给自己的。学习新技术并不是很多领域必须的,核心还是自身能解决的问题和工作需求的匹配度罢了。

  • 有句话叫:“以不变应万变,万变不离其宗。“;除非革命性、跨时代的变革,自有应对之道。很多时候感觉跟不上了,其实是懒得思考了及精力被分散的没法集中了。

  • tv 端 UI 自动化测试 at 2019年11月18日

    talkback 开了服务,把 accessibilityFlags 加上 flagRequestEnhancedWebAccessibility,uiautomator 就能 dump 到布局