【APP测试】第3讲 APP测试流程

测试流程

需求的分析

指定测试计划

编写测试用例

  • 功能测试用例

各个模块的单独测试

业务逻辑的测试

界面测试

安全测试

  1. XSS
  2. 敏感信息泄露

性能测试

  1. CPU
  2. 内存
  3. 流量
  4. 电量
  5. 响应时间
  6. 吞吐量
  • 非功能的测试用例

专项测试

  • 兼容性测试
  1. 手机的品牌和型号
  2. 手机的操作系统
  3. 手机的尺寸
  4. 手机的分辨率
  • 交叉事件的测试
  1. 运行APP时,其它事件的介入,进行事件之间的切换,验证APP是否能够正常运行
  2. 运行APP的前后台切换
  3. 两个APP相互切换
  4. 多个APP的相互切换
  5. 运行APP时,接听电话
  6. 运行APP时,插拔耳机
  • 安装,卸载,升级的测试
  1. 安装(正常安装——内存和存储足够;异常安装——内存空间不够/内存不够/电量不足)
  2. 卸载(正常卸载——全部清除相关信息;异常卸载——内存不够/电量不足)
  3. 升级(跨版本的升级——如当前版本4.0,升级到7.0 / 直接升级到7.0)

备注:如果不能直接升级,需要删除后再安装,是因为少了个参数,属于bug

  • 弱网的测试

针对在地铁或电梯等网络信息若的场所

可通过fiddler工具模拟弱网环境

Fiddler 设置方法:

打开Fiddler,设置代理服务器

tools——options,选择https tab 勾上 Decrpyt ... 和 Ignore... 选择Action的Trust... 然后一路点击YES

tools——connection,port可以设置为8887,勾选allow ...

手机端设置方法:

关闭数据流量

链接WIFI——点击WIFI找到代理服务器——手动设置

主机:设置fiddler的IP

端口:Fiddler的端口号8887

网络降速配置

设置fiddler

选择rules-performance-simulate modem speed

选择 rules-customize rules

ctrl+F 输入 simulate 查找并修改oSession["request-trickle-delay"] = "3000";

保存

通过浏览器输入禅道地址——查看响应速度
  • 网络测试——2G/3G/4G/5G/Wifi 之间的相互切换(如WIFI切换4G/5G ,5G切换成WIFI,5G切换3G)
  • 消息推送

关闭消息推送

打开消息推送——精准推送/全部推送

消息的显示形式——弹出框/消息栏

  • 软件权限——比如(相机/通讯录  权限有接受/不接受

用户体验测试

  1. 横屏
  2. 竖屏
  3. 多点触摸屏
  4. 页面层级(<=3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值