Saltar al contenido

Arquitectura de una aplicación ASP.NET Core MVC para la prueba unitaria

Sección Introducción Transcripciones

Resumen del curso

Arquitectura de una aplicación ASP.NET Core MVC para la prueba unitaria
Arquitectura de una aplicación ASP.NET Core MVC para la prueba unitaria

Hola a todos, mi nombre es Ben Day y bienvenidos a mi curso, Arquitectura de una aplicación ASP.NET Core MVC para probar la unidad. Soy desarrollador, entrenador, coach y me especializo en ayudar a equipos y empresas a ser buenos en la entrega de software, ya sea ayudándolos con scrum o pruebas de software o arquitectura de software, o simplemente escuchándolos desahogarse. Todo está en el objetivo de ayudarles a entregar un software que funcione bien. Lo que nos lleva al tema de este curso, Pruebas unitarias en el núcleo de ASP.NET. Así que si has visto mis otros cursos en DevOps o Team Foundation Server, habrás notado que hay una especie de gran agujero en ellos. No hablo mucho sobre las pruebas unitarias, aunque siempre digo que son muy importantes. Es esencial para el éxito de los proyectos, el mantenimiento del software, y para las grandes tuberías automatizadas de DevOps. Así que aunque siempre he dicho en mis cursos que las pruebas unitarias son muy importantes, nunca te he enseñado realmente cómo hacerlas. Bueno, ¡por fin lo estoy haciendo! Y puedes pensar que esta clase es como los módulos que faltan en todas mis otras clases. Así que, pruebas de unidad. ¿Qué son? Las pruebas unitarias son pequeños trozos de código que ejercitan y validan trozos de código en tu aplicación. Y aunque parezca fácil, cuando tu aplicación empieza a complicarse, a menudo se hace más y más difícil escribir pruebas unitarias. Este curso hablará sobre cómo diseñar una aplicación ASP.NET Core MVC y Web API para pruebas unitarias. Ahora bien, si todavía no estás usando .NET Core, no te desesperes, casi todas las técnicas y diseños arquitectónicos que voy a mostrar en este curso funcionarán también en .NET normal. Algunas de las cosas de las que vamos a hablar, por qué la prueba de la unidad, y qué debería probar una unidad? ¿Cómo se prueba la unidad la interfaz de usuario? ¿Cómo se prueba el código de la base de datos? ¿Qué hay de las validaciones y cálculos de la prueba unitaria, o de la prueba de la lógica de seguridad? Cubriremos todo eso, y a través de todo ello, vamos a hablar mucho sobre los patrones de diseño que necesita para diseñar su aplicación para la prueba y la mantenibilidad. Al final de este curso, sabrá más que suficiente para diseñar y construir una aplicación comprobable usando ASP.NET Core MVC y Web API. Por lo tanto, espero que se sumerja en este curso y aprenda a escribir excelentes pruebas unitarias para sus aplicaciones ASP.NET Core con mi curso Architecting in ASP.NET Core MVC Application for Unit Testability aquí en .