转载地址: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测试类型与方法相关推荐

  1. 如何保证APP兼容性覆盖测试和手机APP测试如何进行兼容性测试?(学习笔记)

    1.背景 众所周知,APP兼容性覆盖测试一直以来被认为是一个高成本.耗时低效.耗人力的测试工作,且兼容性测试是一项必须要进行的测试项目,因为有不同的机型.系统平台.分辨率.网络.厂商.数据兼容以及不同 ...

  2. 浅谈手机APP测试(流程)

    小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...

  3. l2实时接口在手机APP上的使用方法介绍

    考虑到很多人白天只能在手机上看行情,因此也重点介绍一下l2实时接口在手机APP上的使用方法,但是功能上PC才是最直观的.除了本文介绍的重点功能,Level2还有其他功能,具体使用方法可参考同花顺官方介 ...

  4. 手机APP测试中iOS和Android有何区别?

    目录 前言 一.常识性区别 二.导航方式 三.单条item的操作 四.关于排版 五.实体键 六.动效 前言 今天给大家浅浅的分享一下手机APP测试中iOS和Android有何区别? 一.常识性区别 二 ...

  5. 手机APP测试几个要点

    移动互联网App测试点包括: 1.安全测试 1)软件权限 -扣费风险:包括发送短信.拨打电话.连接网络等 -隐私泄露风险:包括访问[url=]手机[/url]信息.访问联系人信息等 -新增风险项 2) ...

  6. 手机app测试要点(复制文)

    一.简介 移动应用App已经渗透到每个人的生活.娱乐.学习.工作当中,令人激动.兴奋且具有创造性的各种App犹如雨后春笋般交付到用户手中.各类智能终端也在快速发布,而开发者对于全球移动设备的质量和性能 ...

  7. 手机APP测试(二)

    目录:导读 一.功能模块测试 二.功能模块测试点 注册 登录 注销 应用的前后台切换 免登录 数据更新 离线浏览 定位.照相机服务 APP更新 时间测试 PUSH测试 一.功能模块测试 根据软件需求说 ...

  8. 手机软件服务器维护,手机APP测试都测试哪些方面

    小白经常会问如何测试手机APP,下面整理一下APP的测试内容.功能测试.手机应用功能测试是测试移动应用功能(如用户交互)和用户可能进行的交易的过程.移动应用功能测试的主要目的是确保质量.满足预期.降低 ...

  9. 揭秘搜狗手机浏览器测试高效管理方法(一)

    -----bug管理方法 每个产品的测试中,都少不了对bug的管理,bug与产品质量息息相关,对bug能够高效合理管理,产品质量才能得到保证,也能大大降低产品上线风险,高效的bug管理体制,对整个项目 ...

  10. 手机APP测试都要注意哪些问题?

    APP测试是一个广泛的概念,根据每个APP的应用场景不一样,测试的方向也略微的不同,在测试过程中需要灵活应用自身所知的测试手段. 安装测试 软件在不同操作系统(Android系统和IOS系统)上是否正 ...

最新文章

  1. I-Matrix Power Series POJ - 3233 矩阵快速幂+分治
  2. 元宇宙的“42条共识”
  3. Java常见内存溢出异常分析
  4. 【报告分享】2019年中国首席营销官(CMO)调查白皮书.pdf(附下载链接)
  5. jQuery函数$(window).load事件
  6. 无传感FOC控制中的转子位置和速度确定方法一
  7. Django 【第一篇】基础
  8. 3. Markdown 语法教程
  9. Caffe学习:使用pycaffe绘制loss、accuracy曲线
  10. CVE-2022-21999 Windows Print Spooler(打印服务)特权提升漏洞
  11. ubuntu配置IP并且生效
  12. python平方和psum_python求和函数sum()详解
  13. Qt中undefined reference to报错的三种可能性和解决方法(以libgdal为例)
  14. 腾讯和360之争之二
  15. 335游戏C/S登录器,补丁更新、自动登录、信息手册
  16. Hudi-表的存储类型及比较
  17. OSGB压缩算法有哪些?
  18. 某星级酒店警卫队定岗定编项目纪实 ——完善定岗定编,转向人性化管理
  19. 港中深、华为联合培养,韩晓光课题组招收三维视觉数字人方向博士生
  20. 哈达玛矩阵 matlab,哈达玛变换矩阵.ppt

热门文章

  1. JAVA WEB学习
  2. 高分二号影像数据预处理及裁剪过程
  3. imagej得到灰度图数据_Java图像处理最快技术:ImageJ 学习第一篇
  4. 微信公众号 开发详解04【编辑器、图片收集、动图Gif、截图软件、去水印】
  5. 订单表分库分表的思路
  6. svn和git 常用的命令
  7. 计算机建筑装饰设计入门,07建筑装饰《计算机装饰设计软件实训专用周.doc
  8. 1vcpu等于几核?vcpu是什么意思
  9. 指数分布的极大似然估计
  10. odoo采购单入库代码剖析