首页
›
移动端与Android应用开发
›
046-Kotlin应用回归测试体系
›
《Compose测试与Espresso协同回归实践》
VIP20
本课程属于:046-Kotlin应用回归测试体系
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Compose测试与Espresso协同回归实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Compose测试概述
Compose测试框架简介 · 与传统View测试的区别
Compose
测试概述
02
测试环境搭建
配置Compose测试依赖 · 创建测试模块 · 引入必要库
测试环境搭建
Compose
03
ComposeTestRule详解
createComposeRule与… · 作用域与生命周期
ComposeTestR…
createCompos…
04
基础UI元素匹配
使用onNodeWithText · onNodeWithTag等定位组件
UI
元素匹配
05
交互操作
点击 · 长按 · 滑动
交互操作
点击
06
语义匹配与无障碍
理解Compose语义树 · 使用SemanticsMatcher…
语义匹配
无障碍
07
列表与LazyColumn测试
滚动 · 查找可见项 · 验证列表状态
LazyColumn
列表
08
条件渲染与状态测试
测试Composable在不同状态下…
条件渲染
状态测试
09
自定义Matcher
编写Matcher断言自定义组件属性
Matcher
自定义
10
Compose单测与JUnit4集成
使用runTest与ComposeT…
Compose
JUnit4
11
Espresso入门
Espresso框架核心思想 · 与Compose测试的异同
Espresso
框架核心思想
12
Espresso ViewMatcher与ViewAction
基本元素定位与操作
Espresso
ViewMatcher
13
Espresso onData与AdapterView测试
ListView/RecyclerV…
Espresso
onData
14
Espresso与AndroidX Test扩展
IdlingResource处理异步 · Intents测试
Espresso
AndroidX
15
混合架构测试场景
当App同时使用Compose和传统…
混合架构测试场景
App
16
Compose与Espresso交互
在Compose测试中嵌入Espre…
Compose
Espresso
17
ActivityScenario与ComposeTestRule协同
启动特定Activity测试
ActivityScen…
ComposeTestR…
18
Fragment测试与Compose
测试包含Composable的Fra…
Fragment
Compose
19
Navigation测试
验证Compose NavHost中…
Navigation
测试
20
动画与过渡测试
使用animateFrame等机制等…
动画
过渡测试
21
回归测试基础
回归测试定义 · 在Android项目中的重要性
回归测试基础
回归测试定义
22
回归测试用例设计
如何选择测试用例 · 优先级与覆盖率
回归测试用例设计
如何选择测试用例
23
CI/CD中的回归测试
在Jenkins/GitHub Ac…
CI/CD
回归测试
24
测试报告与截图对比
使用Screenshot测试捕捉UI…
测试报告
截图对比
25
测试数据管理
依赖注入与测试替身(Mock/Stu…
测试数据管理
Mock/Stu
26
性能测试与回归
测量Compose渲染时间 · 避免回归导致性能下降
性能测试
回归
27
并行测试与分片
在多个设备上同时运行回归测试 · 减少执行时间
并行测试
分片
28
测试稳定性优化
处理测试不稳定(Flaky)的常见方…
测试稳定性优化
Flaky
29
实战案例
构建一个电商App的回归测试套件(C…
实战案例
App
30
总结与进阶
测试最佳实践 · 常用工具推荐 · 未来趋势(如Compose UI T…
进阶
测试最佳实践
所属VIP或分类
同VIP:Android-SDK兼容性回归保障:API差异详解
同VIP:CI流水线回归用例自动化:GitHub-Actions实操
同VIP:Flow数据流回归测试方案:Turbine库入门