首页
›
移动端与Android应用开发
›
046-Kotlin应用回归测试体系
›
《JUnit5到MockK回归测试实战教程》
VIP20
本课程属于:046-Kotlin应用回归测试体系
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
JUnit5到MockK回归测试实战教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
JUnit5简介
JUnit5发展历程 · 架构组成(JUnit Platfor… · JUnit Jupiter
JUnit5
简介
02
环境搭建
JDK安装 · Gradle/Maven配置 · 添加JUnit5依赖
环境搭建
JDK
03
测试生命周期
@BeforeAll · @BeforeEach · @AfterEach
测试生命周期
BeforeAll
04
断言详解
assertEquals · assertTrue · assertThrows
断言详解
assertEquals
05
参数化测试
@ParameterizedTest · @CsvSource · @CsvFileSource
参数化测试
Parameterize…
06
重复测试
@RepeatedTest · 重复次数配置 · 重复信息获取
重复测试
RepeatedTest
07
动态测试
@TestFactory · 动态生成测试用例 · 动态测试场景
动态测试
TestFactory
08
嵌套测试
@Nested · 内层测试类共享外层状态 · 层次化测试结构
嵌套测试
Nested
09
标签与过滤
@Tag · 按标签执行测试 · Maven Surefire插件配置…
标签
过滤
10
测试套件与聚合
@Suite · @SelectClasses · @SelectPackages
测试套件
聚合
11
扩展模型(Extension Model)
自定义Extension · @ExtendWith · 注册扩展
Extension
Model
12
条件注解
@EnabledOnOs · @DisabledOnJre · @EnabledIfSystemPr…
条件注解
EnabledOnOs
13
超时与并行执行
@Timeout · 断言超时 · 测试并行配置
超时
并行执行
14
测试报告与输出
生成XML报告 · HTML报告 · 测试结果可视化
测试报告
输出
15
MockK简介
MockK特点 · 与Mockito对比 · Kotlin友好性
MockK
简介
16
基本Mock
创建mock对象 · stub方法(every/mock) · 返回值
Mock
基本
17
行为验证
verify · verifyOrder · confirmVerified
行为验证
verify
18
参数匹配
any · eq · coerceEquals
参数匹配
any
19
Spy与部分Mock
spy对象 · partial mock · 覆盖真实行为
Spy
Mock
20
常量与静态方法Mock
object Mock · companion object M… · 顶层方法Mock
Mock
常量
21
协程测试
runBlockingTest · coEvery · coVerify
协程测试
runBlockingT…
22
数据驱动与表格测试
结合JUnit5参数化与MockK · 测试数据管理
数据驱动
表格测试
23
回归测试概念
回归测试定义 · 重要性 · 自动化回归策略
回归测试概念
回归测试定义
24
回归测试框架设计
分层测试(单元 · 服务 · 集成)
回归测试框架设计
分层测试
25
持久层回归测试
DBUnit · TestContainers集成 · 数据库隔离
持久层回归测试
DBUnit
26
接口层回归测试
REST Assured结合JUni… · MockK模拟外部依赖 · 接口契约测试
接口层回归测试
REST
27
安全与性能回归
安全扫描集成 · 性能基线测试 · 使用JUnit5与MockK模拟高负…
安全
性能回归
28
持续集成与CI/CD
Jenkins/GitHub Act… · 测试阶段划分 · 失败重试机制
CI/CD
持续集成
29
代码覆盖率与质量
Jacoco配置 · 覆盖率报告 · MockK覆盖分支分析
代码覆盖率
质量
30
实战项目演练
从零搭建一个Kotlin Sprin… · 编写完整的回归测试套件 · 使用JUnit5+MockK
实战项目演练
Kotlin
所属VIP或分类
同VIP:Android-SDK兼容性回归保障:API差异详解
同VIP:CI流水线回归用例自动化:GitHub-Actions实操
同VIP:Compose测试与Espresso协同回归实践