wangwt123

移动端测试(一)

一、移动端测试对象

1、小程序嵌套到专门的App(比如一码通嵌套在我们的微信、支付宝app中):一般都是手动测试。

2、App:需要安装android-sdk和搭建环境。

3、以浏览器的模式访问Web,即H5。

二、移动端测试分类

1、兼容性测试

  web测试点:主流:firefox、chrome 、edge 、safira

  app测试点:a.操作系统:ios 、android;

                       b.分辨率:主流:800x480、960x640、1280x720(720p)、1920x1080(1080p)、2560x 1440(2k);

                       c.厂商:小米、华为、vivo/oppo、阿里云os、苹果;

                       d.网络类型:WIFI、2G、3G、4G、5G

2、 功能测试

a、权限测试(比如地址等权限)

b、手机的操作习惯测试: Home键、返回键,声音的调整、待机等

c、数据保留问题测试

​d、APP的安装与卸载测试

对于android系统:

开发会给测试一个apk的文件,测试使用adb install apk命令来进行安装,这个的前提是需要搭建好相关的环境。

对于ios系统:

I.首先把苹果的测试手机序列号告诉开发;

II.在测试手机下载testflight的App;

III.开发会把测试的app发布到testflight,然后我们通过testflight来安装被测试的app。

APK(全称:Android application package,Android应用程序包)是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”

3、升级测试

升级应用必要条件:旧版本应用和新版本应用拥有相同的签名、包名,有⼀个标示符(比如版本号)来区分。

增量升级也叫做差分升级(Smart APP update)。

优点:用户不必再下载一个完整的Apk进行安装。

缺点:不需对发布的所有旧版本和最新版本做差分,很麻烦;如果一部分系统没有拿到内置应用的权限,那么就没有办法进行增量升级

4、稳定性测试

稳定性测试,对应于异常性测试,即发生异常情况时,系统如何反应的测试。包含:

a、交互性测试,被打扰的情况,如来电,短信,低电量等。

b、异常性测试,断网,断电,服务器异常等情况。

稳定性测试指的是性能测试,压力测试

a、基准性能测试,通过服务器端及客户端口在不同网络环境下响应速度。

b、大数据测试,在特定环境下,客户端一次性更新大量数据及人员列表。

5、性能性测试

普遍的apk性能测试,主要有以下几个:

a、响应

b、内存 

c、cpu 

d、FPS (app使用的流畅度) 

e、GPU过度渲染 (手机加载资源的整个过程) 

f、耗电 

g、耗流

posted on 2022-06-07 23:32  DOUBLE快乐  阅读(176)  评论(0编辑  收藏  举报

导航