小程序测试方案

微信小程序测试方案

目录

小程序的介绍与认识

小程序的环境类型

小程序测试注意事项

小程序的测试点

小程序上线前的注意事项

小程序和WebApp有什么区别


小程序的介绍与认识

是一种微信开发不需要下载安装即可使用的应用。

小程序的架构:包含View视图层、AppService逻辑层。View层用来渲染页面结构,AppService层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行。视图层使用WebView渲染,逻辑层使用JSCore运行。

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

小程序的限制:

1)数量限制:小程序一个应用只能同时打开5个页面;若忽略5个页面的限制,这时如果跳转逻辑超过5个页面会出现跳转打不开的情况;若已做到跳出5个页面的限制,需要特别查看各个页面间的跳转情况,重复进入的页面以及关闭页面能否返回上一层页面。

2)大小限制:小程序源码打包后的大小限制为1M,因此源码中的图片和icon和数据等都需要压缩。这里就可能出现数据和图片丢失,不清晰等问题

小程序的版本类型

?


版本类型


开发版


体验版


共同点


1、无需审核

2、需要给微信号配置权限3、通过扫小程序的二维码才能访问


不同点


开发版小程序的二维码有效期比较短

小程序的环境类型

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

1、发版访问测试环境

2、体验版访问预发布环境

3、正式版访问生产环境

小程序测试注意事项

1、留意分享功能的权限:若某页面对游客访问有权限限制,则需要设置取消其分享功能。

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

2、小程序强制更新功能:新版小程序上线后,自动、强制更新。

小程序的测试点

1、测试点如下:权限测试、UI测试、功能测试、兼容性测试、易用性测试、网络测试、性能测试、接口测试

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

?

小程序上线前的注意事项

1、测试环境使用测试域名。当在测试环境将所有功能跑通后,需要开发使用正式域名,然后再去做下回归验收测试。

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

小程序和WebApp有什么区别

小程序 特征
入口 在二维码里,小程序的启动更多是来源于二维码扫描
是否要下载 不需要到应用商店去下载
是否订阅 不需要订阅
能否推送消息 不能推送消息
设计理念 微信小程序开发相当于重新做了一个不同于传统形式的APP,从开发、设计、测试、升级都是单独的一套。微信小程序和原生APP以及轻应用都不同,它更像是微信功能的延伸,更加注重场景化。
本质内容 但从本质上讲,它依旧没有摆脱原生APP开发以及轻应用所面临的两个问题:基于H5的特性和功能上的限制,微信小程序开发虽然无需安装可以即开即用,能够很大地减少手机的存储空间占用,但是对于网络的依赖也更加严重,轻量的定位在功能体验上也会不如传统APP开发出色。

原文地址:https://www.cnblogs.com/wongel/p/9606593.html

时间: 2024-07-30 03:23:28

小程序测试方案的相关文章

[svc]runinit启动小程序测试

runinit启动小程序测试 参考: https://github.com/faisyl/alpine-runit/blob/master/Dockerfile https://segmentfault.com/a/1190000006644578 安装 ``` apt-get install runit 如果是centos,则可以使用yum进行安装,但是默认情况下centos软件仓库里并没有runit,所以需要先配置相应的仓库: curl -s https://packagecloud.io/

成都健身行业小程序开发方案

成都健身行业小程序开发方案?随着生活水平的提高和运动量的减少,身材走形的人越来越多.男性和女性都想通过健身来保持一个好的体型.当前健身房的运营存在很多痛点,竞争激烈,推广比较难.微信有十亿的用户群体,用户日常使用时间在2个小时以上,粘性非常强.如何让小程序在为商家带来红 利的基础之上,又能够带给用户更好的体验呢?小程序结合健身行业会带来怎样的效果呢? 第一.健身小程序的出现,能够为该行业带来海量的资源. 通过服务和功能能够直击用户.对于消费者可以通过小程序随心挑选,增强场景体验.与公众号的对接,

如何做好小程序测试

小程序测试 一.小程序架构 微信小程序的框架包含两部分:View 视图层 ,App Service 逻辑层 View 层用来渲染页面结构,App Service 层用来逻辑处理.数据请求.接口调用,它们在两个线程里运行 视图层使用 WebView 渲染,逻辑层使用 JSCore 运行 二.小程序的入口 主入口 微信 -> 发现 -> 小程序 公众号的服务通知 微信小程序使用列表 Android 系统:添加到桌面 微信小程序 -> 附近小程序(5公里) 公众号 公众号菜单 关联小程序 公众

小程序测试

小程序测试注意点: 小程序的限制:   1)数量限制:小程序一个应用只能同时打开5个页面:若忽略5个页面的限制,这时如果跳转逻辑超过5个页面会出现跳转打不开的情况:若已做到跳出5个页面的限制,需要特别查看各个页面间的跳转情况,重复进入的页面以及关闭页面能否返回上一层页面. 2)大小限制:小程序源码打包后的大小限制为1M,因此源码中的图片和icon和数据等都需要压缩.这里就可能出现数据和图片丢失,不清晰等问题 小程序的版本类型: 小程序更新机制: 小程序强制更新功能:新版小程序上线后,自动.强制更

微享商盟系统功能与小程序开发方案(静态页面制作)

在平时开发程序的过程中,自己经常会写一些控制台小程序进行测试某个功能,事后我们会寻找这些小程序,如果不仔细管理,经常会找不到.由于每个控制台小程序都有自己独立的 Main方法,所以我们不能把他们都放在一个Solution里面,这样在编译整个项目的时候会通不过,但是又不想为每个小程序都单独建立一个项目,这样又太浪费,因为每个都是一个非常简单的代码文件.微享商盟小程序制作流程是怎样,下面会一一给大家详解! 微享商盟系统开发找:张丽185*6541*3369(微电)微享商盟小程序模式定制,微享商盟排队

微图书销售小程序--测试心得(个人部分)

我们的团队项目是微图书销售小程序,而我负责的是图书详情,创建订单,订单管理者3个大模块的测试. 其实一开始,在微信web开发者工具上模拟,是没有问题的,但是那时真的心态很年轻,一旦进入真机调试里面就发现很多问题和BUG,接下来上测试表格: 开发小组 开发小组 3班6组 灵魂架构者开发小组 指导老师 周军海 测试文档属性 测试系统名称 微信图书销售小程序 测试人 刘明杰 测试日期 2018-12-24 测试状态 [√]正在测试  [  ]错误修改 测试环境 操作系统 (IOS/ANDROID) 版

微信小程序推广方案

拥有小程序只是基础,能玩转小程序运营才是关键.本文将会简单讲述十种最实用的小程序推广策略,结合具体案例阐述商家企业如何在拥有小程序后玩转小程序,快速实现小程序的推广. 一. 公众号+小程序 小程序可以通过关联公众号实现介绍页展示.模板消息推送.自定义菜单栏入口设置.图文中插入小程序卡片.图文CPC广告.会话下发送的小程序卡片.小程序落地页广告等.通过小程序关联公众号,可以无缝连接形成直接高效的宣传方式,帮助小程序获取巨大流量,公众号主导线上,小程序发力线下,实现线上和线下流量融合,公众号生产内容

小程序测试心得

这篇博客,记录下我测试小程序的一些心得: 一.测试前准备: 1.环境搭建,环境配置,前端页面,必要的时候可以下载微信web开发工具,参考文档如下, https://www.jianshu.com/p/4d3190111eb0 2.管理后台,准备数据,准备账户 二.测试范围: 1.权限测试: 未授权登录小程序--未授权的时候,进行业务的操作,一般使用这个都会弹出框,提醒你先授权在登录小程序:ps:在这一块,特别注意小程序的分享,分享打开后,没有授权情况,业务是你能查看:还有就是老用户,小程序被ki

selenium自动追踪微信小程序审核方案

小程序随着腾讯的不断推广,变的越来越普及,同时更新迭代的速度也越来越快,种类越来越多,那么在如何保证时效性就显得尤为重要,其中很重要一个环节就在于小程序审核通过之后,能否立刻通知到运营及相关技术人员进行发布成为一件麻烦事,总不能天天派一个人员不停盯着吧,这时候就需要自动化测试工具出手了! 场景:A公司,有多个技术团队,每个团队已研发出多个小程序or小游戏,并不断迭代,且每个团队仍然同时有一到两个研发中的小程序. 工具:selenium.python.xlrd.linux(winServer).S