Alejandro Araujo - Academia.edu (original) (raw)
Papers by Alejandro Araujo
Test Driven Development (Desarrollo Dirigido por Pruebas) es una disciplin a de diseño y programa... more Test Driven Development (Desarrollo Dirigido por Pruebas) es una disciplin a de diseño y programación, donde cada nueva línea de código qu e escribe un programador es en respuesta a una prueba que ha fallado, también escr ita por el programador. Sin ser definida como una metodología de pruebas se apoya f uertemente en las pruebas unitarias y también en pruebas de aceptación, basán do e en prácticas formalizadas por Extreme Programming. Ha despertado gran interés tanto en ámbitos académi cos como de la industria, encontrándose en la literatura inv estigaciones sobre su aplicación, aunque aún en limitado número, ya sea mediante expe rimentos controlados o reportes acerca de su práctica en la industria. En el presen t artículo se abordará Test Driven Development en general, el dominio de su aplicación y se anali zarán ventajas y desventajas de su adopción.
El objetivo del proyecto GxUnit es la construcción de una herramienta para la automatización de p... more El objetivo del proyecto GxUnit es la construcción de una herramienta para la automatización de pruebas unitarias asociada a GeneXus. En este informe se expone acerca de dicho proyecto y de los productos resultantes de dos procesos de desarrollo independientes y paralelos que dieron lugar a las versiones iniciales de la herramienta, llevados adelante por dos grupos de estudiantes del curso “Proyecto de Ingeniería de Software 2007”, de la Facultad de Ingeniería de la Universidad de la República del Uruguay, para los cuales los autores de este informe actuamos en el rol de Clientes. Dichas versiones se distinguen con las denominaciones GxUnit1 y GxUnit2The goal of GxUnit project is the construction of an automatization tool for unit proofs associated to GeneXus. Such project is exposed in this paper, also the products obtained from independent and paralel development processes that correspond to the initial versions of the tool, made by two student groups attendees of the “Software En...
Thesis Chapters by Alejandro Araujo
En esta tesis se realiza un estudio del estado del arte en lo referente a las pruebas, procesos d... more En esta tesis se realiza un estudio del estado del arte en lo referente a las pruebas, procesos de pruebas en las metodologías ágiles, automatización de las pruebas unitarias (XUnit), FIT y GeneXus, con el fin de elaborar la especificación inicial de un marco de pruebas unitarias asociado a GeneXus para probar los programas producidos por instancias de sus objetos tipo, utilizando funcionalidades inspiradas en aquellas ofrecidas por FIT.
Test Driven Development (Desarrollo Dirigido por Pruebas) es una disciplin a de diseño y programa... more Test Driven Development (Desarrollo Dirigido por Pruebas) es una disciplin a de diseño y programación, donde cada nueva línea de código qu e escribe un programador es en respuesta a una prueba que ha fallado, también escr ita por el programador. Sin ser definida como una metodología de pruebas se apoya f uertemente en las pruebas unitarias y también en pruebas de aceptación, basán do e en prácticas formalizadas por Extreme Programming. Ha despertado gran interés tanto en ámbitos académi cos como de la industria, encontrándose en la literatura inv estigaciones sobre su aplicación, aunque aún en limitado número, ya sea mediante expe rimentos controlados o reportes acerca de su práctica en la industria. En el presen t artículo se abordará Test Driven Development en general, el dominio de su aplicación y se anali zarán ventajas y desventajas de su adopción.
El objetivo del proyecto GxUnit es la construcción de una herramienta para la automatización de p... more El objetivo del proyecto GxUnit es la construcción de una herramienta para la automatización de pruebas unitarias asociada a GeneXus. En este informe se expone acerca de dicho proyecto y de los productos resultantes de dos procesos de desarrollo independientes y paralelos que dieron lugar a las versiones iniciales de la herramienta, llevados adelante por dos grupos de estudiantes del curso “Proyecto de Ingeniería de Software 2007”, de la Facultad de Ingeniería de la Universidad de la República del Uruguay, para los cuales los autores de este informe actuamos en el rol de Clientes. Dichas versiones se distinguen con las denominaciones GxUnit1 y GxUnit2The goal of GxUnit project is the construction of an automatization tool for unit proofs associated to GeneXus. Such project is exposed in this paper, also the products obtained from independent and paralel development processes that correspond to the initial versions of the tool, made by two student groups attendees of the “Software En...
En esta tesis se realiza un estudio del estado del arte en lo referente a las pruebas, procesos d... more En esta tesis se realiza un estudio del estado del arte en lo referente a las pruebas, procesos de pruebas en las metodologías ágiles, automatización de las pruebas unitarias (XUnit), FIT y GeneXus, con el fin de elaborar la especificación inicial de un marco de pruebas unitarias asociado a GeneXus para probar los programas producidos por instancias de sus objetos tipo, utilizando funcionalidades inspiradas en aquellas ofrecidas por FIT.