Desarrollador cinco estrellas
Login
Registrarse (gratis)

HOME

El MUG

Eventos

Noticias

Comunidad MUG

VB - VB.Net

C#

J#

Desarrollo Web

SQL - DB

FoxPro - Gufa

Infraestructura

Patrones

.NET

Foros y listas

Descargas

Links útiles

Quiénes Somos

Privacidad

Beneficios

Contáctanos

Proyectos

Córdoba

Rosario

ISOFTLAND software corporativo
SEMINARIO GRATUITO"Mock Objects como solución para pruebas en ambientes complejos".
Tuesday, November 18, 2008
Lugar: Auditorio MUG Rivadavia 1479 1º Piso - Buenos Aires Argentina.

Orientado a desarrolladores y equipos que utilizan pruebas de unidad y son concientes de la problemática de probar componentes con dependencias más allá del ámbito de la prueba.
Orador: Sr. Leonardo Micheloni

Ingeniero en sistemas informáticos y técnico electrónico, comenzó programando con assembler para sistemas de automatización y control de tránsito hace más de 9 años y luego con lenguajes de medio y alto nivel, utiliza tecnologías Microsoft hace 6 años y desde hace 4 años se especializa en C#.


Fecha y Horario: Martes 18 de Noviembre de 2008, en el horario de 18.00 a 22.00 hs.

Resumen:

El objetivo de una prueba unitaria es verificar un comportamiento particular.
En determinadas situaciones dicho comportamiento depende de otros  componentes, pero puede ocurrir que estos componentes no estén  desarrollados aún, que su implementación requiera de una configuración e infraestructura compleja, o exceda el ámbito de la prueba.
En esta charla se mostraran soluciones para resolver este tipo de escenarios.
Mediante la utilización de ejemplos prácticos, explicaremos como realizar pruebas unitarias en estos ambientes y cuales Frameworks que soportan estas técnicas podemos incorporar en nuestras soluciones.

Temario

1 Escenario del problema

  -Cumplir con los requisitos de una buena prueba unitarias ejemplo de código.
  -Dependencias de otros componentes o componentes no disponibles en el momento de la prueba.
  -Comportamientos no repetibles.

2 - Rediseñando una aplicación existente para que pueda ser probada desacoplando dependencias

  -Analizando las dependencias de nuestros componentes.
  -Desacoplando otros componentes
  -Patrones aplicados para facilitar el bajo acoplamiento

4 - Mocking como solución para el problema de las dependencias

  -Creando mocks "a mano"
  -Fakes
  -Mocks

5 - Frameworks para mocking

  -rhino mocks (c# 2.0)
  -moq (c# 3.0)

6 - ejemplo práctico

 -mocking de otros componentes
 -mocking de servicios
 -mocking de bases de datos

REGÍSTRESE AL EVENTO

* Este evento es gratuito ignore la pregunta sobre forma de pago. No olvide presentar su DNI, en la registración.

Postgrados USAL