gxtest - avant premier

28
Avant Premier – GUG Montevideo

Upload: guest7f6eaae

Post on 06-Aug-2015

132 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: GXtest - Avant Premier

Avant Premier – GUG Montevideo

Page 2: GXtest - Avant Premier

Abstracta - Simplificando el Testing 2

Page 3: GXtest - Avant Premier

Abstracta - Simplificando el Testing 3

Contenido

• Testing automatizado

• GXtest

• Roadmap

• Preguntas x2

Page 4: GXtest - Avant Premier

Abstracta - Simplificando el Testing 4

Testing Automatizado

Page 5: GXtest - Avant Premier

Abstracta - Simplificando el Testing 5

¿Qué es automatizar pruebas?

Lograr que los casos de pruebas sean corridos por una máquina

Page 6: GXtest - Avant Premier

Abstracta - Simplificando el Testing 6

¿Para qué automatizar?

• Aumentar la calidad del producto• Reducir los errores en el testing• Reducir el tiempo del retrabajo• Facilitar la innovación y la evolución de la

aplicación• Disminuir el tiempo de salida al mercado• Detección temprana de errores

Page 7: GXtest - Avant Premier

Abstracta - Simplificando el Testing 7

¿Cómo automatizar?

• Se debe utilizar una herramienta• Algunos conceptos conocidos– Record & Play– Data Driven Testing– Model Based Testing

Page 8: GXtest - Avant Premier

Abstracta - Simplificando el Testing 8

Page 9: GXtest - Avant Premier

Abstracta - Simplificando el Testing 9

¿Qué es GXtest?

• Herramienta de testing específica para aplicaciones desarrolladas en GeneXus

• Enfoque de Model Based Testing• Permite – Data Driven Testing– Record & Play

Page 10: GXtest - Avant Premier

Abstracta - Simplificando el Testing 10

¿Porqué GXtest?

• Permite adaptar rápidamente los casos de prueba a los cambios de la aplicación

• Permite crear casos de prueba de manera sencilla

• Permite tener un enfoque de Data Driven Testing

• Permite integrarse con la aplicación GeneXus

Page 11: GXtest - Avant Premier

Abstracta - Simplificando el Testing 11

¿Cómo se logra esto?

GXtest asocia Artefactos de Prueba a la KB

Page 12: GXtest - Avant Premier

Abstracta - Simplificando el Testing 12

Ejemplo

• Transacción Clientes (CliNom, CliDir)

• Herramientas tradicionales– Click(span_W0001CLINOM)

• GXtest– Click(Clientes,CliNom)

Page 13: GXtest - Avant Premier

Abstracta - Simplificando el Testing 13

Arquitectura GXtest

1 - Los testers crean los casos de prueba en paralelo.

2 – Los casos de prueba se centralizan en GXtest Server

3 – Se agenda la ejecución de los casos de prueba en distintos ambientes

Executor #1Browser: Firefox 2App: Java + Oracle + GX 9

Executor #2Browser: IExplorer 7App: C#+ SQLServer+ GX X

4 – Los casos de prueba programados se Ejecutan en distintos ambientes.

5 – Se notifican a los responsables6 – Reportes de ejecuciones

Page 14: GXtest - Avant Premier

Abstracta - Simplificando el Testing 14

GXtest IEToolbar

Page 15: GXtest - Avant Premier

Abstracta - Simplificando el Testing 15

GXtest Client

Page 16: GXtest - Avant Premier

Abstracta - Simplificando el Testing 16

Conceptos de Gxtest I

Page 17: GXtest - Avant Premier

Abstracta - Simplificando el Testing 17

Conceptos de GXtest II

• DataPool• Variables• Bifuraciones• Anidación

Page 18: GXtest - Avant Premier

Abstracta - Simplificando el Testing 18

Demo

Page 19: GXtest - Avant Premier

Abstracta - Simplificando el Testing 19

Impactos en los Casos de Prueba

• Cambios en WebForms• Cambios en el esquema de la BD• Cambios en el DBMS• Cambiar el browser• Cambiar la versión de GeneXus• Cambiar la plataforma de ejecución

Page 20: GXtest - Avant Premier

Abstracta - Simplificando el Testing 20

GXtest Server

Page 21: GXtest - Avant Premier

Abstracta - Simplificando el Testing 21

Conceptos de GXtest Server

• Suites– Seteos inciales

• Scheduling– Tareas

• Usuarios• Reportes

Page 22: GXtest - Avant Premier

Abstracta - Simplificando el Testing 22

GXtest Executor

• Distribución de la ejecución• Ambientes heterogéneos

Page 23: GXtest - Avant Premier

Abstracta - Simplificando el Testing 23

Roadmap

Page 24: GXtest - Avant Premier

Abstracta - Simplificando el Testing 24

GXtest

• Julio primer RC• En el evento GeneXus estará disponible

comercialmente• Primer caso de uso: K2B

Page 25: GXtest - Avant Premier

Abstracta - Simplificando el Testing 25

PreguntasNuestras

Page 26: GXtest - Avant Premier

Abstracta - Simplificando el Testing 26

Preguntas

• ¿Utilizan algún producto para testing hoy en día?

• ¿Ven oportunidad de usar GXtest en sus empresas?

• ¿Piensan que sus clientes lo pueden llegar a utilizar?

Page 27: GXtest - Avant Premier

Abstracta - Simplificando el Testing 27

Ahora si: Preguntas??

Page 28: GXtest - Avant Premier

Abstracta - Simplificando el Testing 28

Gracias!