小程序特点、入口、架构及测试策略和注意事项全解析

2024-11-06
来源:网络整理

目录

1.什么是小程序? 2、小程序有什么特点?类似网络,即用即走,离线功能触手可及。基于微信,跨平台且媲美原生的操作体验。 3.小程序入口。扫码进入小程序。搜索小程序。将小程序发送到桌面并发送给好友。 4. 小程序入口架构

5、微信小程序测试策略及注意事项

测试前的准备工作(环境搭建)

前端页面安装的微信Web开发者工具和用于授权测试的微信ID可以用来预览和调试小程序...请参考这篇文章:微信Web开发者工具-下载、安装和使用图形化管理后台

配置内网测试服务器环境,通过PC端网站管理小程序前端的输出内容,并向开发者获取管理账号进行测试

6.小程序测试点

权限测试----------以下情况需要检查微信用户的访问权限

未授权微信登录小程序---未授权时,使用部分业务功能时,会弹出提示:先授权,再操作相应功能。或者向后台提交数据时,会提示您补充相关身份信息才能提交成功。

2)授权登录微信小程序

授权微信访问小程序,意味着您的微信账号可以被小程序管理员获取,您可以像微信一样自动行使业务操作权限,如咨询、支付、数据查询等。

3)不同手机上使用同一个微信账号登录,授权数据查看权限

同一微信账号授权在不同手机的不同微信终端登录同一个小程序后,可查看的数据和操作权限应同步一致。

测试开发教程_小程序测试开发版_测试开发小工具

功能测试输入输出边界值页面交互-微信小程序中界面交互系统问题的测试-低电量通话、数据线拔插、充电状态、重启等按功能模块分为各类设计的功能模块进行测试,然后逐步细化,尽可能全面地覆盖每个功能。通过点击业务流程来测试小程序的业务流程,如咨询、支付、播放、查询、下载等。将各个功能点串联起来,形成完整的业务流程供巡检;同一业务可能​​有不同的实施路径,每条路径都需要覆盖和检查。根据数据流向进行测试。根据某一端的数据输入和输出流向,设计基于数据流的测试用例,输出数据也可能成为另一端的输入。检查输入数据是否按照代码逻辑正确输出,数据是否异常(无法输入;有输入无输出;输出错误;冗余)输出其他信息...)检查有效性相同功能的不同入口。在小程序中,首页、列表页、详情页以及其他业务功能相关的页面可能存在相同功能的入口,例如付费咨询、免费咨询等。业务中,您可以从首页直接进入付费咨询入口,也可以通过免费咨询入口切换到付费咨询入口。每个入口路径都需要被覆盖和检查以进行交互性检查。一般来说,引起数据和功能交互变化的情况主要分为以下几类:前端前端、后端后端、前台后端。前台从A1页面提交的数据可能需要在前台A2页面查看,在对应的后台B页面也会找到记录;后台B1页面修改或添加的数据会引起前台A页面对应的交互变化,而后台本身不同页面之间也可能存在相同数据的输出值版本配置测试。

有时,一个小程序会同时制作多组不同的模板。通过修改前端程序代码中的配置参数,保存并重新编译,可以从一个版本切换到另一个版本。同时,还需要在管理后台进行相应的开关。 ,保证前端进行数据调用

对于非公共部分:不同版本之间直接切换需要保证彼此的功能模块和数据独立性不受干扰,即管理后台不同版本添加的数据只能调入前台结束相应模板的小程序。不同版本小程序前台提交的数据只会提交到各自的管理后台,不能有重叠。

对于公共部分:切换不同的模板将显示相同的内容

界面测试设计是否美观、是否符合要求。尺寸是否合理。是否满足横竖屏、不同手机分辨率、尺寸切换的要求。兼容性测试操作系统 --- IOS、微信版本 --- 小程序库API(接口),用于测试其他微信小程序因屏幕尺寸、分辨率因素不同网络条件下的情况 - 2G/3G/交互测试入口4G/wifi和微信功能-下拉框、发现模块搜索交易-微信钱包、微信卡包与微信其他功能切换-抢红包、文字聊天、语音、视频性能测试页面响应时间资源占用渲染时间电量消费白屏时间帧率安全测试接口测试-传输数据的安全性微信账号授权与小程序的app账号关联。易用性测试。使用是否方便。提示信息是否完整。各个功能是否可用。是否方便查找。是否可以离线使用。进入微信小程序的流程是不是简单易操作?其他注意事项。小程序升级更新——一般情况下,小程序必须进行升级更新。目前不支持分享到朋友圈,但可以以图片的形式分享到朋友圈。添加和删​​除小程序。微信端取消授权登录。 7. 常用操作

1. 上网

1)在线配置

内网测试和线上测试对应不同的URL接口;上线前需要将内网测试接口地址修改为正式环境中使用的接口。同时,还有一个配置参数的转换设置也应该注意。

2)审查

将程序包提交给微信官方审核。工作日内审核通常可以在0.5d-1d内完成。

3)发布

微信官方审核通过后,小程序即可发布到官方环境访问使用。您可以通过手机微信搜索对应小程序的名称。

2. 常用功能

1)缓存清理

小程序测试开发版_测试开发小工具_测试开发教程

微信网页开发者工具以及手机微信的缓存清理。

使用场景:数据修改后检查修改效果、程序修改代码后检查效果等。可以清空缓存再检查。

2)编译

更新测试版本时使用。小程序需要经过多轮循环测试和修复。每次错误修复完成后,开发人员都会向测试人员添加新的包。测试人员需要通过微信Web开发者工具删除旧版本的项目程序,然后重新添加。新版本的包,然后编译调试

3.常用操作键

新项目:Ctr++N

保存:Ctr+S

关闭文件:Ctr+W

搜索:Ctr+F

刷新:Ctr+R

编译:Ctr+B

预览:Ctr++P

清除缓存:CTRL++DEL

分享