Programa del Curso
Introducción
Unit Testing Marcos de trabajo
- ¿Qué son las pruebas unitarias?
- Los fundamentos de un marco de pruebas unitarias
Desarrollo basado en pruebas
- Información general sobre la refactorización
- Los diferentes enfoques de las pruebas
Preparación del entorno de desarrollo
- Instalación y configuración Visual Studio Code
- Instalación y configuración de .Net
- Instalación y configuración de nUnit
Escribir un marco Unit Testing
- Creación de una prueba
- Aplicación de más pruebas
- Refactorización del ejecutor de pruebas
- Trabajar con la clase assert
- Reflexión para llamar a métodos
- Uso de una convención de nomenclatura
Visual Studio Code Integración
- Creación de un proyecto con plantillas
- Creación de un proyecto con un marco de pruebas unitarias
- Ejecución de la prueba
- Optimización del código
- Parámetros de prueba
nUnidad
- Escritura y ejecución de una unidad de prueba
- Uso de restricciones
- Parámetros de prueba
xUnidad
- Escritura y ejecución de una prueba unitaria
- Parámetros de prueba con InLine
- Prueba de múltiples parámetros
- Uso de un miembro de clase personalizado
Optimizaciones avanzadas
- Agrupación de pruebas
- Trabajar con atributos de prueba
- Personalización con listas de reproducción
- Pruebas de depuración
- Uso de menús de prueba
- Visualización de resultados con CodeLens
- Uso de la cobertura de código
- Ejecución de pruebas con MSTest
Resumen y conclusión
Requerimientos
- Comprensión de los conceptos básicos de Dot Net
Audiencia
- Probadores de software
Testimonios (7)
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Curso - Unit Testing with JUnit
Todo, súper entrenador.
Michał Rawicki
Curso - Unit Testing with Python
Traducción Automática
the trainer level.
Titus - Ness
Curso - Unit Testing with C#
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Curso - Unit Testing with Javascript
Ha habido una amplia cobertura de muchos temas. Esto fomentó nuestra propia discusión interna
Pierre - Seebyte
Curso - Agile Software Testing
Traducción Automática
El entrenador está muy bien informado sobre el tema y puede proporcionar ejemplos del mundo real a través de su experiencia.
Nouf
Curso - Agile Software Testing with Continuous Integration
Traducción Automática
Disfruté todo el Día 1.
Peter
Curso - Contemporary Development Principles and Practices
Traducción Automática