腾讯优测,主要在帮助开发者测试App兼容性,开发者可以在优测平台上租用“云真机”,模拟真实手机的运行环境,测试App能否在所支持的机型和系统版本顺利运行。而随着小程序在2017年1月的上线,腾讯优测也更新了XTest功能,把测试从App范畴延伸到了小程序。 大致流程是,开发者在安装完XTest之后,上传待测微信小程序,在操作过一次用例后,XTest会自动录制整个过程,并生成录制脚本。这个脚本可以再次进行高级编辑,预埋checkpoint以判定小程序功能是否正确。新的脚本可以通过XTest手机端在多款机型上回放,测试机型的兼容性。在所有测试完成后,XTest会根据测试结果生成可视化报告,方便用户阅读。值得一提的是,此前优测对App进行测试,需要将代码上传到平台,而现在开发者可以直接在自己的操作手机上使用XTest,保证了数据安全。 此外,XTest支持小程序的界面、设备、网络、媒体、位置和数据等接口测试,但XTest并不能做到完全的无人工自动化,在测试出现卡顿的时候还得采用人工+自动化交互的方式解决。举个例子,在做媒体的视频接口测试时,要实现跨进程测试,必须把小程序的Apk传到手机端,否则XTest会无法录制系统相机的操作过程。因此腾讯优测给出了用其他相机应用替换默认系统相机,再将Apk上传到手机端测试的解决方案,同时还需要人工按音量键上报测试结果,然后XTest才能自动接管任务继续执行。企业不再需要编程进行人工测试,atv直播,仅需要一名员工在手机旁操作音量键即可。 除了接口测试,XTest还支持多账号分发测试,即在不同型号系统的手机上测试账号能够登陆成功。因为XTest本身就支持多机联测,因此仅仅需要在服务器(操作手机)统一管理微信小程序的登陆账号,XTest就会把账号同步分发到其他型号的手机端完成登陆测试。 在完成所有测试之后,XTest的服务器会提供一份可视化的测试报告。这份报告将测试的每一步骤的CPU、存储内存和流量变化情况用图表的形式呈现,开发者能够收集性能数据,并定位哪一步骤会导致性能数据异常。 XTest分为免费版和付费版,付费版放开了机型数量限制,企业按机型数量付费。因为大型企业拥有较强的付费意愿和付费能力,XTest的客户主要集中在大企业,例如光大银行和平安银行。据悉,更新后的XTest在1月份就已经开始销售了。 当问及优势时,腾讯优测表示他们更加着力于测试过程的自动化,测试的应用更加多样。除了小程序测试外,腾讯优测还有微信公众号测试和H5测试,直播,这些都是其他平台没有的。 (责任编辑:本港台直播) |