Unit Testing en C#

con netCore y NUnit
Rating: 4.5 out of 5 (42 ratings)
2,308 students
Spanish
Spanish [Auto]
Unit testing automatizado

Requirements

  • Conocimientos de .Net/C#

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.


Who this course is for:

  • Desarrollo de .Net/C#

Course content

3 sections15 lectures1h 57m total length
  • Fundamentos de unit testing
    08:06
  • Un primer test sin framework de testing
    08:05
  • Hacia un framework de testing
    06:53
  • Primeros pasos con NUnit
    06:49
  • Posibles resultados de un test
    09:28
  • NUnit, VSCode & Rider
    03:08
  • Test Runner & Nunit Test Adapter
    08:20

Instructor

Professor
Nicolas Paez
  • 4.5 Instructor Rating
  • 42 Reviews
  • 2,308 Students
  • 1 Course

Nicolas Paez is a software engineering practitioner, professor and researcher. He shares his time between the industry and the academia. He teaches Software Engineering at Universidad de Buenos Aires and Universidad Nacional de Tres de Febrero. He has published some articles and a book about Agile Software Development. He has more than 18 years of experience working in the software industry. He has worked as developer, project leader, architect and coach. He currently works as an independent consultant helping teams to improve their software delivery practices.