42
Del mono al QA

Del Mono al QA

Embed Size (px)

Citation preview

Page 1: Del Mono al QA

Del mono al QA

Page 2: Del Mono al QA

¿Quién soy?

Page 3: Del Mono al QA

● Comencé a desarrollar hace más de 10 años● Buscando que cada proyecto fuese lo mejor posible● Dedicarme al mundo del QA fue una evolución natural

para asegurar que cada proyecto en que me embarcaba fuese la mejor expresión de sí mismo

Page 4: Del Mono al QA

Contenido

1

2

3

La importancia del QA

¿Por qué hablar de la historia del QA?

¿Cómo aplicamos esto?

4 ¿Y ahora?

Page 5: Del Mono al QA

1. La importancia del QA

Page 6: Del Mono al QA

La implicación en la calidad del proyecto es fundamental

Page 7: Del Mono al QA

2. ¿Por qué hablar de la historia del QA?

Page 8: Del Mono al QA

Sabiendo de dónde venimos podemos evitar repetir los mismos errores

Page 9: Del Mono al QA

EL MONO

Sin ser de la especie, nuestro más antiguo antepasado

Page 10: Del Mono al QA

EL MONO

La prueba consiste en ver el resultado tras cada ejecución

Desarrollo QA

Page 11: Del Mono al QA

EL MONO

Tenía sentido cuando se programaba con tarjetas perforadas, pero no desde que existen los lenguajes de programación modernos

Page 12: Del Mono al QA

AUSTRALOPITHECUS

Fase temprana, empezamos a caminar erguidos

Page 13: Del Mono al QA

AUSTRALOPITHECUS

Repaso manual a la aplicación antes de cada versión

Desarrollo QA Producción

Page 14: Del Mono al QA

AUSTRALOPITHECUS

No hace falta ser técnico para ser tester, ya que importa más conocer el producto

QA

Page 15: Del Mono al QA

HOMO HABILIS

Se distinguió por la creación de herramientas

Page 16: Del Mono al QA

HOMO HABILIS

Test en código para comprobar el valor en tiempo real

Producción

QA

Desarrollo

Page 17: Del Mono al QA

HOMO HABILIS

Los desarrolladores se han de implicar en la calidad del código

Page 18: Del Mono al QA

HOMO ERECTUS

Descubrimiento del fuego

Page 19: Del Mono al QA

HOMO ERECTUS

Importancia del análisis del código fuente

Page 20: Del Mono al QA

HOMO ERECTUS

Antes de los analizadores automáticos se realizaba de forma manual

Page 21: Del Mono al QA

HOMO NEANDERTHALENSIS

Mejoras en la vida social y la comunicación

Page 22: Del Mono al QA

HOMO NEANDERTHALENSIS

Aplicaciones más complejas, con distintos módulos y componentes

Page 23: Del Mono al QA

HOMO NEANDERTHALENSIS

Test unitarios, integración, componentes, rendimiento, seguridad, interfaz y funcionales

Page 24: Del Mono al QA

HOMO SAPIENS

Técnicas de recolección y adaptación

Page 25: Del Mono al QA

HOMO SAPIENS

Herramientas de gestión de las pruebas y logs

Page 26: Del Mono al QA

HOMO SAPIENS

Importancia de los test en la integración continua

Page 27: Del Mono al QA

3. ¿Cómo aplicamos ésto?

Page 28: Del Mono al QA

Un cambio en la metodología es fundamental para facilitar esta evolución

Page 29: Del Mono al QA

¿Cómo lo aplicamos?

El desarrollo en cascada heredado de la época industrial nos limita más de lo que nos aporta

Page 30: Del Mono al QA

¿Cómo lo aplicamos?

AGILE ¿En qué consiste?

Iteraciones SCRUM

Page 31: Del Mono al QA

AGILE

TDD (test-driven development)BDD (Behaviour-driven development)

DesarrolloTDD & BDD Producción

Page 32: Del Mono al QA

AGILE

Interacción entre equipos e individuos es fundamental

Page 33: Del Mono al QA

AGILE

Visibilidad de la evolución del proyecto

Page 34: Del Mono al QA

AGILE

Colaboración con el cliente

Page 35: Del Mono al QA

AGILE

Respuesta al cambio

Page 36: Del Mono al QA

4. ¿Y ahora?

Page 37: Del Mono al QA

Con todos estos cambios es posibleperder el foco de las funciones del QA

Page 38: Del Mono al QA

¿Y AHORA?

No sabemos cómo evolucionará el hombre

Page 39: Del Mono al QA

¿Y AHORA?

Crecimiento profesional

Page 40: Del Mono al QA

¿Y AHORA?

Desarrollo de nuevas herramientas

Page 41: Del Mono al QA

¿Y AHORA?

Apoyo al resto de equipos