SlideShare una empresa de Scribd logo
1 de 16
Construcción de una herramienta para pruebas unitarias en GeneXus ©   Enrique Almeida    [email_address] Alejandro Araújo   [email_address] Uruguay Larre Borges  [email_address] Proyecto GxUnit XIV Congreso Argentino de Ciencias de la Computación CACIC 2008
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008
[object Object],Base de Datos Normalizada XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 Aplicación KB Instancia de  Objeto GeneXus ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008
[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 Problema Pruebas Unitarias
[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 Proyecto GxUnit Objetivos
Evolución   XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 Proyecto GxUnit ,[object Object],[object Object],[object Object],[object Object],“ Proyecto de Ingeniería  de Software”. UDELAR
¿Qué obtuvimos?   XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 Proyecto GxUnit
Características ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 GxUnit
Características: Casos de Prueba GxUnit
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 GxUnit Características: Casos de Prueba
GxUnit en Acción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008
[object Object],[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 ¿Qué nos falta? Hacia el futuro
¿Qué nos falta? Nuevo alcance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 Hacia el futuro
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 Proyecto GxUnit
[object Object],[object Object],Créditos (Grupos 1 y 2): Adrián García Antonio Malaquina Anthony Figueroa Diego Gawenda Darío de León Guillermo Polito Federico Parins Fernando Varesi Cecilia Apa Ken Tenzer Horacio López Ignacio Esmite Diego San Esteban Fernando Colman Gervasio Marchand Guillermo Pérez Lucía Adinolfi Marcelo Falcón Marcelo Celio Marcelo Vignolo Martín Sellanes Nicolás Álvarez de Ron Rafel Sisto Rodrigo Aguerre Rodrigo Ordeix  Rosana Robaina Soledad Pérez Stephanie de León Enrique Almeida  ealmeida@concepto.com.uy Alejandro Araújo  alar758@gmail.com Uruguay Larre Borges  ularre@genexusconsulting.com Proyecto GxUnit

Más contenido relacionado

Destacado

La investigacion como ciencia
La investigacion como cienciaLa investigacion como ciencia
La investigacion como ciencia
anlie
 
L’europa de la restauració
L’europa de la restauracióL’europa de la restauració
L’europa de la restauració
amelisgalmes
 
Reglamento jurisdiccional prã¡cticas extracto para estudiantes-
Reglamento jurisdiccional prã¡cticas  extracto para estudiantes-Reglamento jurisdiccional prã¡cticas  extracto para estudiantes-
Reglamento jurisdiccional prã¡cticas extracto para estudiantes-
Maria Del Grosso
 
La gestión de residuos en Aragón. Situación actual y perspectivas en materia ...
La gestión de residuos en Aragón. Situación actual y perspectivas en materia ...La gestión de residuos en Aragón. Situación actual y perspectivas en materia ...
La gestión de residuos en Aragón. Situación actual y perspectivas en materia ...
ServiDocu
 
Portesobertes2013 14c.pptxretocat
Portesobertes2013 14c.pptxretocatPortesobertes2013 14c.pptxretocat
Portesobertes2013 14c.pptxretocat
bernattp
 

Destacado (20)

Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Social web ideas
Social web   ideasSocial web   ideas
Social web ideas
 
La investigacion como ciencia
La investigacion como cienciaLa investigacion como ciencia
La investigacion como ciencia
 
L’europa de la restauració
L’europa de la restauracióL’europa de la restauració
L’europa de la restauració
 
Presentación Squadra Games
Presentación Squadra GamesPresentación Squadra Games
Presentación Squadra Games
 
Dia solar Europeo, Ana
Dia solar Europeo, AnaDia solar Europeo, Ana
Dia solar Europeo, Ana
 
Teoria De Teixits
Teoria De TeixitsTeoria De Teixits
Teoria De Teixits
 
Ontofenomenologia Hermenútica
Ontofenomenologia HermenúticaOntofenomenologia Hermenútica
Ontofenomenologia Hermenútica
 
Herram estadist basicas_1_y_trabajo_equipo
Herram  estadist  basicas_1_y_trabajo_equipoHerram  estadist  basicas_1_y_trabajo_equipo
Herram estadist basicas_1_y_trabajo_equipo
 
Filosofia resumen unidad 2
Filosofia resumen unidad 2Filosofia resumen unidad 2
Filosofia resumen unidad 2
 
Reglamento jurisdiccional prã¡cticas extracto para estudiantes-
Reglamento jurisdiccional prã¡cticas  extracto para estudiantes-Reglamento jurisdiccional prã¡cticas  extracto para estudiantes-
Reglamento jurisdiccional prã¡cticas extracto para estudiantes-
 
Pareceimposibleperosucedio
Pareceimposibleperosucedio Pareceimposibleperosucedio
Pareceimposibleperosucedio
 
U1 1 Buscadores
U1 1 BuscadoresU1 1 Buscadores
U1 1 Buscadores
 
Módulo 1. unidad 2
Módulo 1. unidad 2Módulo 1. unidad 2
Módulo 1. unidad 2
 
Mensaje Navidad Blog
Mensaje Navidad BlogMensaje Navidad Blog
Mensaje Navidad Blog
 
Blogger
BloggerBlogger
Blogger
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
La gestión de residuos en Aragón. Situación actual y perspectivas en materia ...
La gestión de residuos en Aragón. Situación actual y perspectivas en materia ...La gestión de residuos en Aragón. Situación actual y perspectivas en materia ...
La gestión de residuos en Aragón. Situación actual y perspectivas en materia ...
 
Portesobertes2013 14c.pptxretocat
Portesobertes2013 14c.pptxretocatPortesobertes2013 14c.pptxretocat
Portesobertes2013 14c.pptxretocat
 
Planificacion pis ms project1b
Planificacion pis ms project1bPlanificacion pis ms project1b
Planificacion pis ms project1b
 

Similar a Proyecto GxUnit - Congreso Cacic2008 (Almeida, LarreBorges, Araújo)

Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDesarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Didier Granados
 
Introduccion ingenieriadelsoftware
Introduccion ingenieriadelsoftwareIntroduccion ingenieriadelsoftware
Introduccion ingenieriadelsoftware
jhonjaveruribe
 
Introduccion ingdelsoftware2
Introduccion ingdelsoftware2Introduccion ingdelsoftware2
Introduccion ingdelsoftware2
Jonh Uribe
 

Similar a Proyecto GxUnit - Congreso Cacic2008 (Almeida, LarreBorges, Araújo) (20)

Especificación GxFIT - Defensa Tesis Maestría
Especificación GxFIT - Defensa Tesis MaestríaEspecificación GxFIT - Defensa Tesis Maestría
Especificación GxFIT - Defensa Tesis Maestría
 
Prototipo de un sistema de registro para el
Prototipo de un sistema de registro para elPrototipo de un sistema de registro para el
Prototipo de un sistema de registro para el
 
Our Experience with the GxUnit Project (Almeida, LarreBorges, Araújo)
Our Experience with the GxUnit Project (Almeida, LarreBorges, Araújo)Our Experience with the GxUnit Project (Almeida, LarreBorges, Araújo)
Our Experience with the GxUnit Project (Almeida, LarreBorges, Araújo)
 
Nuestra Experiencia Con El Proyecto Gxunit Vf
Nuestra Experiencia Con El Proyecto Gxunit VfNuestra Experiencia Con El Proyecto Gxunit Vf
Nuestra Experiencia Con El Proyecto Gxunit Vf
 
Sistemas II (I Bimestre)
Sistemas II (I Bimestre)Sistemas II (I Bimestre)
Sistemas II (I Bimestre)
 
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDesarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
 
Análisis y diseños de sistemas planes
Análisis y diseños de sistemas planesAnálisis y diseños de sistemas planes
Análisis y diseños de sistemas planes
 
CvTrafficCounter
CvTrafficCounterCvTrafficCounter
CvTrafficCounter
 
Introduccion ingenieriadelsoftware
Introduccion ingenieriadelsoftwareIntroduccion ingenieriadelsoftware
Introduccion ingenieriadelsoftware
 
Introduccion ingdelsoftware2
Introduccion ingdelsoftware2Introduccion ingdelsoftware2
Introduccion ingdelsoftware2
 
Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700
 
Fase i requerimientos
Fase i requerimientosFase i requerimientos
Fase i requerimientos
 
Plataforma de Gestión de Contenidos Digitales para Pymes. Documadrid 2008
Plataforma de Gestión de Contenidos Digitales para Pymes. Documadrid 2008Plataforma de Gestión de Contenidos Digitales para Pymes. Documadrid 2008
Plataforma de Gestión de Contenidos Digitales para Pymes. Documadrid 2008
 
Gustavo cornejo gonzales new
Gustavo cornejo gonzales newGustavo cornejo gonzales new
Gustavo cornejo gonzales new
 
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB 4.3 N-capas 4.4 Pruebas Un...
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB  4.3 N-capas 4.4 Pruebas Un...16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB  4.3 N-capas 4.4 Pruebas Un...
16 UNIDAD: 4. INTRODUCCION A LAS ARQUITECTURASWEB 4.3 N-capas 4.4 Pruebas Un...
 
D. Esteban López GED
D. Esteban López GEDD. Esteban López GED
D. Esteban López GED
 
Lawebquestcomputador
LawebquestcomputadorLawebquestcomputador
Lawebquestcomputador
 
Lawebquestcomputador
LawebquestcomputadorLawebquestcomputador
Lawebquestcomputador
 
Lawebquestcomputador
LawebquestcomputadorLawebquestcomputador
Lawebquestcomputador
 
Curso prescom
Curso prescomCurso prescom
Curso prescom
 

Más de Alejandro Araújo

Más de Alejandro Araújo (9)

Encuentrogx2006collaborativeprojects 090910122800-phpapp01
Encuentrogx2006collaborativeprojects 090910122800-phpapp01Encuentrogx2006collaborativeprojects 090910122800-phpapp01
Encuentrogx2006collaborativeprojects 090910122800-phpapp01
 
GxUnit-En sus comienzos...(Almeida, LarreBorges, Araújo)
GxUnit-En sus comienzos...(Almeida, LarreBorges, Araújo)GxUnit-En sus comienzos...(Almeida, LarreBorges, Araújo)
GxUnit-En sus comienzos...(Almeida, LarreBorges, Araújo)
 
Test Driven Development. Fortalezas y Debilidades
Test Driven Development. Fortalezas y DebilidadesTest Driven Development. Fortalezas y Debilidades
Test Driven Development. Fortalezas y Debilidades
 
Investigación sobre Dublin Core Data Model (Camargo-Araújo)
Investigación sobre Dublin Core Data Model (Camargo-Araújo)Investigación sobre Dublin Core Data Model (Camargo-Araújo)
Investigación sobre Dublin Core Data Model (Camargo-Araújo)
 
GXFIT-Especificación de marco de pruebas
GXFIT-Especificación de marco de pruebasGXFIT-Especificación de marco de pruebas
GXFIT-Especificación de marco de pruebas
 
Propuesta mejora proceso desarrollo Software (2002) (Diaz Arnesto, Araújo) ...
Propuesta mejora proceso desarrollo Software (2002) (Diaz Arnesto, Araújo)   ...Propuesta mejora proceso desarrollo Software (2002) (Diaz Arnesto, Araújo)   ...
Propuesta mejora proceso desarrollo Software (2002) (Diaz Arnesto, Araújo) ...
 
GxUnit - GeneXus Unit Testing
GxUnit - GeneXus Unit TestingGxUnit - GeneXus Unit Testing
GxUnit - GeneXus Unit Testing
 
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
 
Presentación Fitnesse
Presentación Fitnesse Presentación Fitnesse
Presentación Fitnesse
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Proyecto GxUnit - Congreso Cacic2008 (Almeida, LarreBorges, Araújo)

  • 1. Construcción de una herramienta para pruebas unitarias en GeneXus © Enrique Almeida [email_address] Alejandro Araújo [email_address] Uruguay Larre Borges [email_address] Proyecto GxUnit XIV Congreso Argentino de Ciencias de la Computación CACIC 2008
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. ¿Qué obtuvimos? XIV Congreso Argentino de Ciencias de la Computación CACIC 2008 Proyecto GxUnit
  • 9.
  • 10. Características: Casos de Prueba GxUnit
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.