【移动端测试】App测试、H5测试、小程序测试等的区别

本文详细介绍了移动端测试的三大类型——APP、H5和小程序的测试区别,包括测试方法、访问机制、缓存方式、返回和刷新行为、分页处理以及各自的测试关注点。同时,对APP测试的重点进行了深入讲解,涵盖了安装、卸载、更新、性能、兼容性、交互方式和升级测试等方面。
摘要由CSDN通过智能技术生成

一、移动端测试包括哪些?

1、APP

2、小程序

3、H5

4、微信公众号 

二、移动端测试: App测试、H5测试、小程序测试等的区别

APP测试H5测试小程序测试Web端测试
测试方法下载安装扫码/分享连接

微信-小程序

支付宝-小程序

PC-浏览器
访问机制App一般是本地页面,通过接口请求数据渲染在页面通过url访问服务器上放置的h5页面
缓存机制App的缓存一般都已下载在本地h5采用的是浏览器的缓存小程序的缓存是通过微信进行缓存的
存放位置h5需请求服务端资源,网络慢的时候会都导致页面白屏,资源加载时间较长
返回App可以通过代码指定返回到某一页面

h5的返回,遵循浏览器的返回机制,一般是逐层返回

刷新App刷新是重新请求接口h5页面刷新是重新访问url,需要重新加载资源包
分页App的分页,是请求接口下一页的数据h5的分页,在加载大量数据时,由于页面渲染,可能会出现卡顿、白屏等现象
注重点App更关注:下载、安装、更新、版本控制、安装包大小等H5更关注:页面渲染速度、数据展示、资源加载等小程序更关注:与微信的交互、微信不同版本的兼容性等Web端更关注:页面的相应时间、吞吐量、并发、服务器资源的使用率等

 

(存放位置)1.h5页面放在服务端,网速慢的时候,页面出来的就慢,app的页面都是本地写出来的。可以用弱网测试看出一些区别来。

(访问机制)2.h5的页面都是访问url,app都是本地写出来的页面,不需要访问url,只需要访问接口获取数据进行展示。(h5直接访问url看是否可通)

(测试方法)3.h5页面测试一般都需要扫码进行测试,app需要下载进行测试。

(缓存方式)4.h5页面用的是浏览器的缓存,app页面基本都写在了本地。有一些页面逻辑,比如当天用户登录第一次,显示红包,再次进入该页面就不显示

(返回)5.h5页面返回遵循浏览器的返回机制,返回都需要指定返回到哪个页面,app则不一样,比如android,采用堆栈的方式来存储activity,返回默认都是返回上一级。

(刷新)6.h5页面刷新重新访问url,app页面刷新重新拉取接口。

(分页)7.h5分页加载大量数据时,由于页面渲染,会出现卡顿现象,app页面虽然也绘制,因为有自己的复用机制,相对流畅很多。

 三、App的测试重点详解

App是客户端,必须测试安装、卸载、更新,还需要考虑其他异常情况,包括安装时候中断、弱网,安装后删除安装文件(可删除,不影响软件正常运行)。

App还有专项测试,如网络适配性、运营商环境、WIFI。

还有中断测试,就是在操作软件的时候,来电话、短信、电量不足提示等外部事件发生,会不会影响软件正常运行。

从具体测试的细节和方法上有区别:
(1)性能测试:web页面测试主要关注的是响应时间;App测试需要关注流量、耗电量、CPU、内存等。

(2)兼容性方面:web是基于浏览器的,所以倾向于浏览器、电脑硬件、操作系统方面的兼容;而App测试兼容的是手机设备,要看设备系统、机型、分辨率、屏幕尺寸。

(3)交互方式:web主要采用鼠标点击方式;而App主要是手指点击、拖拽、手势测试、横屏测试,考虑更多的是手指的交互习惯。重点考虑回退、刷新是否会造成二次提交。

(4)升级测试:升级测试的是提醒机制,升级取消是否会影响原有的功能的使用;升级后用户数据是否会被清除等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值