本课程是关于.NET Core (NUnit & XUnit)软件开发单元测试全面实战指南视频教程,你将通过N层Web应用程序(.NET Core 6 and EF Core)实战项目学习掌握NUnit, XUnit单元测试技能和MOQ。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 87 lectures (5h 3m) | Size: 2.17 GBMaster unit testing with NUnit, XUnit and MOQ with a real world N-Tier web application (.NET Core 6 and EF Core)
课程介绍
“生产应用程序可能会因简单的更改而中断,而该更改会改变任何其他功能”听起来很熟悉对吗?!
好消息是,有了编写好的单元测试,这将成为过去。
自动化测试一直是一个流行词,但很多时候开发人员很难找到一门涵盖单元测试基础知识的课程,同时实现他们在现实世界项目中学到的东西!这是本课程的主要重点。
本课程是关于使用 C# 编程语言和 NUnit /XUnit 作为单元测试框架编写有效的单元测试。在此过程中,我们将学习与单元测试相关的概念。今天,单元测试是任何专业开发人员绝对需要的技能。公司希望开发人员知道如何使用最佳实践编写单元测试。本课程将帮助您通过真实示例以及如何使用 EF Core 在 .NET Core Web 应用程序中完成单元测试打下坚实的基础。
什么是单元测试?
单元测试是一种软件测试,其中测试软件的各个单元或组件。目的是验证软件代码的每个单元是否按预期执行。
为什么要学习单元测试?
为什么要学习单元测试?为什么要花额外的时间来编写代码进行测试?手动测试还不够吗?
这些是很常见的问题,我会一一回答,但大多数情况下,手动测试要耗时得多,而且不像单元测试那样彻底。编写单元测试需要时间,并且每次都可以免费执行!
随着应用程序的增长,手动测试的成本呈指数级增长。并且手动测试永远不会对所有边缘情况给出 100% 的信心。自动化测试可以帮助您在开发阶段捕获错误,因此它们会更容易解决。
对我的工作有帮助吗?
很多时候,技能会帮助我取得专业成就。在当前的开发周期中,单元测试是一项非常有价值的技能。在大多数组织中,对于高级开发人员来说,这是一项必备技能。
在本课程结束时,您将对单元测试打下坚实的基础。除了扎实的基础,我们还将使用 .NET 6 和 EF Core 实现我们在现实世界 N 层 Web 应用程序中学到的知识。
您将学到的内容:
从头开始学习单元测试
单元测试的用途以及编写方式
如何设置和使用 NUnit 和 XUnit 测试框架
运行和调试单元测试
使用 Mocking Framework (MOQ) 编写 Mocks
在使用 XUnit 的 N 层真实世界 Web 应用程序项目
要求
C#
基础知识 .NET Core 和 EF Core 基础知识(真实世界项目示例的基本 CRUD 应用程序)
本课程适用于
希望构建质量更好、错误更少的软件的
.NET 开发人员 希望学习单元测试的
.NET 开发人员 希望在实际应用程序中看到单元测试的 .NET 开发人员