¡Esta prueba tiene que automatizarse!

Post on 14-Jul-2015

221 views 5 download

Transcript of ¡Esta prueba tiene que automatizarse!

¡ESTA PRUEBA TIENE QUE

AUTOMATIZARSE!

Lorena Campistrous

lcampistro@ancap.com.uy

Mauro Alvez

malvez@genexusconsulting.com

Andréi Guchin

andrei.guchin@abstracta.com.uy

Agenda

o Contexto del Proyecto

o Pruebas de performance

o Automatización de pruebas

funcionales

Proyecto: Sistema de Personal

2500 usuarios

Visibilidad a toda la organización

Abarca: Control de Asistencia, ingreso de justificaciones de horas trabajadas o no y proceso para su autorización, interfaz con el sistema de sueldos, consultas

Evolución Tecnológica

Cambio en la arquitectura: Portal de Autogestión

Reingeniería funcionalidades mas complejas

Implementación de procesos con GXflow

Aplicación de K2BTools

Nuevo esquema de seguridad

Proceso de construcción

o Incorporación de roles especializados

o Coordinación

o Equipo de Testing

o Expertos en test de Performance

o Incorporación de herramientas

o Diseño

o Automatización

o Ejecución y análisis

Pruebas de Performance

0

200

400

600

800

1000

1200

1400

12:0

0:0

0 A

M12

:30

:00

AM

1:0

0:0

0 A

M1:

30

:00

AM

2:0

0:0

0 A

M2

:30

:00

AM

3:0

0:0

0 A

M3

:30

:00

AM

4:0

0:0

0 A

M4

:30

:00

AM

5:0

0:0

0 A

M5

:30

:00

AM

6:0

0:0

0 A

M6

:30

:00

AM

7:0

0:0

0 A

M7

:30

:00

AM

8:0

0:0

0 A

M8

:30

:00

AM

9:0

0:0

0 A

M9

:30

:00

AM

10:0

0:0

0 A

M10

:30

:00

AM

11:0

0:0

0 A

M11

:30

:00

AM

12:0

0:0

0 P

M12

:30

:00

PM

1:0

0:0

0 P

M1:

30

:00

PM

2:0

0:0

0 P

M2

:30

:00

PM

3:0

0:0

0 P

M3

:30

:00

PM

4:0

0:0

0 P

M4

:30

:00

PM

5:0

0:0

0 P

M5

:30

:00

PM

6:0

0:0

0 P

M6

:30

:00

PM

7:0

0:0

0 P

M7

:30

:00

PM

8:0

0:0

0 P

M8

:30

:00

PM

9:0

0:0

0 P

M9

:30

:00

PM

10:0

0:0

0 P

M10

:30

:00

PM

11:0

0:0

0 P

M11

:30

:00

PM

y m

ay

or.

..

Diseñode modelo de carga

0

500

1000

1500

Diseñode modelo de carga

Estadísticas de acceso a objetos

Diseñode modelo de carga

0

500

1000

1500 #UV #Iter

CP01-Remuneración 122 4

CP02-Ficha Detallada 66 4

CP03-Anuncio de Licencia 8 7

CP04-Anuncio de compensar hrs extras 8 7

CP05-Anuncio de salida en comisión 8 7

CP06-Anuncio de Hrs particulares 8 7

CP07-Ver Saldo de Licencia 6 2

CP08-Interfase de sueldos 3 1

CP09-Trabajar con subordinados 10 1

CP10-Consultar Anuncios 28 4

CP12-Consultar Marcas Normales 20 2

CP13-Trabajar con Anuncios 20 3

CP14-Marcas Subordinados 10 1

Escenario de carga

Automatización

o Performance Monitor

o Iseries Navigator

o Tivoli Performance Viewer

o Jconsole

o IBM Heap Analyzer

o JProfiler

Ejecuciones

Herramientas de monitorización:

Análisis de resultados

Automatización de pruebas

¿Qué automatizamos?

¿Por qué?

o Funcionalidad crítica

o Cobertura de las pruebas

o Tiempo insumido en testing

o Tarea repetitiva

o Costo de la automatización

Proceso

Antes Automatización Después

Proceso

Antes Automatización Después

Proceso

Antes Automatización Ahora

Adaptación de los casos de prueba

Proceso

Antes Automatización Después

Proceso

Antes Automatización Después

¡ESTA PRUEBA TIENE QUE

AUTOMATIZARSE!

Lorena Campistrous

lcampistro@ancap.com.uy

Mauro Alvez

malvez@genexusconsulting.com

Andréi Guchin

andrei.guchin@abstracta.com.uy

Conferencias relacionadas

o Hoy

o Sacándole el jugo al testing- Sala 2C, 16:15 hs.

o Mitos sobre el testing y el testing automatizado- Sala 2C, 17:15 hs.

o Testing en Smart Devices: Getting Started- Sala 2C, 17:45 hs.

o Martes

o Laboratorio Gxtest (parte 1)- Sala 4P, 10:30 hs.

o Laboratorio Gxtest (parte 2)- Sala 4P, 11:00 hs.

o Miércoles

o Testing: 20 años, 5 niveles, 1 desafío- Sala 4R, 11:45hs.

¡GRACIAS!