-
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...
-
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...
-
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....
-
En el post anterior vimos una introducción al framework de Visual Studio para el desarrollo de pruebas unitarias. En este post completaré algunos aspectos que no se mencionaron en el post anterior. En el ejemplo que vimos en el post anterior implementamos una prueba muy simple sobre el método Sumar....
-
Hasta ahora he estado hablando de las pruebas unitarias desde un aspecto puramente teórico. He hablado sobre las características una buena unitaria , de sus beneficios y de los mitos que rodean hasta buena práctica. Y aunque todavía intentaré escribir algo más...
-
Aunque los beneficios de las pruebas unitarias puedan parecer claros, no es más cierto que a día de hoy se usan en muy pocos proyectos. Pero sin son tan buenas ,¿por qué no se usan? Pues la razón principal es que existen bastante desconocimiento en esta materia, poca...
-
Con las pruebas unitarias todos ganan. La vida de desarrollador será mucho más fácil , ya que la calidad de su código mejorará, se reducirán los tiempos de depuración y la corrección de incidencias y por tanto el cliente estará mucho más...
-
Las pruebas unitarias se tienen que poder ejecutar sin necesidad de intervención manual . Esta característica posibilita que podamos automatizar su ejecución. Las pruebas unitarias tienen que poder repetirse tantas veces como uno quiera . Por este motivo, la rapidez de las pruebas...
-
Ayer pase todo el dia en las preconferencias de TechEd Developers 2006. Iba a asistir a las sesiones de Software Architecture de Scott Hanselman, pero al final opte por las sesiones de Team System y Agile de Roy Osherove. La verdad es que da gusto ver a Roy explicar todo lo relativo a Agile con Team...