Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAgata Peres Modificado hace 10 años
1
Juan Pablo Goyení Marcos Olivera Nicolás Carro Proyecto de grado Facultad de Ingeniería UdelaR
2
Historia de GXUnit …….
3
Pruebas unitarias Herramientas xUnit GXUnit
4
Pruebas unitarias
5
Motivación Fuente: Applied Software Measurement, Capers Jones, 1996
6
Pruebas unitarias Herramientas xUnit
7
Características Automatización Embebido en el lenguaje Ejecución Velocidad Visualización
8
Herramientas xUnit Estructura de los Casos de Prueba Setup Llamada a la unidad Asserts Teardown
9
Herramientas xUnit Herramientas estudiadas JUnit PBUnit GXUnit PIS NUnit Otras…
10
Herramientas xUnit Puntos fuertes tomados Casos de prueba programables Generación automática de código Ejecución desde entorno de desarrollo Suites de prueba Adaptable a la versión
11
Pruebas unitarias Herramientas xUnit GXUnit
12
Arquitectura Se busca que sea … Independiente Mantenible Bajo Acoplamiento Compatible Extensible
13
Arquitectura
14
GeneXusAPI Recibe solicitudes de GXUnitCore Crea: – Procedimientos – Data Providers – Structured Data Types – Carpetas – Transacciones
15
Arquitectura GXUnitCore Núcleo de GXUnit Recibe solicitudes de GXUnitUI Define: – AssertStringEquals – AssertNumericEquals – RunnerProcedure
16
Arquitectura GXUnitUI Crear TestCase Crear Suite Ejecutar TestCase Ejecutar Suite Visualizar Resultados
17
GXUnit Unidad en GeneXus ¿Unidad en GeneXus? ¿Objetos GeneXus? ¿Cuáles Objetos?
18
GXUnit Objetos GeneXus
19
GXUnit
20
Test Case
21
GXUnit Test Suite
22
GXUnit Result
23
Demo
24
Resultados Cumplimiento de los objetivos clave Casos de estudio - PIS 2011 Consolidación de GXUnit en la comunidad – a – Blog / Site / Consultas Trabajo a futuro – Generación de datos de prueba – Integración con GXtest – Ejecución batch de pruebas – Smart devices – Generación de reportes
25
Agradecimientos Encargados del Proyecto de Grado – Mónica Wodzislawski (Tutor del proyecto) – Matías Reina (Usuario responsable del proyecto) – Federico Toledo (Usuario responsable alterno) GeneXus Extensions – Luciano Silveira – Federico Azzato GeneXus Marketplace – Martín Olivieri Gustavo Carriquiry Ursula Bartram Alejandro Araujo Enrique Almeida Integrantes de los 2 grupos GXunit del Proyecto de Ingeniería de Software 2007 Integrantes de los 2 grupos GeneXus del Proyecto de Ingeniería de Software 2011
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.