小程序介绍与认识:架构、限制及应用

2024-05-31
来源:网络整理

小程序的介绍与理解

它是微信开发的一款无需下载安装即可使用的应用程序。

小程序的架构包括View层和层,View层用于渲染页面结构,层用于逻辑处理、数据请求、接口调用,它们运行在两个线程中,View层负责渲染,层负责执行。

视图层与逻辑层通过系统层进行通信,逻辑层将数据变化通知给视图层,触发视图层页面更新,视图层将触发的事件通知给逻辑层进行业务处理。

小程序的局限性:

1)数量限制:小程序最多能同时打开5个页面,如果忽略5个页面的限制,跳转逻辑如果超过5个页面,跳转将无法打开。如果已经超过5个页面的限制,需要检查各个页面之间的跳转,重复进入的页面,关闭页面是否可以返回上一页。

2)大小限制:小程序打包后的源码大小限制为1M,因此源码中的图片、图标、数据等需要进行压缩,可能造成数据和图片丢失、不清晰等问题。

小程序版本类型

版本类型

测试版

试用版

共同点

1. 无需审计

2.需要配置微信账号的权限 3.可以通过扫描小程序二维码来访问

不同之处

开发版小程序二维码有效期相对较短

小程序的环境类型

从小程序的版本类型可以看出,我们一般准备三套环境:

1. 释放测试环境访问权限

2. 试用版访问预发布环境

3.正式版本接入生产环境

小程序测试笔记

1、注意分享功能的权限:如果某个页面对访客有权限限制,则需要进行设置,取消其分享功能。

PS:目前小程序不支持直接分享到朋友圈,只支持分享到微信好友;有很多小程序会用二维码生成图片,用户可以退出程序将图片发布到朋友圈

2.小​​程序强制更新功能:小程序新版本上线后,将自动强制更新。

小程序测试点

1.测试点如下:权限测试、UI测试、功能测试、兼容性测试、可用性测试、网络测试、性能测试、界面测试

2.测试点具体说明:见下图

編輯

上线小程序前需要注意的事项

1、在测试环境使用测试域名。在测试环境中所有功能运行顺利后,需要开发并使用正式域名,然后做回归验收测试。

2.回归验收测试完成后,整理测试报告

小程序和

小程序

特征

入口

在二维码中,小程序的启动更有可能来自于二维码扫描

您是否要下载

无需从应用商店下载

分享