微信 + WeTest:小程序云测试系统在线
几天前,微信增加了小程序测试系统,方便开发人员检测小程序缺陷并评估小程序产品质量。在小程序发布之前,开发人员可以向测试系统提交小程序代码,在不同型号的手机上运行,并在执行后自动生成测试报告。 小程序云测试平台,由WeTest提供,下载“微信开发工具”使用。
小程序测试报告示例:
一、 云真机测试 Beta
为了方便开发人员检测小程序程序缺陷并评估小程序产品的质量,微信提供了一个免费的云实机测试环境和一套完整的测试解决方案。在将小程序交付给真实用户之前,您可以将小程序分发到云真实机器测试平台(由WeTest支持)以测试用户使用它的方式,并在执行后自动生成测试报告。
测试覆盖率
●缺陷发现在测试过程中自动查找小程序抛出的JS异常
●性能沈阳软件自定义
数据分析在测试期间,收集数据指示器,包括加载时间,CPU使用率和内存使用情况。
●模型覆盖率小程序将被随机分配到4~8个不同的模型(由当前机器资源确定),以观察不同模型中小程序的性能
●其他:弱网络环境测试,多场景测试等(正在开发中)
如何测试
没有比这更简单的了。下载“微信开发人员工具”,然后单击“测试”按钮。您可以在24小时内查看测试报告。
提交测试后,程序的当前版本将提交到云测试队列进行测试。如果第二天仍未收到测试报告,请在开发者论坛中反馈,微信工程师将尽快处理。
检测到错误后如何调试小程序?
您可以在WeTest平台上选择问题模型,以进行远程调试,重复和解决问题。
二、WeTest为微信提供终端云服务
自2015年以来,WeTest与微信建立了合作伙伴关系。除了新的小程序测试外,微信团队还在WeTest平台上执行客户端兼容性测试和功能测试。
微信团队通过基于云的自动化测试,多次提高了测试效率。
三、最后
在后续工作中,WeTest将在不久的将来推出“小程序自动测试”功能,并为小程序开发人员提供更多测试模型和工具选择,以帮助提高小程序的质量!
Q & A
1.云真机是真机吗?是。该机器由WeTest腾讯质量开发平台部署和维护
2.为什么我的小程序中的一个非常明显的JS错误在云测试中找不到?在当前阶段,云测试的代理算法是一种具有高页面覆盖率的穷举随机算法,缺陷检测能力较弱。每个执行路径都不同,并受执行时间的限制,因此可能没有缺陷路径。
3.云测试可以在我的小程序中找到文本错误吗?
不。代理算法不是代理(尽管我们试图为其添加更多智能行为),但对于人们明显的错误,尤其是业务类型错误,可能无法检测到。文本错误至少需要理解语义的能力,因此它不能。
4.测试结果是否太糟糕,不会影响小程序的审核和发布?
不影响。测试报告只是您进行比较和分析的工具。如何使用它完全取决于你。
5.我的小程序有一个额外的登录系统(不是微信登录)。如果我在测试期间一直停在登录页面,该怎么办?
此功能是我们下一次迭代的内容,您可以配置测试帐户和密码以帮助代理算法自动登录并遍历更多页面
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。
上一篇:
代码质量控制 - 复杂性检测
下一篇:很抱歉没有了