APP测试与流程:
APP测试是对手机上的软件APP进行测试并发现软件缺陷,保证并提高软件质量的一个过程。而手机它是符合多种网络,不同系统,不同分辨率下,因此涉及到硬件测试和软件测试,还有结构的测试。
- 手机应用:系统软件(通讯录 原相机 短信)、应用软件(自行安装软件:微信 QQ)
- 软件测试(应用)、硬件测试(平台)、嵌入式测试(软件+硬件)
- 载体:手机
移动端操作系统:
目前应用在手机上的操作系统主要有Android(谷歌)、IOS(苹果)、windows phone(微软)、Symbian(诺基亚) 、BlackBerry OS(黑莓)、web os 、windows mobile(微软)、Harmony(鸿蒙)、卓易操作系统(Freeme OS)等
- 屏幕尺寸:屏幕对角线的长度,单位英寸,常见尺寸(4'5'6'7'10'等)
- 分辨率:分辨率是屏幕图像的精密度,是指显示器所能显示的像素多少。由于屏幕上的点线面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也就越多,所有分辨率是个非常重要的性能指标;
- 像素:像素是指由图像的小方格组成的,这些小方格都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现的样子。
- 网络制式: 中国移动,中国联通,中国电信;
APP测试策略与详情-功能测试-专项测试-安全测试-性能测试
功能测试
- 业务逻辑测试:主要测试客户端业务能否正常使用;
- 功能点测试:主要测试客户端功能点能否正常使用;
- 关联性测试:主要测试移动端与PC端的交互,移动端处理完后,PC端与移动端数据是否一致;
UI测试-设计图
- 测试用户使用的界面(如菜单,对话框,窗口和其他控件)布局是否满足用户需求,页面是否美观,文字,图片组合是否完美,操作是否流畅等。
专项测试
- 适配测试(兼容性测试):
- 异常测试
- 安装、卸载、升级测试
- 流量测试
- 电量电流测试or耗电测试
- 内存占用
- 推送消息测试
安全测试
性能测试
H5测试与小程序测试流程
H5测试与小程序技术详情
H5与APP的关系
一个APP中即使用原生UI,又使用H5,是为了满足不同的需求及用户体验。使用原生UI可以应对流畅性体验要求较高的场景和UI样式相对固定,不会频繁变化的页面。使用H5页面可以满足较强的动态运营需求,UI样式频繁变化,满足多平台复用
测试点:
- APP与HTML5对接部分需要加密传输;
- APP头部的点击后返回的是前一个页面还是退回app主页面,需要注意;
- 从APP各个入口进入HTML5界面都是免登录(在当前app打开),各入口登录,登录正常
- 在各个机型中,屏幕较小和较大的机器会出现不能全部显示或者部分空白的情况。
- 长时间不操作HTML5或APP,需要重新登录,或者需要重新输入密码;
- 屏幕较小手机提交参数的确认页面,由于数字较多会出现换行情况,需要做适配
APP上的视频为什么会卡顿或者掉帧? 1.网络问题: 2.设备性能问题 3.APP与系统软件问题 4.视频源与服务器问题