Unit Testing en C#

con netCore y NUnit

4.78 (336 reviews)
Udemy
platform
Español
language
Software Testing
category
instructor
11,580
students
2 hours
content
Mar 2021
last update
FREE
regular price

What you will learn

Unit testing automatizado

Description

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 otras tecnologías como JUnit (java), RubyTest(ruby) y SUnit(smalltalk).

El curso consta de dos horas de video, repartidas en varios videos de no más de 10 minutos cada uno. Adicionalmente a los videos el curso provee un conjunto de recursos que incluyen lecturas complementarias y ejercicios de programación con sus respectivas soluciones para que puedas comparar con tu propia solución. El curso también puede ser de gran utilidad para programadores que ya tengan experiencia haciendo pruebas automatizadas ya que además de los conceptos fundacionales de la materia, se ofrecen también varias recomendaciones surgidas de la experiencia de haber trabajado por más de 15 años en la temática.

Si bien puedes hacer el curso al ritmo que gustes, mi recomendación para un aprendizaje efectivo es que planifiques para hacerlo en una  semana, reservando 4 bloques de 1 hora en los cuales alternes videos, lecturas y ejercicios. Es fundamental que hagas los ejercicios, son pocos, pero te ayudarán a afianzar los conceptos.


Content

Fundamentos

Fundamentos de unit testing
Un primer test sin framework de testing
Hacia un framework de testing
Primeros pasos con NUnit
Posibles resultados de un test
NUnit, VSCode & Rider
Test Runner & Nunit Test Adapter

Convenciones de NUnit

Un ejemplo más real de NUnit
Inicialización y finalización de test en NUnit
Test de situaciones de excepción
Tipos de Asserts

Organización de casos de prueba

Generación de Casos de Prueba con NUnit
Agrupamiento de test en NUnit
Consideraciones de diseño de Casos de Prueba
Cierre y Siguientes pasos

Screenshots

Unit Testing en C# - Screenshot_01Unit Testing en C# - Screenshot_02Unit Testing en C# - Screenshot_03Unit Testing en C# - Screenshot_04

Reviews

Yendry
August 16, 2023
Excelente curso, perfectamente comprensible para junior o expertos, un ritmo super fácil de seguir, encantado estaría de pagar por un curso a profundidad y mas sobre la prioridades para la ejecucion de los test en un orden especifico, sobresale la profesionalidad en su forma de explicar y en la calidad del tema. Muchas gracias por el curso.
Jose
July 7, 2023
Muy buen curso, excelente explicación de conceptos muy bien guiado para concluir los temas de manera puntual.
Fernando
June 25, 2023
Por el tema de ser gratis pense que no seria tan bien explicado como realmente lo es, desde lo basico para comprender hasta el saber el por que las pruebas unitarias y como implementarlas. El curso es corto pero muy muy conciso y bien explicado
Aldana
May 11, 2023
Muy muy bueno el contenido. Resumido y claro. Espero saques un curso más amplio, allí estaré para ver tus videos.
Johan
May 4, 2023
Excelente curso, perfectamente comprensible, desde las bases y avanzando a un ritmo fácil de seguir, encantado estaría de pagar por un curso a profundidad de Nicolas, sobre testing o cualquier otra área, se nota la profesionalidad en la precisión de su forma de explicar, expresarse y en la Calidad del contenido. Muchas gracias por el curso.
Reynaldo
February 18, 2023
muy bueno y muy bien explicado, incluso los próximos pasos a seguir luego de terminar este curso, gracias
Alejandro
November 2, 2022
Da un introducción muy concreta de lo que es hacer pruebas unitarias con C# dando la pauta que el estudiante pueda incursionar en las pruebas unitarias luego del curso.
Pablo
May 20, 2022
Muy buen curso introductorio, ideal para quienes no estamos familiarizados con las pruebas unitarias, deja las bases necesarias para seguir profundizando.
David
May 2, 2022
Excelente introducción al Unit Testing, toca los punto básicos para comprender como comenzar a hacer pruebas unitarias, da sugerencias y buenas prácticas. Además de recomendaciones para profundizar mas a detalle en este tema. Un curso corto pero de excelente calidad.
Richard
April 9, 2022
Excellent course. Good explanation about exercises and examples. Very precise and simple to understand Thank you
Oscar
March 8, 2022
realmente el curso es una buena opción solo para darte una idea de como se pueden usar la herramienta
Bressan
February 15, 2022
Excelente curso. Muy detallado, paso a paso ideal. Buen nivel del contenido. El instructor demuestra con solidez en su conocimiento y transmite perfectamente sus ideas. Muy recomendable.
Leonardo
November 23, 2021
Me encantó este curso de pruebas unitarias, realmente me ayudó a dar un primer contacto con las pruebas unitarias y a su vez, tener mejores conceptos para aplicarlos en mi ámbito profesional/laboral, es corto pero conciso, quedan temas abiertos por tocar, pero me inspiraron a profundizar dichos temas.
Jonathan
August 11, 2021
Para lo básico de pruebas NUnit esta perfecto, además el ámbito de los ejercicios ayuda demasiado a entender, recomendado para una introducción en pruebas unitarias.
Nicolás
June 22, 2021
Fundamentos básicos para comenzar con la adopción/implementación de pruebas unitarias perfectamente explicado y que despierta la curiosidad por profundizar en este mundo.

Charts

Price

Unit Testing en C# - Price chart

Rating

Unit Testing en C# - Ratings chart

Enrollment distribution

Unit Testing en C# - Distribution chart
3816376
udemy ID
2/1/2021
course created date
3/28/2021
course indexed date
Bot
course submited by