18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > 小程序

教你如何测试微信小程序

发表时间:2019-07-09 11:43:36

文章来源:沈阳网站建设

标签:

分享:

浏览次数:0

的四个步骤 微信小程序发展很快,而微信小程序的前端也有专业开发小程序,那么对于微信小程序售后,还有特殊测试,毕竟我们必须确保微信小程序可以正式启动,小程序功能也满足需求企业微信小程序的测试非常重要,那么如何测试微信小程序?事实上,微信小程序的测试功能有四个特定点,让我们现在了解更多。

1535965242789061.jpg

1. 小程序产品的版本类型

小程序分为三个版本:开发版,体验版和正式版。

不需要审查开发版本和试用版本。您需要配置微信权限。您可以通过扫描小程序的QR码来访问它。正式版需要通过微信审核流程,也就是说,在开发阶段,产品还没有开始形成,无论你想如何折腾,微信都有办法知道。这不像你在互联网上找到一个框架或工具,没有人知道如何在本地玩。 微信小程序开发人员工具将在使用前扫描代码。开发版本和体验版本之间的区别在于开发代码版本小程序的有效期较短。

在项目中,我们通常准备三套环境。开发版访问测试环境,体验版访问预发布环境,正式版访问生产环境。

2. 前后端分离的技术架构

小程序产品大多采用前后分离的技术架构。虽然前端也有逻辑处理,但更多的是优化体验来进行缓存,关键进程和状态流仍然需要通过调用后端接口来着陆。已经暴露于正面和背面分离的Web或App项目的测试人员在测试小程序产品时非常容易使用。

RESTful API,http/https协议,json数据传输,websocket协议.测试人员需要这些基础知识。还有必要加强问题的分析和定位能力。当您发现问题时,您需要快速确定它是前端,后端还是第三方组件。由于小程序产品具有不同类型的版本,因此有必要排除它是否不是新的开发版本,是否未处理多个环境并导致字符串数据.并且快速定位问题需要基于完整的登录。捕获特殊客户端异常时,不仅应报告后端接口日志,还应报告前端页面。这通常是开发人员容易被忽视的地方。

开发架构和团队情况决定了测试策略。 小程序 UI测试更适用于产品和设计人员。测试人员需要注意前端交互,后端接口测试自动化,兼容性测试等。例如,如果前端没有应该缓存的地方,但经常调用接口,影响网络体验?

虽然小程序的UI自动化是可行的,但界面变化太快,自动化测试的重点放在界面层。

在测试工具上,我习惯使用burp抓取数据包,自动化soapui接口,偶尔使用wssip查看websocket消息。实际上,微信开发人员工具附带了Chrome devtools,非常方便测试。

3. 微信服务通知逻辑

微信中的支持服务通知跳转到小程序。 微信用户谁没注意小程序,甚至没有太注意服务通知期限。事实上,服务通知已被大量社交电子商务使用小程序,它已成为一个新的营销门户。

微信服务通知,需要小程序将表单id参数传递给微信,然后根据服务通知模板向微信用户发送微信服务通知。但是,表单id不是由小程序本身生成的,但是当微信用户在小程序中操作时,生成微信并返回到小程序。也就是说,如果用户在小程序页面上操作,则小程序前端页面不会收集微信提供的表单ID,并返回小程序后端,小程序后端无法向用户发送微信服务通知。不同的微信用户在小程序中具有不同的工作频率,并且表单ID的数量不同。因此,那些使用服务通知方法作为营销门户的小程序可能是很多大脑。

4. 小程序码的兼容性问题

目前小程序不支持直接共享好友,只能共享微信好友。这么多小程序采用了“曲线保存国家”的方式,通过生成带有小程序代码的图片,用户可以退出小程序将图片发布到朋友圈。

由于小程序代码用作图片的一部分,因此涉及小程序代码的位置和大小,并且原始图片不受影响。生成的小程序代码需要是可识别的。这要求前端工程师努力工作以适应不同的屏幕尺寸。

只有微信小程序通过这些步骤测试,在严格审查下,如果没有问题,那么添加你需要的功能,这些功能在测试后都没有经过测试,那么这个微信小程序就可以使用了。如果尚未经过测试,则无法理解微信小程序的功能。如果它在线上,那么在后期会有很多问题。

沈阳小程序开发,微信小程序开发,微信小程序

相关案例查看更多