一个优秀的微信小程序需要经历怎样的测试流程

发布时间:2020-05-03 13:21 | 浏览人次:浏览次数

微信小程序发展迅猛,针对微信小程序的前端也有专业做小程序开发的,那么对于微信小程序的售后,也有专门进行测试的,毕竟也要保障开发出来的微信小程序都能正式发布,小程序的功能也要达到公司的需要,微信小程序的测试就非常主要了,那么微信小程序怎么测试呢?其实微信小程序的测试功能有一下具体四点,目前就让我们完整了解一下。一个优秀的微信小程序需要经历怎样的测试流程

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

小程序分成三种版本种类:开发版,体验版,正式版。

开发版和体验版无需考核,需求给微信号配置权限,通过扫小程序的二维码才能访问。正式版需求通过微信考核步骤,也就是说,在开发阶段,产品还未成型开始,不论你想怎么折腾,微信都会有办法知道。这可不像你在网上找了个框架或是工具,在本地如何玩都无人了解。微信小程序开发人员工具采取之前就要扫码的。开发版和体验版的区别,在于开发版小程序的二维码高效期比较短。

项目中,我们普遍会准备三套环境。开发版访问测试环境,体验版访问预上线环境,正式版访问生产环境。

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

小程序产品大多选用前后端分离的技术构架。虽说前端也有逻辑处理,更多是为了优化体验做缓存,重点步骤和状态流转还是要通过调用后端接口来落地的。接触过前后端分离的Web 或 App 项目标测试人员,在小程序产品的测试中是极容易上手的。一个优秀的微信小程序需要经历怎样的测试流程

RESTful API,http/https 协议,json 数据传输,websocket 协议… 这些基本知识就是测试人员必修课了。还要增强问题的探讨和定位能力。发现问题时,需求迅速判别是前端,后端,又或是第三方组件的问题。由于小程序产品有不一样种类的版本,还需求排除能否不是新的开发版,能否是数个环境未处理好引致串数据了… 而迅速定位问题,需求根据完备的日志。不光是后端接口日志,前端页面在俘获到特殊的客户端异常时也应该上报。这往往是开发者容易疏忽的地方。

开发构架和团队情形决定了测试对策。小程序的 UI 测试更多是让产品和设计人员去做,测试人员需求关注前后端交互,后端接口测试自动化,兼容性测试等工作。诸如前端能否在应该做缓存的地方没有做,而是反复调用接口,影响网络体验?…虽说小程序的 UI 自动化是可行的,但界面毕竟变化太快,自动化测试的重心会摆在接口层。测试工具上,我习惯用 burp 抓包,soapui 接口自动化,有时用 wssip 来看 websocket 消息。其实微信开发人员工具就带有相似 Chrome devtools 功能,测试历程中用着也挺便利。

3. 微信服务通知逻辑

微信内支持服务通知跳转到小程序。没有注意小程序的微信会员,甚至都不太留意服务通知这个名词。其实服务通知已经被大批的社交电商小程序所采取,宛如变成新的营销入口。一个优秀的微信小程序需要经历怎样的测试流程

微信服务通知,需求小程序传1个 form id 的参数给微信,再依据服务通知模版来向微信会员发送微信服务通知的。不过 form id 不是小程序自行生成的,而是该微信会员在该小程序内操作时,微信产生并返回给小程序的。也就是说,假如会员在小程序页面上操作的同时,小程序前端页面没有把微信提供的 form id 搜集下来,并返回给小程序后端,小程序后端是没法发送微信服务通知给会员的。不一样的微信会员在小程序内的操作频率不一样,form id 的数目也就不一样。所以,那些把服务通知方法作为营销入口的小程序们,可真是费了一番脑筋的。

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

现在小程序不支持直接共享朋友圈,只能共享微信好友。所以许多小程序都采用了“曲线救国”的方法,通过生成带有小程序码的图片,会员能够退出小程序将图片上线到朋友圈。既然把小程序码作为图片的一部分,就牵涉到小程序码的位置,尺寸,还得不影响原有图片的漂亮,生成的小程序码还需求是可识其余的。这需求前端工程师费功夫做不一样屏幕尺寸的适配。

只有通过这些流程测试过的微信小程序,在严格的考核之下,假如都没有问题的话,那么再参与自己需求的功能,这些功能经过测试以后也没有问题的话,那么这个微信小程序才能够采取。假如没有经过测试,对于微信小程序的功能根本没有了解,就潦草发布的话,那么后期就会有许多问题随之而来了。

上述内容就是小编今天为您带来的关于《一个优秀的微信小程序需要经历怎样的测试流程》的全部内容,希望能对您有所帮助,我们是一家成立于北京的IT外包公司,如果您有app软件或者微信小程序需要定制开发,不妨联系我们。
免责声明:本站部分文章转载自网络,不代表本站的观点和立场,不以盈利为目的。如有侵犯公司或个人权益,本站会第一时间删除文章。我们是一家北京app开发公司,欢迎咨询免费获取思维导图!

本文地址:https://appbj.cn/xcxzx/4063/

网友热评

暂无更多评论
思捷智联

思捷智联是一家2009年成立于北京的IT外包公司,我们致力于为企业提供app软件开发和微信小程序开发服务。公司成立10年来,我们为民政部、方正电子、神州数码、联想控股、壹基金、首钢集团、北京大学、北京师范大学、今麦郎、丰汇租赁、万通控股等上百家企业提供了IT外包服务。我们努力实现每一位客户的托付,为客户创造实在的效益,让您与梦想走得更近。

微信咨询

扫描微信二维码
同市场经理沟通需求

我们积累了丰富的移动互联网开发和运营经验,在开发中为客户提供更多帮助!
咨询热线:18612209195