!!!PRUEBAS UNITARIAS!!! que son????

Pues nada hasta que pongo esto fuera de borradores.

Que es una prueba unitaria?, para que sirve?, como hacerlas? esas son las cuestiones que trato de responder en este post.

Que es una prueba unitaria?
Una prueba unitaria es probar una procion de codigo en sus diferentes esenarios para saber si funciona o no, detectar las fallas de esa porcion de codigo, una prueba unitaria no implica que se ejecute simplemente dentro de una clase, assembly o con acceso a datos o sin ellos.
Una prueba unitaria es probar una porcion de codigo lo mas pequenha posible podriamos probar un metodo publico a la vez y probarlo con todos los esenarios posibles a los que se pueda enfrentar en su uso en la aplicacion.

Para que sirven?
Aun que con lo anterior creo que qeda mas que explicado su uso o necesidad vamos a decir lo siguiente: Su utilidad es imprecindible pues si se esta seguro que cada metodo funciona correctamente, cada porcion de codigo interactua correctamente con los posibles parametros y en caso de que exista uan falla no sera por culpa de nuestros metodos probados unitariamente, sino por que quien los esta consumiendo es quien esta fallando y asi nuestro desarrollo es mucho mas rapido y fiable.

Como hacerlas?
Pues como las realizamos en verdad debe de ser obligacion de cada uno de los desarrolladores realizar purebas unitarias a cada porcion de codigo que vayan implemnetado, se que puede hacer que el desarrollo de software tenga algun retrazo pero es mucho mas rentable en tiempo total que se realicen.

Ahora Visual Studio desde su version 2008 implementa opciones para realizarlas y en las versiones TS ya existian, En otro momento explicare como hacerlas desde el mismo VS.

Pero para no dejarlos en el vacio les dejo una entrada de Rodrigo Corral
y una cosa mas aqui un video sobre que les pasa a los que no realizan pruebas unitarias

Acerca de

Antes que nada voy a dejar en claro algo, en este blog escribo como se me place, asi que no busquen errores de ortografia o de redaccion que los van a encontrar a montones y tampoco me critiquen o me digan nada sobre ellos pues no tengo intencion alguna de cambiarlos, lo que escribo lo dejo asi y no lo corrijo,claro esta a menos que sean lineas de codigo. Jorge Prado Anci, profesional en desarrollo de aplicaciones, en especial las dirigidas a bases de datos. He trabajado con VFP en casi todas sus versiones, se algo de Java (que no me gusta, es eso solo no me gusta, es bueno pero no me gusta), lo suficiente de PHP como para tener mi propio CMS(es que sigue sin gustarme por la capacidad de desorden que te permite este “lenguaje”), VB lo conoci y lo deteste tanto que lo olvide al punto de no querer adoptar ni por obligacion a su reemplazante VB .NET (por lo mismo de Java) y si C# este si me encanta y aun que conozco bastante bien el lenguaje, la verdad es que me falta mucho del Framework (del 100% estare en un 65%). Soy un apasionado por el orden (en los proyectos de desarrollo), de la programacion en capas (de MVC conozco pero no he aplicado mucho), los estandares y las condenadas pruebas unitaria. Venga creo que ya con esto fue suficiente.

Tagged with: ,
Publicado en c#, Comentarios e ideas, TI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 441 seguidores

Blog Stats
  • 304,391 hits
A %d blogueros les gusta esto: