Content
6 Lessons • 0 Quizzes • 0 Challenges
单元测试基础
- 1
课程简介
- 2
手动测试的弊端
- 3
软件回归的隐患
- 4
自动化测试的本质
- 5
单元测试的本质
- 6
探索不同的单元测试框架
- 7
测试方法的内部结构
- 8
为测试用例有效安排输入数据
- 9
正向测试与反向测试
- 10
确定需要测试的应用程序代码
- 11
单元测试覆盖率:概念与技术
- 12
单元测试命名规范
- 13
单元测试最佳实践
- 14
自我测验:单元测试入门
- 15
挑战:使用最佳实践进行测试
- 16
解决方案:使用最佳实践进行测试
使用经典断言和流畅断言进行测试条件判断
- 1
经典断言与流畅断言概述
- 2
处理引用类型
- 3
断言字符串
- 4
断言值类别
- 5
断言与枚举和集合的测试用例
- 6
断言类型
- 7
断言值在范围内
- 8
合同内外的测试
- 9
断言异常
- 10
自我测验:断言
- 11
挑战:使用适当的断言
- 12
解决方案:使用适当的断言
提高单元测试的有效性
- 1
减少测试用例之间的代码冗余
- 2
减少测试用例中的代码冗余
- 3
更有效地参数化测试
- 4
使用多个测试夹具减少代码冗余
- 5
测试应用程序代码实现
- 6
在合适的层级编写测试
- 7
开发后的测试
- 8
黑盒测试
- 9
测试驱动开发
- 10
自我测验:如何让单元测试更高效
- 11
挑战:开发后编写单元测试
- 12
解决方案:开发后编写单元测试
- 13
挑战:使用测试驱动开发进行单元测试
- 14
解决方案:使用测试驱动开发进行单元测试
使用外部依赖进行单元测试
- 1
外部依赖及其挑战
- 2
从紧耦合依赖转换为松耦合依赖
- 3
使用依赖注入容器
- 4
通过模拟框架绕过外部依赖
- 5
通过依赖项和模拟测试来自测
- 6
挑战:在松散耦合的代码中使用模拟(Mocks)
- 7
解决方案:对松散耦合的代码使用模拟(Mocks)
结论
- 1
单元测试简明指南
- 2
单元测试及相关术语词汇表
- 3
单元测试资源
附录 - 单元测试项目组织与控制台设置
- 1
设置一个 NUnit 项目
- 2
在本地环境中运行和解读测试
- 3
单元测试覆盖率工具
- 4
从控制台设置并运行单元测试
- 5
单元测试项目结构
- 6
如何定义对象之间的相等性
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User