课程描述
"生产应用程序可能会因为一个简单的、意料之外的更改而破坏其他功能。"听起来很熟悉,对吧?
好消息是,有了编写良好的单元测试,这种情况将成为过去式。
自动化测试已经成为一段时间内的流行词,但很多时候,开发人员很难找到一个涵盖单元测试基础知识并在实际项目中实施所学知识的课程!这就是本课程的重点。
本课程主要讲解如何使用C#编程语言和NUnit / XUnit作为单元测试框架来编写有效的单元测试。在此过程中,我们将学习与单元测试相关的概念。如今,单元测试是任何专业开发人员都绝对需要的技能。公司期望开发人员能够使用最佳实践编写单元测试。本课程将帮助您建立一个坚实的基础,并通过一个真实的示例演示如何在具有EF Core的.NET Core Web应用程序中进行单元测试。
在本课程结束时,您将拥有单元测试的坚实基础。除了坚实的基础之外,您还将在使用.NET 6和EF Core的真实的N层Web应用程序中实施所学知识。
所有代码文件和资源文件都已添加到GitHub仓库中: https://github.com/PacktPublishing/Sparky
目标受众:
本课程专为希望构建更高质量、更少bug的软件的.NET开发人员而设计。这还将帮助他们从零开始学习单元测试,并通过实际应用程序巩固他们的基础学习。
目标
- 从零开始学习单元测试。
- 学习设置和使用NUnit和xUnit测试框架。
- 使用模拟框架(MOQ)编写模拟。
- 探索单元测试以及如何编写单元测试。
- 运行和调试单元测试。
- 使用xUnit在N层真实世界Web应用程序项目中实现单元测试。
先决条件
- 为了充分利用本课程,需要具备C#以及.NET Core和EF Core的基础知识。无需任何单元测试经验,您将从本课程中从零开始学习。
课程大纲
查看课程内容的详细分解
课程介绍
- 欢迎 03:04 03:04
- 手动测试概述 01:39 01:39
- 自动化测试的优势 01:01 01:01
- 所需的工具 00:49 00:49
- 测试类型 02:02 02:02
- 测试金字塔 02:15 02:15
- 自动化测试的逻辑阶段 01:53 01:53
第一个单元测试
4 节课
单元测试
13个讲座
带单元测试的最小起订量
17 个讲座
真实案例 - NUnit
20 节课
讲师 详情
Packt 出版社
课程 证书
使用您的证书来改变职业或在您目前的职业中晋升。