Content
7 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
课程目标与先修要求
- 2
测试类型
Scala 和 sbt 简介
- 1
什么是 Scala,以及在什么情况下应该使用它?
- 2
什么是 Scala 构建工具?
- 3
项目结构与测试运行
使用 ScalaMock 进行模拟
- 1
我们为什么需要模拟(Mocks)?
- 2
认识 Mockito
- 3
模拟函数和特质
- 4
模拟类
- 5
模拟对象
使用 ScalaTest 编写测试
- 1
认识 ScalaTest
- 2
选择测试风格
- 3
断言
- 4
使用匹配器编写可读的断言
- 5
基于集合的匹配器
- 6
测验:ScalaTest 基础
- 7
自定义匹配器
- 8
处理异常和编译错误
- 9
添加可读性信息
- 10
固定装置
- 11
测验:ScalaTest 熟练度
- 12
测试异步代码
- 13
使用 Eventually 特性
- 14
测试私有方法和嵌套属性
- 15
常见场景的语法糖
- 16
标记和忽略测试
- 17
测验:ScalaTest 高级
基于属性的测试:使用 ScalaCheck
- 1
什么是属性?
- 2
基于表格的属性检查
- 3
ScalaCheck 中的生成器
- 4
使用 ScalaCheck 的生成器驱动属性检查
- 5
使用 ScalaCheck 检查有状态属性
使用 TestContainers 模拟外部服务(Scala)
- 1
认识 TestContainers
- 2
Docker Compose 和 TestContainers
- 3
通过编程方式创建容器
- 4
测验:TestContainers
结论
- 1
课程结束
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User