首页 > 编程知识 正文

微信小程序测试方案是什么,微信小程序测试方法

时间:2023-05-04 06:04:17 阅读:158692 作者:2790

小部件体系结构小程序主要分为两个主要部分: view模块和service模块。 view模块负责UI演示,由wxml和wxss转换的代码以及微信提供的辅助模块组成。 一个view模块对应一个webview组件,小程序支持多个view的存在,view模块通过wechatjsbridge对象与后台进行通信。

小程序类型小程序主要分为开发版、体验版和正式版三种版本类型。 开发板和体验版无需审核,微信号需要设置权限,可以通过扫描小程序二维码进入,正式版需要通过微信审核流程。 开发版和体验版的区别在于开发版小程序的二维码有效期短。 项目可以准备2~3套环境。 开发版访问测试环境,体验版访问测试环境或预发布环境,正式版访问生产环境。

小程序测试五大方面小程序是微信发布的全新产品,但在测试思路上与其他客户端测试在模式上也类似。 小程序的测试主要分为功能测试、兼容性测试、性能测试、后台接口测试四个方面。 安全测试将小程序集成到微信客户端中,从而比传统网页更安全。 只要通过后台接口测试保证数据的安全,微信就能保证客户端的安全。

1、功能测试的功能测试与传统的web端测试相似,这里不再赘述。 用例的设计方法等与需求的相关性很大。

2、兼容性测试兼容性测试应考虑操作系统兼容性、微信兼容性、缓存数据兼容性三个方面。

操作系统兼容性:由于运行Android和iOS系统上小程序的JavaScript脚本的环境不同,因此操作系统兼容。 官方文档显示,开发工具在小程序的js代码时运行在nwjs上,在iOS中运行在JavaScriptCore上,在Android中使用X5JSCore进行分析。 正因为运行脚本的环境不同,开发工具中已知良好的小程序可能无法在Android和iOS系统上按预期运行。 微信兼容性:微信版本的兼容性主要反映在小程序api库的版本中。 一些较旧版本的app库不支持较新版本的api库,因此会出现兼容性问题。 因此,在测试微信版本的兼容性之前,必须确定哪个微信版本支持小程序使用的库版本。 缓存数据兼容性:新版本可能会重用数据,因为小程序在使用过程中可能会缓存部分数据。 如果存在兼容的数据,则会发生意外行为。 兼容性测试的标准必须从以前的两个方面来考虑。 操作系统兼容性可以在嵌入点收集,微信兼容性可以在嵌入点或小程序管理后台查看30天内访问当前小程序的用户使用的基本库版本的占有率。

兼容性标准制定后,主要通过以下三种方式进行兼容性测试。

Top10机型和微信客户端的组合是手动兼容的(长按删除微信小程序清理缓存方式,进行全新安装和封面安装的数据兼容性测试)。开发版本通过微信开发者工具免费,每天只能提交一次,追求最大覆盖页算法)可提交外部兼容性测试服务,如云测试平台。 3、性能测试此处的性能测量主要考虑客户端的性能。 服务器性能应遵循传统的服务器性能测试方案。 小程序客户端的性能和网页的性能测试类型非常不同,性能指标也几乎相同。 包括页面的白色屏幕时间、初始屏幕时间、资源消耗和页面渲染时间等。

小程序开发工具提供了一个用于手动查看性能的窗口,您只需在小程序开发版中打开性能窗口即可查看性能数据。 因此,性能测试可以考虑性能打点报告方式进行性能分析,在报告时区分测试环境和运行环境。 发行前的当前测试环境需要花费时间分析每一页,以确定页面的性能问题。

4、后台接口测试小程序的后台接口测试与其他客户端接口测试相似,直接与普通的后台接口测试展开即可。

5、组件测试在实际业务开发中,开发过程中可能需要定制组件支持,因此需要组件测试。 可以在node jest mini程序中完成组件功能测试。 因为存在一定程度的入门门槛,所以推荐开发完成。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。