云测服务 阿里云测移动质量中心 (MQC) 新功能播报

字白 · 2015年10月19日 · 最后由 codeskyblue 回复于 2016年08月22日 · 2617 次阅读
本帖已被设为精华帖!

阿里云测移动质量中心

自上次发布功能测试和安全测试以来,已经过了几个月的时间。MQC的 5 大功能(兼容性测试稳定性测试H5 测试功能测试安全测试 )从不同的测试维度帮助更多开发者关注并提高了 App 的质量。在此期间,来自五湖四海的小伙伴给我们提出很多建议与意见,每一个 idea 都是棒棒哒,也希望更多的小伙伴能给我们多多提建议。MQC的同学们也在此期间加班加点,再次为所有小伙伴们奉上了精心打造的一大波新功能。

有人问我这么多棒棒哒新功能怎么个收费标准呢?我告诉你:不是 98,也不是 998,更不是 9998,所有功能都免费!是的,你没有看错,这么多好用的功能,我们不收一分钱,免费给您用。所以,小伙伴们快快呼朋唤友,赶紧把新技能 Get 起来吧~~

下面,让我给大家逐一介绍我们这次上线的新功能,擦亮你的双眼,往下看。

新功能列表

  • 1. H5 测试
  • 2. 场景测试
  • 3. 性能测试
  • 4. 远程真机租用
  • 5. 厂商专区
  • 6. 其他更新

新功能介绍

1. H5 测试

H5 测试自上次发布以来,就帮助开发者解决了 H5 应用最头痛的性能问题。这次,我们对H5 测试又进行了重大升级,鸟枪换炮,简直酷炫到没朋友~

新的H5 测试增加了更多的性能指标,达到了 13 项,分别是:首资源时间、首次渲染时间、首屏时间、资源加载时间、HTTP 请求数、网页大小、DOM 节点数、重定向次数、域名数、失败资源数、CPU 占用、内存占用、FPS。

此外,根据这些性能指标,我们还会综合给出一个 H5 应用的得分,如果低于 60 分,回家会被妈妈打屁屁的哦。为了帮助小伙伴快速提升 H5 应用性能,不被打屁屁,我们给出了性能优化建议。我们有多达 33 项的性能优化建议,让您知道页面哪里做的不好、哪个代码有问题,该怎么去解决?通过优化建议,您可以有针对性的提升网页性能,妈妈再也不用担心你的学习了。

为了让大家更清楚的回溯页面加载过程,我们将不同浏览器打开页面的过程录制成了视频。您可以轻松查看加载过程中的每一帧细节。同时,我们继续保留了二级页面遍历,以及页面资源加载瀑布流的功能,保障所有加载细节,一览无余。

您还在为 H5 页面加载速度慢而苦恼吗?您还在为不知道如何提升页面性能而愁眉不展吗?快来试试MQCH5 测试吧。

2. 场景测试

很多开发者都有这样的感觉,线下测试应用时没有一点问题,但是一放到用户手里,应用就崩的稀里哗啦。这是因为用户的设备和线下测试的设备截然不同。用户的设备性能参差不齐,网络时好时坏,还有各种未知的 App,这些都导致了被测应用的 “水土不服”。那有没有办法能够创造出不同的场景条件呢?现在我告诉你一个好消息,场景测试上线了。

场景测试,顾名思义,就是在特定场景下测试。通过MQC的场景测试,您可以轻松创造出不同场景条件,给 App 制造成分不同的 “土壤”,然后看 “秧苗” 是否能健康成长。场景测试现支持 6 大场景,包括网络、屏幕、电话呼入、CPU、内存、电量,每一项场景条件您都可以随意控制。想了解更多的场景测试内容?参见:景测试帮助文档场景测试实践

为了使场景测试达到最好的效果,我们将场景测试结合到稳定性测试中。结合场景测试后的稳定性测试,将是您测试 App 的标杆。不要犹豫了,赶快到稳定性测试测起来。

3. 性能测试

性能问题是 App 除了安装不了、崩溃之外的另外一个严重的问题。一部汽车仅仅不抛锚还不够,还需要跑的快,跑的稳。当然,App 也是一样。一个性能稳定的应用能够给用户带来真正的使用价值,相反的,一个性能差的 App,效果就不如人意了。严重的话,你的用户就只能含泪 say goodbye 了。

MQC的性能测试可以帮助您测试 App 的各类性能缺陷,我们会为您绘制一张 App 使用过程中的性能曲线图,包括 CPU、内存、流量、FPS、电量、启动时间在内的 6 类性能数据尽收眼底。您可以轻轻松松的看到每类性能数据的走势,波峰波谷之间可能就隐藏着您想要找的性能瓶颈。

性能测试现集成到功能测试中,测试脚本的执行过程中,每一步的性能数据都会收集到。此外,还有脚本执行过程的视频相辅,让您能更轻松的发现性能之殇。

更多功能测试的介绍,参见:性能测试帮助文档

性能好,应用赞,用户不打脸。为了不打脸,定期来体检

4. 远程真机租用

很多时候,都会遇到这样一个问题:用户反馈 App 有 Bug,但是由于手边没有那款机器,苦苦无法复现。所谓复现 Bug 难,难于上青天。现在,MQC发布了远程真机租用功能,帮您架上了登青天的电梯。

远程真机租用,虽然叫租用,其实并不收您一分钱,MQC从来都是如此的傲娇。通过真机租用,您可以在浏览器里轻松连接远端的设备,然后可以安装您的应用,打开日志进行复现了。您在浏览器的所有操作,都会快速、实时的与远端设备同步,仿佛设备在手边一般。

此外,我们还提供了双击租用功能,您可以一次租用两个设备进行调试。这样,您就可以调试像钉钉这种需要两个设备进行通讯的功能了。我们还支持,将两个设备同步操作,选择同步操作,您在任意一个设备上的操作都会直接映射到另外一个设备上。这么酷炫的功能,一般人我不告诉他~

有了远程真机租用,你也可以带你的小伙伴一起飞了。

更多介绍,参见:真机租用的帮助文档

5. 厂商专区

厂商专区是MQC和一些厂商合力推出的一个新功能。厂商会提供一些自己品牌下的设备,这些设备包括还未发布的型号,当然也有热门终端。开发者可以在MQC上使用这些终端进行长达 30 分钟的兼容性测试。这样,就能保证您的应用能够在更 “广阔” 的终端平台上任性翱翔。

发现疑难问题不要紧,终端厂商来帮您。通过引入终端厂商的技术支持,厂商技术团队可以帮助解决 App 测试中发现的设备相关的问题。发现了非 App 导致的 bug,您再也不用苦恼,强大的厂商是你的后盾。有了这么厉害的撑腰团队,是不是感觉说话都底气十足了呢?

目前厂商专区入驻一家芯片厂商:intel,一家手机厂商:魅族,后续会有更多的品牌入驻。您可以在 X86 架构的手机、平板,以及越来越多的魅族手机上进行测试了,行动起来吧。

6. 其他更新

MQC自诞生之初,就希望能通过阿里优秀的移动测试技术,让全国各地的小伙伴能够快速、方便的发现并解决各类移动应用的问题。所以,我们在原先的功能基础上进行了一番功能更新,这其中有的是MQC用户的建议,也有MQC同学自己的设计。让我给大家逐一列举一下:

安全测试的报告支持下载了,如果报告分享不能满足您的需求,您可以下载报告,然后把测试报告传给需要的小伙伴。

兼容性测试稳定性测试支持使用Appium 框架进行登录了。当然,更棒的是,如果您的 App 使用的是 Native 交互方式进行登录,还可以使用我们的自动登录功能。只需要填写账号和密码,您就可以坐等完美的报告了。另外,Appium 框架支持使用 Java 语言了哦,现在再也不用担心不会 python 而无法使用Appium了。

除了以上功能更新之外,MQC还上线了几十款新上市的热门机型,以及新发布的 Android 6.0 系统,赶快把新、老版本的 app 放上来跑跑吧!

欢迎小伙伴们踊跃试用这些新功能!您试用中发现的任何问题、任何建议,欢迎与我们联系,一经验证或采纳,我们将为您寄上礼品,或以其他方式表示感谢:延长真机运行时间?更多的技术支持?定制功能?随您选。

联系我们

网站地址:http://mqc.aliyun.com
客服邮箱:mqc_group@service.alibaba.com
旺旺群:335334143
微信公众号:alibaba-mqc(二维码如下)

共收到 42 条回复 时间 点赞

支持一下。

帮助文档非常详细,赞!

貌似文档中心 -- 帮助文档里边,文章中的一些链接打不开,有报错
ERROR: Unknown parameter: spm

#3 楼 @face_south 我这边是都可以打开的,你的那个链接打不开呢?

支持 appium 框架的. 不过执行方式是把自己的脚本上传上去. 可以参考下 testdroid 的做法.

#5 楼 @seveniruby 嗯。感谢你的建议,会考虑的。

#7 楼 @face_south 哦,是的,这个页面是安全测试 CVE 的一个安全检测项,阿里所有的链接为了安全性都给加了一个 spm 参数,你直接访问这个:http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-6636 即可。带来不便,非常抱歉。

minicap 用的不错!

@rdtriny 字白啥时候,就这个平台来参加一期移动测试会啊?

棒棒哒 minicap 也用上了

字白 #12 · 2015年10月19日 Author

#9 楼 @lihuazhang 哈哈。谢谢。

字白 #13 · 2015年10月19日 Author

#11 楼 @kasi 哈哈,谢谢。

字白 #14 · 2015年10月19日 Author

#10 楼 @lihuazhang 可以啊。我也想分享一下的,但是不好找听众,得有人来听。你能找得到听众吗?😄

@rdtriny 来分享吧 _^

#14 楼 @rdtriny 分享沙龙来吧. 下期给你一个 topic, 听你们分享下干货

#14 楼 @rdtriny 听众不是简单的很,我们随便宣传下就多的是

字白 #20 · 2015年10月20日 Author

#18 楼 @monkey 好啊。我跟老大商量下。😄

非常好用且实用的功能。期待更多的精彩!

字白 #22 · 2015年10月26日 Author

#18 楼 @monkey
#17 楼 @seveniruby
#15 楼 @kasi 你们觉得我分享哪些内容好一些呢?

支持下,确实很不错。

24楼 已删除
字白 #18 · 2015年11月17日 Author

#23 楼 @woniu 谢谢,也欢迎给我们提新需求。

字白 #26 · 2015年11月17日 Author

#24 楼 @abc86576839 😄 用过都说好~

刚试用来下,真心好用,要是报告 url 可以直接分享不要账号密码验证就更好了。

@rdtriny 真机租用的功能,在上传 app 的时候,会出现设备连接失败,关闭本窗口后会回到选择设备页面的错误,请确认。

字白 #29 · 2015年11月20日 Author

#28 楼 @tom_ma 请问是哪个手机呢?还是所有都是?

字白 #30 · 2015年11月20日 Author

#27 楼 @tom_ma 感谢你的支持,如果有其他需求,也可以提给我们。非常感谢你。我们会陆续支持报告导出的功能,这样不管是想分享在线看,还是把测试报告直接导出,就都可以了。

在线下载怎么没有办法下载https://www.oschina.net/uploads/osc-android-app-2.4.apk的链接呢?

#28 楼 @rdtriny 我试了两三款手机,索尼的 L36h 4.4.2 和 nexus 5,4.4.4 那个印象比较深刻,上传到 2 分钟的时候超时了,错误见截图

#22 楼 @rdtriny 很棒啊。 能否分享一下你们 H5 自动化测试中,是如何做到对 QQ、UC 等浏览器也实现如此顺滑的自动化?

字白 #34 · 2015年11月20日 Author

#31 楼 @jiangbianwanghai 看上去,这个连接地址的返回协议有问题:no protocol: pre.im/5779,我还得再查一下。

字白 #35 · 2015年11月20日 Author

#33 楼 @anikikun 就是大家都用的自动化驱动方案。😄

已经体验了一把!希望 monkey 测试做成可配置时间的,现在兼容性测试中 monkey 只有十分钟左右,太短。

字白 #38 · 2015年11月27日 Author

#37 楼 @blue_momo2009 配置时长太长,会增加排队时间,所以,为了更好的体验,暂时不会把时长调成更长。目前 MQC 的测试时长已经是业界最高的了,甚至是一些付费平台的 2 倍时长。

#25 楼 @rdtriny 很不错,想了解下这个优秀的质量中心有多少人力,多少时间完成的?

#40 楼 @xushizhao QQ 群:492028798。 欢迎加入

mqc 有没有开源出来什么东东?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册