Spec Explorer: Una herramienta de pruebas basada en modelo

Publicación del inglés original: lunes, 26 de octubre de 2009 a las 21:15 PST por Somasegar

Que los sistemas de pruebas sean detallados, coherentes y extensibles sigue siendo uno de los mayores desafíos en la creación y mantenimiento de sistemas de software.

La herramienta Spec Explorer que ha visto hoy la luz en DevLabs (en inglé) combate ese problema mediante técnicas de pruebas basadas en modelo.

¿Qué es?

Spec Explorer es una herramienta para modelar el comportamiento de software y generarión de series de prueba de esos modelos.

Los modelos pueden ser considerados como representaciones gráficas para comprender y analizar el comportamiento esperado del sistema y comunicarlo a los demás. El tamaño del modelo se puede medir con expresiones regulares. Las series de prueba generadas se pueden ejecutar independiente en el marco de prueba de Visual Studio o de otros marcos de pruebas unitarias.

¿Por qué utilizarlo?

Varios proyectos de Microsoft de diferentes tamaños ya han utilizado Spec Explorer como parte de su proceso de desarrollo. Spec Explorer ha ayudado a esos equipos a crear casos de prueba más rápido, además de garantizar la previsibilidad de la cobertura de los requisitos y admitir las actualizaciones de software de administración y de ciclo de vida de los proyectos.

Las características únicas de Spec Explorer hace que sea más fácil de aprender que otras herramientas de pruebas basadas en modelo. Los ingenieros con ningún conocimiento de modelado pueden crear modelos de sistemas y funciones y generar pruebas en un corto período de tiempo. Estudios sobre un proyecto a gran escala con más de 300 conjuntos de prueba han demostrado una ganancia de productividad media del 42% sobre series de prueba creadass manualmente.

Hasta ahora hemos adaptado Spec Explorer en función de los comentarios de los equipos dentro de Microsoft, ahora necesitamos sus comentarios para garantizar que Spec Explore satisface las necesidades de los clientes que trabajen en proyectos variados en tamaño y tipo.

Descargue (en inglés) Spec Explore hoy y envíe sus preguntas o comentarios en el foro (en inglés) y manténgase al corriente a través del blog (en inglés) del equipo.

¡Namaste!