APP项目前置知识

APP项目前置知识

一、APP手工项目前置内容

1)今日目标

  • 熟悉APP测试范围
  • 掌握APP专项测试
  • 了解app测试环境与发布平台
  • 了解敏捷开发模型
  • 掌握敏捷测试流程(一次迭代)
  • 进一步理解需求评审的重要性

2)APP概念

Application的缩写,APP指智能手机的应用程序,如微信、支付宝等

3)APP测试范围

(1)APP测试分类

  • 业务功能测试
  • APP专项测试
    • 兼容性测试
    • 安装、卸载、升级测试
    • 交叉事件测试
      • 交叉测试又叫事件或冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。如;App在前/后台运行状态时与来电、文件下载、音乐收听等关键运用的交互情况测试等。交叉事件测试非常重要,能发现很多应用中潜在的性能问题。
    • Push消息推送测试
    • 性能测试
    • 其他测试
      • 用户体验
      • 极限、边界
      • 权限

(2)业务功能测试

1、概念

按照用户的需求(需求说明书、原型等)去检验开发的代码实现是否满足用户的功能性需求。

2、测试对象
  • 功能点(单独模块)==》单元测试
  • 多模块==》集成测试
  • 业务流程==》系统测试、验收测试、冒烟测试
3、测试方法
  • 测试理论阶段与测试用例设计方法等即适用于WEB产品,也适用于APP产品。
  • 理论阶段设计测试用例8大方法:
    • 等价类
    • 边界值
    • 因果图
    • 判定表
    • 场景法
    • 流程图
    • 正交法
    • 错误推测法
  • 项目阶段适用的测试用例设计方法:
    • 等价类与边界值组合
    • 需求==》测试点==》测试用例(一个测试点就是一条测试用例)
    • 基于场景与业务流程设计测试用例

(3)APP专项测试——兼容性测试

1、概念

APP产品在不同的软件环境与硬件环境上都有很好的可移植性(都能正常工作)。

2、测试关注点
1 手机型号
2 操作系统

以客户需求为准,若客户没有需求,则参照统计数据

  • Android
    • 4.X
    • 5.X
    • 6.X
    • 7.X
    • 8.X
    • 9.X
  • iOS
    • 11.X
    • 12.X
3 屏幕分辨率、尺寸

参考在线统计数据

3.1屏幕分辨率
  • Android
    • 1080x1920
    • 720x1280
  • IOS
    • 2208*1242
    • 1334*750
3.2尺寸
4 网络环境
  • wifi
  • 2G
  • 3G
  • 4G
  • 5G
3、测试机的选取原则
4、信息的获取渠道(扩展)
  • 第三方在线统计排名(腾讯移动分析、百度研究院等)
  • 官方数据(android、ios的官网)
  • 埋点技术(技术手段)

(4)APP专项测试——交叉事件测试

1、概念

交叉测试又叫冲突测试或者干扰测试
是指一个功能正在执行过程中,另外一个事件或操作对该过程进行干扰的测试。

2、测试的关注点
  • 拨打/接听电话
  • 接收/发送短信息
  • 插拔耳机
  • 网络切换
  • 系统自带应用(摄像头、计算器等)

(5)APP专项测试——安装

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值