您的位置: 首页> 行业新闻 > 腾讯优测XTest这次新增了微信小程序测试功能,它通过对小程序测试流程自动化

腾讯优测XTest这次新增了微信小程序测试功能,它通过对小程序测试流程自动化

2017-02-15 16:13浏览 446 次

腾讯优测XTest这次新增了微信小程序测试功能,它通过对小程序测试流程自动化


 

    腾讯优测,它主要在帮助开发者测试App兼容性,开发者可以在优测平台上租用“云真机”,模拟真实手机的运行环境,测试App能否在所支持的机型和系统版本顺利运行。而随着小程序在2017年1月的上线,腾讯优测也更新了XTest功能,把测试从App范畴延伸到了小程序。


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


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


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