腾讯优测更新XTest功能,也要从微信小程序分一杯羹

XTest这次新增了微信小程序测试功能,它通过对小程序测试流程自动化,把原本需要很多技术人员测试的脑力劳动简化成一个行政人员的体力劳动。
腾讯优测更新XTest功能,也要从微信小程序分一杯羹
36氪曾经报道过腾讯优测,它主要在帮助开发者测试App兼容性,开发者可以在优测平台上租用“云真机”,模拟真实手机的运行环境,测试App能否在所支持的机型和系统版本顺利运行。而随着小程序在2017年1月的上线,腾讯优测也更新了XTest功能,把测试从App范畴延伸到了小程序。

大致流程是,开发者在安装完XTest之后,上传待测微信小程序,在操作过一次用例后,XTest会自动录制整个过程,并生成录制脚本。这个脚本可以再次进行高级编辑,预埋checkpoint以判定小程序功能是否正确。新的脚本可以通过XTest手机端在多款机型上回放,测试机型的兼容性。在所有测试完成后,XTest会根据测试结果生成可视化报告,方便用户阅读。值得一提的是,此前优测对App进行测试,需要将代码上传到平台,而现在开发者可以直接在自己的操作手机上使用XTest,保证了数据安全。

此外,XTest支持小程序的界面、设备、网络、媒体、位置和数据等接口测试,但XTest并不能做到完全的无人工自动化,在测试出现卡顿的时候还得采用人工+自动化交互的方式解决。举个例子,在做媒体的视频接口测试时,要实现跨进程测试,必须把小程序的Apk传到手机端,否则XTest会无法录制系统相机的操作过程。因此腾讯优测给出了用其他相机应用替换默认系统相机,再将Apk上传到手机端测试的解决方案,同时还需要人工按音量键上报测试结果,然后XTest才能自动接管任务继续执行。企业不再需要编程进行人工测试,仅需要一名员工在手机旁操作音量键即可。

除了接口测试,XTest还支持多账号分发测试,即在不同型号系统的手机上测试账号能够登陆成功。因为XTest本身就支持多机联测,因此仅仅需要在服务器(操作手机)统一管理微信小程序的登陆账号,XTest就会把账号同步分发到其他型号的手机端完成登陆测试。

腾讯优测更新XTest功能,也要从微信小程序分一杯羹

多账号分发测试

在完成所有测试之后,XTest的服务器会提供一份可视化的测试报告。这份报告将测试的每一步骤的CPU、存储内存和流量变化情况用图表的形式呈现,开发者能够收集性能数据,并定位哪一步骤会导致性能数据异常。

腾讯优测更新XTest功能,也要从微信小程序分一杯羹

XTest可视化测试报告

XTest分为免费版和付费版,付费版放开了机型数量限制,企业按机型数量付费。因为大型企业拥有较强的付费意愿和付费能力,XTest的客户主要集中在大企业,例如光大银行和平安银行。据悉,更新后的XTest在1月份就已经开始销售了。

当问及优势时,腾讯优测表示他们更加着力于测试过程的自动化,测试的应用更加多样。除了小程序测试外,腾讯优测还有微信公众号测试和H5测试,这些都是其他平台没有的。

 

 

原文链接:http://36kr.com/p/5063515.html