手机APP测试类型与方法
转载地址:http://m.blog.csdn.net/blog/wgq3581182/8859210
当进行APP测试时,我一般把APP的测试分为以下类型:
(1)接口协议测试
(2)易用性测试
(3)功能测试
(4)终端适配测试
(5)性能测试
(6)网络测试
1.接口协议测试
在APP客户端开发设计时,一般服务端会提供相应的接口协议文档,接口协议文档的质量,决定了APP的开发进度。此部分的测试,应首先检测接口的完整性,根据APP需求,检查是否所有数据都有相应的接口返回;其次正确性验证,验证返回的接口信息是否正确,提示代码是否符合要求;第三:可采用Postman等工具,对设计的测试用例进行测试。
2.易用性测试
易用性测试可分为UI原型和高保正图检测和APP测试。UI原型和高保真图可通过评审会议的形式检测;APP易用性是APP开发完成之后,可发布Beta版给公司内部员工或客户,并收集使用者的反馈信息。
3.功能测试
APP的开发模型一般为敏捷开发模型,所以测试也应是敏捷测试。测试过程我设计为三个阶段(1)冒烟测试(2)探测性测试->用例(3)回归测试;首先对每个提交的功能模块快速进行冒烟测试,到可组合成完整功能模块时,进行探测性测试,当所有功能模块完成之后,进行相应的系统测试。若是运营级的产品,可适当利用Robotium等自动化工具实现功能自动化测试。
4.终端适配测试
因为手机操作系统类型,版本较多,生产厂家也五花八门的,所以对手机APP进行终端适配测试决对是个体力活。对这部分的应试,应选择一定的策略,我一般分内部测试、云测试和用户测试三方面进行,具体如下:
5.性能测试
手机APP对平台的性能要求较严格,若存在性能问题,可能会出现严重的Crash问题,因此,对APP进行性能检测试很有必要的。进行性能测试时,我们可分五个阶段进行(1)Monkey压力测试,(2)手机内存泄漏检测,(3)手机CPU使用率检测,(4)手机缓存检测,(5)服务器性能测试。
6.网络测试
此部分测试,主要目的是发现各业务模块的业务流量,当添加第三方管理模块时,是否大量增加流量,可通过Sniffer+虚拟机工具进行检测。
手机APP测试类型与方法相关推荐
- 如何保证APP兼容性覆盖测试和手机APP测试如何进行兼容性测试?(学习笔记)
1.背景 众所周知,APP兼容性覆盖测试一直以来被认为是一个高成本.耗时低效.耗人力的测试工作,且兼容性测试是一项必须要进行的测试项目,因为有不同的机型.系统平台.分辨率.网络.厂商.数据兼容以及不同 ...
- 浅谈手机APP测试(流程)
小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...
- l2实时接口在手机APP上的使用方法介绍
考虑到很多人白天只能在手机上看行情,因此也重点介绍一下l2实时接口在手机APP上的使用方法,但是功能上PC才是最直观的.除了本文介绍的重点功能,Level2还有其他功能,具体使用方法可参考同花顺官方介 ...
- 手机APP测试中iOS和Android有何区别?
目录 前言 一.常识性区别 二.导航方式 三.单条item的操作 四.关于排版 五.实体键 六.动效 前言 今天给大家浅浅的分享一下手机APP测试中iOS和Android有何区别? 一.常识性区别 二 ...
- 手机APP测试几个要点
移动互联网App测试点包括: 1.安全测试 1)软件权限 -扣费风险:包括发送短信.拨打电话.连接网络等 -隐私泄露风险:包括访问[url=]手机[/url]信息.访问联系人信息等 -新增风险项 2) ...
- 手机app测试要点(复制文)
一.简介 移动应用App已经渗透到每个人的生活.娱乐.学习.工作当中,令人激动.兴奋且具有创造性的各种App犹如雨后春笋般交付到用户手中.各类智能终端也在快速发布,而开发者对于全球移动设备的质量和性能 ...
- 手机APP测试(二)
目录:导读 一.功能模块测试 二.功能模块测试点 注册 登录 注销 应用的前后台切换 免登录 数据更新 离线浏览 定位.照相机服务 APP更新 时间测试 PUSH测试 一.功能模块测试 根据软件需求说 ...
- 手机软件服务器维护,手机APP测试都测试哪些方面
小白经常会问如何测试手机APP,下面整理一下APP的测试内容.功能测试.手机应用功能测试是测试移动应用功能(如用户交互)和用户可能进行的交易的过程.移动应用功能测试的主要目的是确保质量.满足预期.降低 ...
- 揭秘搜狗手机浏览器测试高效管理方法(一)
-----bug管理方法 每个产品的测试中,都少不了对bug的管理,bug与产品质量息息相关,对bug能够高效合理管理,产品质量才能得到保证,也能大大降低产品上线风险,高效的bug管理体制,对整个项目 ...
- 手机APP测试都要注意哪些问题?
APP测试是一个广泛的概念,根据每个APP的应用场景不一样,测试的方向也略微的不同,在测试过程中需要灵活应用自身所知的测试手段. 安装测试 软件在不同操作系统(Android系统和IOS系统)上是否正 ...
最新文章
- I-Matrix Power Series POJ - 3233 矩阵快速幂+分治
- 元宇宙的“42条共识”
- Java常见内存溢出异常分析
- 【报告分享】2019年中国首席营销官(CMO)调查白皮书.pdf(附下载链接)
- jQuery函数$(window).load事件
- 无传感FOC控制中的转子位置和速度确定方法一
- Django 【第一篇】基础
- 3. Markdown 语法教程
- Caffe学习:使用pycaffe绘制loss、accuracy曲线
- CVE-2022-21999 Windows Print Spooler(打印服务)特权提升漏洞
- ubuntu配置IP并且生效
- python平方和psum_python求和函数sum()详解
- Qt中undefined reference to报错的三种可能性和解决方法(以libgdal为例)
- 腾讯和360之争之二
- 335游戏C/S登录器,补丁更新、自动登录、信息手册
- Hudi-表的存储类型及比较
- OSGB压缩算法有哪些?
- 某星级酒店警卫队定岗定编项目纪实 ——完善定岗定编,转向人性化管理
- 港中深、华为联合培养,韩晓光课题组招收三维视觉数字人方向博士生
- 哈达玛矩阵 matlab,哈达玛变换矩阵.ppt