cursos.
← Programación
Ficha 005.622UdemyGRATIS

Unit Testing en C#

por Nicolas Paez

Introducción al unit testing en C# con netCore y NUnit: conceptos básicos, convenciones y organización de casos de prueba, con ejercicios y lecturas.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-01 — sigue siendo gratis en Udemy

Empezar en Udemy

Respuesta rápida

Curso gratis de Programación de nivel principiante en Udemy impartido por Nicolas Paez (1 h 59 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Programadores C# con poca o ninguna experiencia en pruebas automatizadas que quieren aprender los conceptos básicos de unit testing.
Nivel
Principiante
Duración
1 h 59 min · 15 lecciones
Precio
Gratis en Udemy
Autor
Nicolas Paez
Plan sugerido
1 sem. · 4 h/sem.
Verificado
el 1 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso breve y práctico para introducirse en el unit testing con C# y NUnit, con ejercicios y soluciones. Es útil para principiantes en pruebas automatizadas y como repaso para quien ya tiene experiencia, aunque no profundiza más allá de lo básico.

Puntos fuertes

  • Videos cortos, de no más de 10 minutos cada uno, fáciles de seguir.
  • Incluye lecturas complementarias y ejercicios con soluciones para comparar.
  • Los conceptos se plantean como transferibles a otras herramientas y lenguajes.
  • Propone un plan claro de una semana en 4 bloques de 1 hora.

A tener en cuenta

  • Es un curso corto (unas dos horas) y solo cubre lo básico.
  • La información no indica el año de publicación, así que conviene comprobar compatibilidad con versiones actuales de .NET.
  • Los capítulos listados son pocos y generales.

De qué trata

Curso de Udemy de unas dos horas y 15 lecciones, con videos de no más de 10 minutos cada uno, dedicado al unit testing en C# con netCore y NUnit. Está pensado para programadores C# con poca o ninguna experiencia en pruebas automatizadas.

Se organiza en tres bloques: Fundamentos, Convenciones de NUnit y Organización de casos de prueba. Además de los videos, ofrece lecturas complementarias y ejercicios de programación con sus soluciones. El autor indica que los conceptos son aplicables a otras herramientas como MSTest o xUnit, y añade recomendaciones basadas en su experiencia de más de 15 años.

  • Conceptos fundamentales de pruebas unitarias
  • Convenciones de NUnit con netCore
  • Organización de casos de prueba
  • Ejercicios con soluciones y lecturas

Para quién es este curso

  • Programadores C# con poca o ninguna experiencia en pruebas automatizadas que quieren aprender los conceptos básicos de unit testing.
  • Desarrolladores con experiencia en testing que busquen repasar fundamentos y recoger recomendaciones basadas en más de 15 años de práctica del autor.
  • Programadores de otros lenguajes (Java, Ruby…) que quieran ver conceptos de pruebas unitarias aplicables a sus herramientas.

Mejor busca otro si…

  • Quien aún no sepa programar en C#, ya que el curso está pensado para programadores de este lenguaje.
  • Quien busque un curso avanzado de testing (mocking, TDD en profundidad), pues los capítulos solo muestran fundamentos, NUnit y organización de casos.

Antes de empezar

  • Saber programar en C#.
  • Tener un entorno para ejecutar proyectos .NET (netCore) y practicar los ejercicios.

Qué sabrás hacer al terminar

  • Entender los conceptos fundamentales de las pruebas unitarias automatizadas.
  • Escribir pruebas con NUnit siguiendo sus convenciones.
  • Organizar casos de prueba de forma ordenada.
  • Aplicar los conceptos a otras herramientas como MSTest o xUnit.
  • Resolver ejercicios de programación y comparar tu solución con la propuesta.

Estructura del curso

  1. 01

    Fundamentos

    Introduce los conceptos básicos de las pruebas unitarias automatizadas, comunes a cualquier herramienta o tecnología.

  2. 02

    Convenciones de NUnit

    Explica las convenciones de NUnit con netCore para escribir pruebas, aplicables en lo esencial a MSTest o xUnit.

  3. 03

    Organización de casos de prueba

    Trata cómo estructurar y organizar los casos de prueba, con recomendaciones surgidas de la experiencia del autor.

Capítulos del vídeo

  1. 01Fundamentos
  2. 02Convenciones de NUnit
  3. 03Organización de casos de prueba

Plan de estudio sugerido

1 semana · unas 4 h por semana

  1. 1.Sesión 1 (1 h): capítulo Fundamentos; anota los conceptos clave y haz el primer ejercicio.
  2. 2.Sesión 2 (1 h): Convenciones de NUnit; crea un proyecto de pruebas y reproduce los ejemplos.
  3. 3.Sesión 3 (1 h): Organización de casos de prueba; reorganiza tus pruebas con lo aprendido y lee el material complementario.
  4. 4.Sesión 4 (1 h): repasa y completa los ejercicios pendientes, comparando con las soluciones.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Haz los ejercicios antes de mirar las soluciones: el autor insiste en que son pocos pero fundamentales.
  • Alterna videos, lecturas y ejercicios en cada sesión, como recomienda el curso.
  • Prueba después los mismos ejemplos con xUnit o MSTest para comprobar que los conceptos son transferibles.
  • Aplica lo aprendido a un proyecto C# tuyo, aunque sea pequeño.

Cómo lo presenta Nicolas Paez

Este curso está destinado a programadores C# con poca o ninguna experiencia en la automatización de pruebas. Presenta los conceptos básicos de pruebas unitarias. Si bien se utiliza la herramienta NUnit todos los conceptos son perfectamente aplicables a otras herramientas como MSTest y xUnit sin mayores dificultades. Más aún, los conceptos también pueden extrapolarse fácilmente a herramientas de…

Extracto de la descripción original en Udemy.

Preguntas frecuentes

+¿Qué nivel necesito?

Está destinado a programadores C# con poca o ninguna experiencia en automatización de pruebas. Hace falta saber programar en C#.

+¿Cuánto tiempo lleva?

Son unas dos horas de video en 15 lecciones de no más de 10 minutos. El autor recomienda hacerlo en una semana, con 4 bloques de 1 hora.

+¿Sirve si uso xUnit o MSTest?

Según la descripción, aunque usa NUnit, los conceptos son aplicables a MSTest y xUnit sin mayores dificultades.

+¿Incluye ejercicios?

Sí, la descripción menciona lecturas complementarias y ejercicios de programación con sus soluciones.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Nicolas Paez; si ves algún error, avísanos.

Guías para sacarle partido