专栏首页腾讯移动品质中心TMQ的专栏腾讯TMQ在线沙龙回顾|移动终端性能测试

腾讯TMQ在线沙龙回顾|移动终端性能测试

移动终端性能测试

活动时间:2016年12月27日 QQ群视频交流

活动介绍:TMQ在线沙龙第十五期分享

本次分享的主题是移动终端性能测试。

共有122位测试小伙伴报名参加活动,在线观看视频人数55人~想知道活动分享了啥吗?往下看吧!

活动嘉宾

嘉宾简介

陈六四,腾讯高级测试工程师,负责QQ浏览器视频测试和工具的开发,在视频领域发表多项专利。

分享主题

  • 性能测试介绍
  • 终端性能测试的主要指标
  • 终端性能测试的主要方法

总结

问答环节

1、提问:您好,请问下在monkey测试稳定性的时候,对apk集合怎么做性能测试呢,举个例子哈:我使用打电话的软件,它可以请求phone、contacts这些,这样子一般怎么设置monkey参数呢

答:可以用monkey 的-p 参数,这个参数可以同时对多个apk集合做monkey测试,具体可以参考“腾讯android自动化测试实践”的第四章

2、提问:小编,有个疑问,刚才讲师说bitmap是分配在native上的,我看网上是说4.X系统及以上的,是分配在dalvik上的,bitmap到底是分配在哪个heap上呢

答:由于时间的关系,在ppt和阐述过程中表述的不够严谨,这里补充说明一下:Android 2.X 系统bitmap 都存储在native,从3.X 以后版本是存储在dalvik.

3、提问:老师有没有推荐的书 我现在做网页自动化测试 ,想转手机方面的 有没有什么建议?自动化测试必须要懂开发吗?

答:对于手机等移动端测试,个人认为需要了解主流操作系统android,iso的基本原理,可能需要您选择一些入门书籍以加快了解,基本了解后可以学习一些提高的具体案例,例如以Android系统为例。在你了解android原理后,“腾讯android自动化测试实践”是不错的选择;自动化测试如果涉及到工具的开发,需要一定编程基础。

4、提问:那个流畅度是怎么计算的,老师说太快没听清楚

答:通过计算每秒绘制帧数,如果手机Root了,可以通过GT(TMQ专项组开发工具)和 FPS meter 测试;如果没有root可以通过dumpsys SurfaceFlinger 测试。

5、提问:你好,有个问题想请教下:那个判定响应时间能不能通过将截图后将图片灰阶并canvas与拿到期望结束图片灰阶并canvas直接数组化比较?

答:如果通过canny 算子以后,通过比较图片中图形相似度是可以的,但是直接数组化比较应该是不可以的,因为原始图片和快速截屏的图片的宽和高有可能不太一样。

6、提问:针对应用内部接入H5的页面,你们是怎么做稳定性/压力测试的呢,是单独测试app再单独测试H5吗?接口处除了开关需要做哪些测试呢

答:可以针对与H5页面单独测试,通过UIAutomation 进入APP页面,然后调用monkey。经过monkey测试以后,可能会跳出App的H5页面,这时候通过UIAutomation检测当前页面是否初始界面,如果不是,一般而言,通过经过多次按back键能返回到初始的界面.重复上面步骤又可以完成monkey测试了。

7、提问:性能测试结果的标准是怎样的,怎样的测试结果可以判定为合格?会跟其他的产品进行对比吗~

答:当然有标准,标准一般测试、开发、产品,并结合第三APP和以前版本一起制定,达到制定的标准可以认为是合格了。如果市场上有同类的第三方APP,当然需要和第三方app对比。

8、提问:你好 在性能测试中有没有什么特别困难不容易测试的情况 老师是如何解决的?前端性能测试和后端性能测试最大的不同点在什么地方?

答:当然有了,例如视频播放成功率(例如播放失败片源数为1万,总播放片源数100万,那么播放成功率(100-1)/100 * 100%=99%)。这个指标测试人员是很难测试,因为涉及的视频源太多,但可以通过后台用户上报的数据方式统计解决这个问题。最大不同:前端性能测试针对是APP的性能指标,后端性能测试针对的是服务器性能指标。

9、提问:我现在才刚开始接触性能测试,请问怎么样才能快速进去这扇门呢?

答:个人认为多看、多学、多想,并结合案例实践,“腾讯android自动化测试实践” 这本书提供了许多性能测试案例,可以推荐你阅读一下。

10、提问:今天看了一下书上的第八章,是使用opencv的来获取视频坐标的,能不能通过JS的方法获取到呢?

答:不能,因为发布的QQ浏览器或者第三方app没有办法获取到内核对象,所以JS也就无法注入(chrome浏览器除外,chrome浏览器可以在地址栏注入JS脚本)

11、提问:提问+响应时间的通过标准是如何定的呢?

答:参考(7),产品从用户的角度出发,制定响应时间,这个知道当然是越快越好。

获奖名单

ID:李剑-百度-软件测试开发(240****22)

ID:Hello C(136****12)

恭喜以上两位同学获得TMQ本次沙龙活动听众奖;

本次奖品是由TMQ 官方出品《腾讯Android自动化测试实战》新书哦

本文分享自微信公众号 - 腾讯移动品质中心TMQ(gh_2052d3e8c27d),作者:TMQ大林子

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-12-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • TMQ微信沙龙第二期回顾

    一堂课学会探索式测试 活动时间:2016年6年16日 微信线上交流群活动介绍TMQ微信沙龙第二期分享圆满结束啦~本次分享的主题是探索式测试相关的知识。共有来自四...

    腾讯移动品质中心TMQ
  • 测试覆盖与测试工作关系问题的思考

    前言 参考原文:http://sauceio.com/index.php/2015/09/can-you-test-it-all-test-coverage-v...

    腾讯移动品质中心TMQ
  • 探索式测试基础系列——生活浪漫曲

    在经历了初恋的味道,蜜月的旅行,当一切回归平常时,探索式测试可能依然陪伴我们走过岁月?答案是肯定的 在不同的项目迭代阶段,探索式测试并不是固定的实践形式,而...

    腾讯移动品质中心TMQ
  • 漫谈服务端测试

    熟悉金字塔的同学都知道,整个分层在大的分类思想上分三层,除了单元测试层外,基于把另外两个层次分成客户端的自动化测试和服务端的自动化测试。基于客户端...

    无涯WuYa
  • 为什么对比测试会扼杀转化率

      如果你已经尝试了所有方法,但产品的转化率依然处于下滑趋势,那么对比测试可能是导致这种现象的罪魁祸首。   是的,就是对比测试,这个难以想象的流量开关、转化率...

    iCDO互联网数据官
  • 软件测试行历路程以及交付准则

    怎么办!作为你们的菜鸡博主 ,我就用菜鸡的经验,与各位分享之 ,「 能够为你们解答我很开心,每天进步一点;个人点,欢迎指教 」点击文首「 猪圈子」关注作者

    测试小兵
  • <转>性能测试浅谈

    本文主要针对WEB系统的性能测试。不涉及具体的执行操作,只是本人对性能测试的一点理解和认识。

    飞天小子
  • 与我一起学习微服务架构设计模式10—测试策略(下)

    为了确保服务按预期工作,必须编写测试来验证服务是否可以正确地与基础设施服务和其他服务进行交互。一种方法是启动所有服务并通过其API进行测试,而这是所谓的端到端测...

    java达人
  • 如何在DevOps中实施连续测试

    在过去的十年中,对软件开发的需求已急剧发展。软件已成为公司获得竞争优势的关键优势,特别是如果您的公司属于SaaS范畴。通过在SDLC中实施瀑布等传统流程,组织现...

    八音弦
  • 如何构建Web服务自动化测试系统?

      构建自动化测试系统中,需要根据项目大小和对错误的容忍程度,酌情补充不同类型和级别的用例。

    小老鼠

扫码关注云+社区

领取腾讯云代金券