目录
- 项目背景
- 需求分析
- 测试用例设计
- app 测试思路总结
- app 测试执行
项目介绍

模块介绍

app 服务架构

app 测试流程
- 需求分析
- 测试计划编写
- 测试用例设计
- 测试用例评审
- 用例执行
- 回归测试
- 非功能测试
- 走查验收(UI、产品)
- 灰度发布
- 上线
- 测试总结报告
需求分析步骤
- 明确测试范围
- 明确功能点
- 明确业务流程
- 明确输出结果
- 分析异常流程
- 预估测试需要的时间和资源
测试用例设计练习

app 测试思路

测试角度看 Android 和 iOS 区别
- 物理按键
- 安装
- 兼容
- 手势操作
- 系统底层运行机制
- 程序后台运行机制
- 消息推送渠道
- 页面渲染机制
- 系统的开源
- 扩展
app 测试与 web 测试区别
- 功能测试方面区别很小
- 架构不同
- 性能关注内容不同
- 兼容方案不同
- app 多了专项测试
- 界面操作不同
- 测试工具不同
- 上线方式不同
雪球 app 测试练习
- 安装雪球 app
- 获取雪球包名
- 启动雪球 app,执行测试用例
- 确定雪球日志存放地址
- 将设备内部日志信息拉取到本地
- 通过 adb logcat 获取日志信息
- 清除雪球 app 缓存数据
- 关闭雪球 app