首页
›
移动端与Android应用开发
›
051-Android自动化测试体系
›
《JUnit参数化测试与边界值案例讲解》
VIP20
本课程属于:051-Android自动化测试体系
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
JUnit参数化测试与边界值案例讲解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
JUnit概览
JUnit的发展历史 · 核心功能 · 与TestNG的对比
JUnit
概览
02
JUnit环境搭建
Maven/Gradle配置JUni… · IDE集成
JUnit
环境搭建
03
JUnit基础注解
@Test · @BeforeEach · @AfterEach
JUnit
基础注解
04
断言机制
assertEquals · assertTrue · assertThrows
断言机制
assertEquals
05
测试生命周期
测试实例创建策略 · 生命周期回调顺序
测试生命周期
测试实例创建策略
06
参数化测试入门
@ParameterizedTest… · 参数源(@ValueSource · @CsvSource
参数化测试入门
Parameterize…
07
@ValueSource详解
基本类型 · 字符串 · 空值
ValueSource
基本类型
08
@CsvSource与@CsvFileSource
CSV数据源 · 分隔符 · 空值处理
CsvSource
CsvFileSourc…
09
@MethodSource
自定义工厂方法 · 动态参数生成 · Stream类型
MethodSource
自定义工厂方法
10
@ArgumentsSource
自定义ArgumentsProvid… · 复用参数化逻辑
ArgumentsSou…
ArgumentsPro…
11
参数化测试的显示名称
@ParameterizedTest… · 自定义名称模板
参数化测试的显示…
Parameterize…
12
参数聚合
@AggregateWith · 自定义ArgumentAggrega…
参数聚合
AggregateWit…
13
边界值分析理论
等价类划分与边界值的基本概念
边界值分析理论
等价类划分
14
整数边界值案例
int · long的MIN_VALUE · MAX_VALUE
整数边界值案例
int
15
浮点数边界值案例
double · float的NaN · Infinity
浮点数边界值案例
double
16
字符串边界值案例
空字符串 · null · 单字符
字符串边界值案例
空字符串
17
日期时间边界值案例
LocalDate的闰年2月29日 · 时区边界 · epoch
日期时间边界值案…
LocalDate
18
集合边界值案例
空集合 · 单元素集合 · 满容量集合
集合边界值案例
空集合
19
枚举边界值案例
枚举数量 · 空枚举 · null枚举值
枚举边界值案例
枚举数量
20
组合参数化
多参数边界值的笛卡尔积(@CsvSo…
组合参数化
CsvSo
21
流式参数化
动态生成大量边界值(Stream的l… · generate)
流式参数化
Stream
22
参数化测试中的异常测试
@Test + assertThro…
参数化测试
异常测试
23
参数化测试与Mockito整合
Mock对象在参数化测试中的复用
Mockito
参数化测试
24
性能考虑
参数化测试的执行时间 · 数据量控制 · 超时设置
性能考虑
参数化测试的执行…
25
参数化测试的调试技巧
断点 · 日志 · 条件执行(assumeTrue)
参数化测试的调试…
断点
26
嵌套参数化
@Nested类内部使用参数化测试 · 分层组织
嵌套参数化
Nested
27
Tag与过滤
@Tag标记参数化测试 · 按环境运行
Tag
过滤
28
参数化测试的重复执行
@RepeatedTest结合参数化
参数化测试的重复…
RepeatedTest
29
JUnit5扩展(Extension)
自定义参数化注释(@ExtendWi…
JUnit5
Extension
30
综合实战
电商系统中价格计算 · 用户输入校验的边界值参数化测试案例
综合实战
电商系统
所属VIP或分类
同VIP:Android-CI测试失败案例与排查方法
同VIP:Android基准测试与帧率监控教程
同VIP:Android权限Mock回归测试实战指南