APP测试

4 阅读3分钟

APP测试与流程:

APP测试是对手机上的软件APP进行测试并发现软件缺陷,保证并提高软件质量的一个过程。而手机它是符合多种网络,不同系统,不同分辨率下,因此涉及到硬件测试和软件测试,还有结构的测试。

  1. 手机应用:系统软件(通讯录 原相机 短信)、应用软件(自行安装软件:微信 QQ)
  2. 软件测试(应用)、硬件测试(平台)、嵌入式测试(软件+硬件)
  3. 载体:手机

移动端操作系统:

目前应用在手机上的操作系统主要有Android(谷歌)、IOS(苹果)、windows phone(微软)、Symbian(诺基亚) 、BlackBerry OS(黑莓)、web os 、windows mobile(微软)、Harmony(鸿蒙)、卓易操作系统(Freeme OS)等

  1. 屏幕尺寸:屏幕对角线的长度,单位英寸,常见尺寸(4'5'6'7'10'等)
  2. 分辨率:分辨率是屏幕图像的精密度,是指显示器所能显示的像素多少。由于屏幕上的点线面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也就越多,所有分辨率是个非常重要的性能指标;
  3. 像素:像素是指由图像的小方格组成的,这些小方格都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现的样子。
  4. 网络制式: 中国移动,中国联通,中国电信;

APP测试策略与详情-功能测试-专项测试-安全测试-性能测试

功能测试

  1. 业务逻辑测试:主要测试客户端业务能否正常使用;
  2. 功能点测试:主要测试客户端功能点能否正常使用;
  3. 关联性测试:主要测试移动端与PC端的交互,移动端处理完后,PC端与移动端数据是否一致;

UI测试-设计图

  1. 测试用户使用的界面(如菜单,对话框,窗口和其他控件)布局是否满足用户需求,页面是否美观,文字,图片组合是否完美,操作是否流畅等。

专项测试

  1. 适配测试(兼容性测试):
  2. 异常测试
  3. 安装、卸载、升级测试
  4. 流量测试
  5. 电量电流测试or耗电测试
  6. 内存占用
  7. 推送消息测试

安全测试

性能测试

H5测试与小程序测试流程

H5测试与小程序技术详情

H5与APP的关系

一个APP中即使用原生UI,又使用H5,是为了满足不同的需求及用户体验。使用原生UI可以应对流畅性体验要求较高的场景和UI样式相对固定,不会频繁变化的页面。使用H5页面可以满足较强的动态运营需求,UI样式频繁变化,满足多平台复用

测试点:

  1. APP与HTML5对接部分需要加密传输;
  2. APP头部的点击后返回的是前一个页面还是退回app主页面,需要注意;
  3. 从APP各个入口进入HTML5界面都是免登录(在当前app打开),各入口登录,登录正常
  4. 在各个机型中,屏幕较小和较大的机器会出现不能全部显示或者部分空白的情况。
  5. 长时间不操作HTML5或APP,需要重新登录,或者需要重新输入密码;
  6. 屏幕较小手机提交参数的确认页面,由于数字较多会出现换行情况,需要做适配

APP上的视频为什么会卡顿或者掉帧? 1.网络问题: 2.设备性能问题 3.APP与系统软件问题 4.视频源与服务器问题