-
Es muy interesante observar como ciertos paradigmas van calando en la comunidad de desarrollo. Raro es ver hoy en día alguien que no defienda un modelo ágil de trabajo, puesto que sus virtudes son evidentes. Como siempre ocurre, sabemos donde queremos ir, pero en ocasiones el camino no es lo suficientemente...
-
Como ya comentaba mi compañero Jose Luis Soria los próximos 10 y 11 de junio se celebrará en Madrid la conferencia Agile Spain 2010. Las sesiones, talleres y ponentes prometen y puede ser un buen sitio para ponerse al día en muchos aspectos relacionados con el desarrollo ágil de software . La conferencia...
-
Más de una vez me han preguntado sobre si es posible realizar pruebas unitarias con Visual Studio para código C++ no manejado y si entre cosas, es posible obtener la cobertura de código. En más de un sitio ya he leído que no se puede, cosas que no es cierta. Eso sí, cierto es que dentro de las nuevas...
-
Hola a tod@s: Ya se encuentra disponible la edición de MSDN Magazine del mes de Diciembre en Español, con artículos muy interesantes, se los recomiendo. Prueba de Generación: Pruebas Unitarias Automatizadas para Código heredado con PEX – Nikhil Sachdeva Limpieza...
-
Las metodologías ágiles nos recomiendan centrar nuestros esfuerzos en aportar valor al cliente. Dicho valor se traslada a través de los entregables que el equipo va liberando en las diferentes iteraciones. En el mundo del desarrollo de aplicaciones informáticas, el más...
-
Existen ocasiones en las que nos puede interesar que una prueba unitaria incluya un determinado recurso. Esto ocurre cuando el código que deseamos testear cuenta con la existencia , por ejemplo, de un determinado fichero de texto, una hoja de cálculo o una Service-based Database (.mdf)...
-
Aquí os dejo un resumen actualizado de una serie de post que pueden ser muy útiles para aquellos que estéis interesados en pruebas unitarias: Características de una buena prueba unitaria Beneficios de las pruebas unitarias MythBusters. Cazando mitos. Introducción al framework de Visual Studio ( I ) Introducción...
-
El pasado 2 de junio debuté en Second Nug hablando sobre cómo hacer pruebas unitarias con Visual Studio Team System. Como ya habíamos avisado, el tema da para mucho y dos horas es un tiempo muy limitado. Por este motivo, decidimos orientar la charla desde un punto de vista “básico” para que gente que...
-
La semana pasada decidí actualizar mi versión de Visual Studio Database Edition a la versión GDR . Parecía que todo iba bien pero al poco tiempo me encontré con este error al intentar acceder a las pruebas unitarias que tenía hechas sobre los procedimientos almacenados...
-
El día 2 de junio hago mi debut en Second Nug hablando sobre cómo hacer pruebas unitarias con Visual Studio Team System. A lo largo de esta sesión veremos diversos aspectos relacionados con esta temática que puedan ayudar al asistente a iniciarse en el empleo de pruebas unitarias. En una primera parte...
-
Seguro que desarrollar aplicaciones de alta calidad y de forma productiva siempre es uno de los objetivos que todos nos marcamos en todos los desarrollos que comenzamos. Pero la realidad suele ser otra, y en más ocasión las cosas se complican, y se generan aplicaciones de no tan buena calidad y/o con...
-
Los mocks son objetos falsos que simulan el comportamiento de un objeto real. Los objetos falsos son los que se usarán durante la ejecución de la prueba unitaria, lo que posibilitará que no necesitemos el objeto real y que no dependamos de él para poder probar correctamente y de manera completa el módulo...
-
Aunque todavía queda un buen trozo para terminar el camino, es momento de hacer una parada y hacer un repaso de lo visto hasta ahora. Características de una buena prueba unitaria Beneficios de las pruebas unitarias MythBusters. Cazando mitos. Introducción al framework de Visual Studio ( I ) Introducción...
-
En un post anterior hablaba sobre pruebas unitarias de la interfaz de usuario . En ese post hablaba sobre cómo Team System deja grabar secuencias que realizar el usuario contra la interfaz web para después poder repetir las secuencias grabadas tantas veces como consideremos. Una de las cosas que comentaba...
-
En este post abordaremos cómo es posible hacer pruebas unitaria sobre la capa de acceso a datos, tanto del código .NET ( C#, VB.NET o el que sea ) que usamos para acceder a los datos,como de los procedimientos almacenados que puede tener nuestra base de datos. El código empleado para acceder a la base...
-
Llega el momento de ver lo que nos ofrece Visual Studio para hacer las pruebas sobre la capa de interfaz, en este caso sobre una interfaz ASP.NET. Probar el 100% de la funcionalidad de la interfaz de usuario de manera automatizada es complicado con las herramientas que disponemos y siempre va a quedar...
-
En algunas ocasiones, para poder probar de forma completa un módulo es necesario probar muchas variantes en los parámetros de entrada. Por ejemplo, si tenemos nuestra ya famoso método Sumar, con podría interesar probar el método con diferentes parámetros de entrada...
-
Algo muy típico en todos los desarrollos es la necesidad de enviar correos electrónicos. En este post veremos cómo es posible probar de manera automatizada si nuestro método genera o no genera correos electrónicos. En este caso vamos a simplificar y sólo vamos...
-
Siguiendo con los post sobre pruebas unitarias, en éste intentaré explicar los recursos que nos ofrece el framework de Visual Studio para probar servicios web. El primer paso será convertir nuestro método Sumar en un servicio web ASP.NET. Como seguro que todos ya sabréis...
-
La cobertura de código es un factor clave para determinar cómo de bueno son nuestras pruebas unitarias. La cobertura de código lo que nos dice es la cantidad de código que está sometido a nuestras pruebas. A mayor cobertura mayor cantidad de código está siendo probado por nuestras pruebas unitarias....