Taller de Pruebas Unitarias y Desarrollo Guiado por Pruebas

Empower Agile
En Santiago

Precio a consultar
¿O prefieres llamar ahora al centro?
22349... Ver más
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Santiago
  • 12 horas de clase
Descripción

TDD o Test Driven Development.
Dirigido a: Líder técnico, arquitecto . NET, programador o desarrollador . NET.

Información importante
Instalaciones

¿Dónde se da y en qué fecha?

comienzo Ubicación
Consultar
Santiago
Las Hortensias, Santiago, Chile
Ver mapa

Temario

Descripción

La construcción de pruebas unitarias y desarrollo guiado por pruebas (TDD o Test Driven Development) es una de las prácticas programáticas emergentes más populares y exitosas en los últimos años. En el ámbito actual de desarrollo de software, en el mundo de Internet, servicios web, WEB 2.0 los programadores son exigidos con fechas comprometidas de entrega, requerimientos cambiables y tecnologías emergentes. No es sorprendente entonces que la confiabilidad y calidad del código se vea comprometida y sea puesta en segundo plano. Implementando pruebas unitarias, los programadores son capaces de identificar los defectos (“bugs”) en una fase temprana, mientras desarrollan, sin tener que esperar la fase de pruebas hecha por terceros. Esto hace que pueden desarrollar y modificar software con más confianza, mejorando los tiempos de entrega, calidad del código y minimizando el número de defectos. Además, las pruebas unitarias expresan y documentan bien los requerimientos de una aplicación. De este modo, las pruebas unitarias llegan a ser un artefacto de primer grado y punto de partida en el proceso de construcción de software.

Objetivos

Después de completar este curso, los alumnos deberían ser capaces de:

- Construir prueba unitaria para una clase

- Ejecutar pruebas unitarias en Visual Studio para comprobar el efecto de los cambios en el

código fuente

- Utilizar el armazón de pruebas unitarias NUnit

- Utilizar el armazón de objetos falsos (mocks) Moq

- Aplicar las técnicas de desarrollo guiado por pruebas dentro de ciclo de desarrollo

- Utilizar los stubs, los mocks, los fakes y armazones de los mocks

- Aplicar los patrones y las buenas practicas del desarrollo guiado por pruebas

- Patrón 3A o “Arrange-Act-Assert”

- Patrón de Inyección de dependencias(“Dependency Injection” o DI)

- Patrón “Object Mother”

- Implementar pruebas unitarias sobre el código legado


Compara este curso con otros similares
Ver más cursos similares