|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/net-core-unit-test/
课程评论:没有评论
**课程名称:** ASP.NET Core 单元测试 NUnit 与 XUnit Visual Studio 2022 **课程概述:** 本课程旨在教授使用 NUnit 和 XUnit 在 ASP.NET Core 项目中进行单元测试的基础知识。课程将涵盖最佳实践,以帮助学员在实际项目中实现有效的单元测试。 **主要学习内容:** * **单元测试基础:** 什么是单元测试(Unit Test)?其重要性以及如何确保代码片段符合预期。 * **测试用例创建与实现:** 使用 MSTest 创建和实现单元测试用例。 * **NUnit 单元测试项目开发:** 从零开始使用 NUnit 开发单元测试项目。 * **Mocking 框架应用:** 实现 Mocking 框架,用于测试对象和类的依赖项。 * **单元测试执行与调试:** 如何执行和调试单元测试。 * **多层 Web 应用单元测试:** 使用 NUnit 为多层 Web 应用程序设计和实现单元测试。 * **CQRS 与 EF/NET 6 集成:** 在 EF 和 .NET 6 中创建 CQRS 架构,并使用 Visual Studio 2022 进行开发。 **核心概念:** * **单元(Unit):** 在面向对象编程中,通常指一个接口及其对应的类实现。 * **独立测试:** 每个单元测试应独立于其他测试,并通过使用 Mock 对象来替换被测试对象的依赖项,从而隔离被测试部分。 * **隔离性:** 单元测试的主要目标是将应用程序的每个部分隔离开来,并验证其是否正确构建。
Bienvenidos a nuestro curso de Pruebas Unitarias - Unit Test con NUnit - XUnit en CQRS ASP.NET Core En este curso te enseñaremos desde las bases como implementar pruebas unitarias a tus proyectos desarrollados con tecnologias NET Core.Nos enfocaremos en darte las mejores practicas para poder implementar tus pruebas unitarias en proyectos reales, estos seran algunos temas que veremos en nuestro curso:Creacion de casos de uso e implementacion de test unitarios con MSTest Desarrollo desde cero de proyectos Unit Test con NUnit Implementacion Mocking Framwork para objetos y clases en artefactos depedencias Ejecucion y debug de pruebas unitarias Disenar e implementar unit testing para un Web App de multiples capas utilizando NUnit Crear CQRS en EF y NET 6, Visual Studio 2022Que es Unit Test?Los unit test son escritos por software developers para asegurar que una determinada porcion/seccion de una aplicacion cumpla las expectativas solicitadas por el cliente final y disenadas por el equipo de desarrollo.Se le conoce como "Unit" por que se enfoca en probar una determinada funcion o procedimiento, en programacion orientada a objetos una unidad es representada por una interface y su respectiva implementacion logica en una clase.Cada Unit Test debe ser probado independientemente, sustituyendo cada metodo u artefacto dependencia del objeto original a testear con mock objects.Por este motivo el principal objetivo del unit test es aislar cada parte de la applicacion, y demostrar que cada uno de estos elementos que pasan el unit test estan correctamente construidos.