一.功能性测试:

根据软件需求说明书或用户需求验证App的各个功能实现,使用如下方法测试并评估功能测试过程:

1. 采用时间、地点、对象、行为和背景五元素或业务分析等方法分析、提取 App的用户使用场景,对比需求,整理出内在、外在及非功能直接相关的需求,构建测试点,并明确测试标准,若用户需求中无明确标准遵循,则需要参考行业或相关国际标准或准则。

2. 根据被测功能点的特性列出相应类型的测试用例对其进行覆盖,如;涉及输入的地方需要考虑等价、边界、负面、异常或非法、场景回滚、关联测试等测试类型对其进行覆盖。

3. 在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务或需求理解错

误。

二.兼容性测试:

2.1 操作系统版本的兼容性。

2.2 手机分辨率兼容性。

2.3 网络制式兼容性:2G\3G\4G\5G\WIFI,弱网环境下、断网时等

2.4 app跨版本的兼容性

三. 安装、卸载、更新测试

3.1 生成apk文件在真机上可以安装及卸载

3.2 Android手机端通用安装工具。如各大应用市场及第三方市场等。

3.3 更新验证

i.  验证数字签名。

ii.  升级后可以正常使用。

iii.  在线跨版本升级。

iv.  更新推送消息提醒

四. 性能测试

4.1 压力测试

4.2 电量流量测试

4.3 cup、内存消耗

4.4 app启动时长

4.5 crash率

4.6 内存泄漏

五. 交叉事件测试

5.1 交互异常性测试:客户端作为手机特性测试,包括被打扰的情况;

如来电、来短信、微信消息、语言视频、低电量测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。

5.2 异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。

六. 安全--权限测试

6.1 软件权限:其中包括发送信息、拨打电话、链接网络、访问手机信息、联系人信息、定位权限、相册访问权限等等

测试重点: App的用户授权级别、数据泄漏、非法授权访问

6.2 数据在本地的存储、传输等

6.3 执行某些操作时导致的输入有效性验证、授权、数据加密等

6.4 基于各种通信协议或者行业标准来检查

七. 安全---数据安全性测试

7.1 敏感数据输入不会被存储到设备中,密码不会被解码

7.2 密码不以明文显示

7.3 防止程序异常终止而没有删除产生的临时文件/日志文件, 可能会遭受非法入侵, 读取这些数据

7.4 数据备份应加密, 恢复数据应考虑恢复过程的异常情况, 通讯中断等.

7.5 数据恢复后在使用前应经过校验

7.6 程序应考虑系统提示的用户信息或安全警告

7.7 数据库中重要的数据正要被重写,应及时提示用户

7.8 在没有用户明确许可的前提下不损坏,删除用户个人信息及应用程序中的任何内容.

八. 支付测试

8.1 支付结果的确认

8.2 请求报文加密测试

8.3 不同场景的支付

如: 金额足够、金额不足、重复支付、无网支付、弱网支付、同账号多平台一起支付、余额宝微信信用卡等多种支付方式、不同支付方式的组合、密码正确/错误、支付上限等情况

九. 手势操作测试

9.1 手机开锁屏对运行中的 App的影响

9.2 切换网络对运行中的 App的影响

9.3 运行中的 App前后台切换的影响

9.4 多个运行中的 App的切换

9.5 App运行时关机

9.6 App运行时重启系统

9.7 App运行时充电

9.8 App运行时kill掉进程再打开

十. 用户体验测试

以主观的普通消费者的角度去感知产品或服务的舒适、有用、易用、友好亲切程度。通过

不同个体、独立空间和非经验的统计复用方式去有效评价产品的体验特性提升产品的潜在客户满意度

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

最后基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源【免费】。

app测试系列-超详细的app测试攻略,一文带你学会移动端测试相关推荐

  1. sob攻略超详细攻略_2020成都超详细旅游,美食攻略

    超详细的成都旅游攻略.美食推荐 四川小雪 出发地-成都 住宿:中心世贸商务酒店 地址:暑袜北二街 离太古里春熙路不算远1公里左右.一定提前预定民宿,下飞机到酒店.滴滴专车83.8元行驶了35分钟左右. ...

  2. 【超超超详细mysql下载安装攻略(有手就行)】

    MySQL的下载.安装及配置 文章目录 1. MySQL的四大版本 2. 软件下载 3. 安装(下方均为如图下载的带debug等工具的安装方式,如若按我的操作流程下载的,请直接看6.使用命令语句安装) ...

  3. iOS App打包上架超详细流程1

    iOS App打包上架超详细流程(手把手图文教你) 转载: http://www.jianshu.com/p/817686897ec1?open_source=weibo_search 一.前言: 作 ...

  4. 小米电视系统统计服务器,史上最全!小米电视4 各系列超详细对比

    原标题:史上最全!小米电视4 各系列超详细对比 小米电视作为智能电视的新秀,以优秀的品牌号召力.良好的口碑,当然免不了小米一直以来的价格攻势,逐渐成为电视领域的领头羊,目前市面上包含小米电视4.4A. ...

  5. Carson带你学Android:这是一份全面详细的WebView学习攻略

    前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝.京东.聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView组件实现 今天, ...

  6. Android 系统(202)---Android:这是一份全面 amp; 详细的Webview使用攻略

    Android:这是一份全面 & 详细的Webview使用攻略 前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝.京东.聚划算等等,如下图 京东首页 ...

  7. 奥特曼系列ol光元在哪个服务器,《奥特曼系列ol》刷光元 攻略

    <奥特曼系列ol>这款游戏中有着不少非常有趣的玩法,相信喜欢奥特曼系列的玩家一定会在这款游戏中感受到非同一般的熟悉感哦,这是许多奥特曼的粉丝的终极梦想呢,可以收集到那么多的奥特曼.下面小编 ...

  8. MacOs平台下 Vs2022 for Mac、Xamarin、IOS Android 双平台证书申请、开发环境配置、实机测试、内部分发B(贝塔)测试、 App store发布 超详细(多图)全程笔记

    本文超长,含盖从前期准备到发布的全程细节,多图杀猫-- 这些天,研究使用Visual studio for macos做ios和android双平台开发.遇到最大的坑就是apple开发各种证书.真机测 ...

  9. Pytest和Allure测试框架-超详细版+实战

    加我微信:hz223336,领取pytest视频 文章目录 一:pytest的介绍,安装,框架结构,执行方式 1,特点 2,安装 3, pytest的框架结构 4,执行方式 二:Pytest -断言. ...

最新文章

  1. java修饰静态_Java-static修饰符及静态代码块
  2. 当人类与「熵」对抗时,意识出现了!那AI呢?
  3. java jackson包_java json工具包Jackson的使用
  4. 快速云原生化,从数据中心到云原生的迁移实践
  5. 深入浅出面向对象和原型【番外篇——重新认识new】
  6. java 反射 私有成员_Java对类私有变量的暴力反射技术讲解
  7. 黑马程序员-----集合框架类(四) 高级for循环、方法的可变参数及静态导入
  8. nfc/nfc模式_NFC的完整形式是什么?
  9. 评审专家:基金本子“瘦”点好
  10. 迪迦奥特曼“亲临”发布会!一加9R今日发布:价格成唯一悬念
  11. mysql 查看连接_怎么实时查看mysql当前连接数
  12. 百度商桥放在php网站哪里_网站优化的几个重要技巧,你知道吗?
  13. linux下od命令的使用教程,linux od命令详解
  14. 全减器及其相关概念的理解
  15. 【统计学】基本Stata使用手册(3):模型设定问题
  16. MySQL - 唯一索引
  17. Recovery文件路径
  18. [设备驱动] 最简单的内核设备驱动--字符驱动
  19. proxychans的使用
  20. NYOJ 489-哭泣天使:最大流

热门文章

  1. python遍历读取文件夹下所有文件内容_python遍历文件夹下所有文件
  2. 华为1288H V5服务器做RAID_超详细图文教程
  3. HTML、XHTML和HTML5
  4. linux-CPU 性能优化总结
  5. 2017年腾讯移动客户端面试总结-失败经验
  6. Java如何显示不同字体的文字?
  7. linux命令切换界面,Linux图形界面与命令行界面切换
  8. 部置VMware Management Assistant-vMA
  9. 基于51单片机实现秒表_☆往事随風☆的博客
  10. Android中实现倒计时的几种方式