专项测试¶
课程描述¶
本课程旨在深入剖析专项测试的价值与体系,通过学习将全面了解并掌握从应用启动性能到系统资源分析等多个关键领域的测试技术。
课程收益¶
通过此次课程培训,可使学习者获得如下收益:
- 了解专项测试的价值与体系,掌握从应用启动性能到系统资源分析等多个关键领域的测试技术。
- 能够独立完成 app 启动性能分析,包括冷启动、热启动、暖启动以及首屏启动指标的分析。
- 熟悉 app 首屏加载时间分析、接口性能分析、PC 和手机浏览器的性能分析、app webview 性能分析以及微信小程序性能分析。
- 掌握 W3C performance api 的使用,能够灵活运用性能 api 进行性能分析和优化。
- 能够进行卡顿分析、系统资源分析、耗电量测试等关键领域的测试工作,提升应用的质量和用户体验。
- 了解弱网测试、健壮性测试以及兼容性测试等实战内容,提升应用的健壮性和兼容性。
授课形式¶
- 课堂讲授
- 讲义解析
- 测试情景模拟
- 项目实战
讲师介绍¶
用户体验测试/专项测试¶
教学目标
- 掌握用户端性能测试能力
- 掌握用户体验测试与专项测试常用测试工具
- 掌握弱网测试、健壮性测试、兼容性测试等专项测试能力
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 专项测试的价值与体系 | 学习路线,专项测试使用场景 |
知识点 | app 启动性能分析 | 冷启动、热启动、暖启动、首屏启动指标分析 |
知识点 | app 首屏加载时间分析 | 使用 ffmpeg 录屏拆帧分析实战 |
知识点 | 接口性能分析 | dns、http/https 的接口性能分析 |
知识点 | PC 浏览器的性能分析 | PC 浏览器的性能数据获取与分析 |
知识点 | 手机浏览器的性能分析 | 手机浏览器的性能数据获取与分析 |
知识点 | app webview 性能分析 | hybrid app 的性能分析 |
知识点 | 微信小程序性能分析 | 微信小程序性能数据获取与分析 |
知识点 | W3C performance api | 性能 api 的讲解、调用与实战 |
知识点 | 卡顿分析 | 过度绘制、冰冻帧、卡顿数据 |
知识点 | 系统资源分析 | cpu 统计、mem 统计、网络流量分析 |
知识点 | 耗电量测试 | 使用 Batterystats 与 BatteryHistorian 完成耗电量分析 |
知识点 | 弱网测试 | 模拟弱网、丢包、延迟、不可访问等多种条件下的应用体验 |
知识点 | 健壮性测试 | 使用 monkey maxim 完成 app 的健壮性测试 |
知识点 | 兼容性测试 | 使用 appcrawler 完成遍历与兼容性分析 |