SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
2
Indice
• Reseña
• Tipos de Tests
• Problemas actuales
• Como resolver los problemas?
• Ejemplos prácticos
3
	
   	
   	
   	
   	
   	
   	
  
	
   	
   	
   	
   	
   	
   Certificado	
  en	
  Software	
  Testing	
  por	
  BCS	
  (Londres).	
  
	
   	
   	
   	
   	
   	
   Harvard	
  Business	
  School	
  (Delhi).	
  
	
  	
   	
   	
   	
   	
   	
   CEO	
  y	
  Co-­‐fundador	
  de	
  Bstriker	
  (Ámsterdam).	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  CEO	
  de	
  Nimbuzz	
  Argentina	
  S.A.	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Director	
  de	
  QAustral	
  S.A.	
  
	
   	
   Traductor	
  oficial	
  de	
  documentación	
  TMM-­‐i.	
  
	
   	
   Formador	
  Internacional	
  ISTQB.	
  
TESTER	
  de	
  Software.
4
BSTRIKER GOAL
Conocimiento de Testing de manera que cada vez la actividad de testing
profesional sea mas reconocida.
• Eventos Online Publicados en Pagina de Bstriker en FB.
• Sorteo de 5 libros digitales de Testing Profesionales de Software.
5
Reseña
Testing no se realiza para indicar que el software funciona correctamente, se
realiza para mostrar las anomalías evitando así que el usuario las detecte.
• Testing NO eleva el nivel de Calidad. (Medico)
• El principio básico es poder medir efectivamente el nivel de calidad de la
aplicación. (calidad?)
6
Hechos
El software esta cada vez mas presente en nuestra vida cotidiana.
Los Testers no son capaces de detectar el 100% de los defectos. (Nuevas
herramientas.)
Los usuarios buscan sustitutos de las aplicaciones tan pronto se sienten
insatisfechos.
Los defectos afectan la reputación de la empresa.
Normalmente el tiempo de Testing se reduce por demoras de las etapas
previas de construcción.
El mercado se mueve rápido mientas que Testing necesita tiempo.
7
Reseña
8
Reseña
Fabricantes	
  de	
  autos	
  llamando	
  modelos	
  por	
  errores	
  de	
  soKware.	
  
Respirador	
  ArMficial	
  con	
  un	
  bug	
  de	
  soKware	
  matando	
  pacientes.	
  Esta	
  empresa	
  se	
  vio	
  afectada	
  por	
  
Desarrolladores	
  cambiando	
  de	
  trabajo.	
  Los	
  nuevos	
  desarrolladores	
  no	
  querían	
  modificar	
  las	
  partes	
  ya	
  
creadas	
  haciendo	
  crecer	
  el	
  código	
  excesivamente.	
  Este	
  bug	
  esta	
  relacionado	
  a	
  código	
  innecesario	
  
haciendo	
  que	
  la	
  batería	
  se	
  agote	
  mas	
  rápido	
  de	
  lo	
  esperado.	
  
Empresas	
  mostrando	
  sus	
  productos	
  mas	
  lentos	
  que	
  la	
  competencia.	
  
EuroFighter	
  Typhoon	
  con	
  un	
  bug	
  que	
  costo	
  30M	
  eur.	
  Si	
  se	
  apagaba	
  la	
  computadora	
  del	
  avión	
  en	
  vuelo	
  
inverMdo	
  la	
  misma	
  no	
  volvía	
  a	
  encender.	
  	
  
9
Reseña
10
Reseña
11
Reseña
•  Para hacer frente a los problemas de los modelos estructurados.
•  Es normal que se mal interprete Ágil con ausencia de formalidad o
mínimo nivel de documentación.
•  Teoría Tom Gilb ‘70s.
•  La primera implementación ágil fue RUP ‘94.
•  Manifiesto Ágil. 

12
Reportes
• Reportes Automáticos
• Reportes Manuales
• Que medir!
13
Reportes Manuales
•  Requieren Tiempo de Preparación.
•  El reporte puede contener errores.
•  La información puede ser manipulada.
•  No esta disponible 24/7. 

14
Reporte Manual
•  Excel, Word, Mail..….
•  Posesión (Banco).
•  Manifiesto Ágil (a Favor). 

15
Reporte Automatico
• Mayor Trazabilidad.
•  No se invierte tiempo en preparación.
•  Información que no se puede manipular.
•  Manifiesto Ágil (en contra). 

16
Reporte Diario
17
Diario detallado
18
Métricas de Mejora
19
Métricas Colaborativa
20
Métricas de Decisión
21
Que medir?
•  TMMI, TPI, CTP, STEP, CMMI
Ejemplo empresa de comunicación

22
Modelos
23
Relaciones
!! Antes!'56! 57+78! 79+82!(Myers)!83+84! 85!….!
TESTING'
Debbuging! Demo! Destruccion!
Evaluacion!
(V,V!&T)! Prevención'
MODELOS'DE'
DESARROLLO'
Cascada!(Benignton!+!
Royce)!
!!
92!Modelo!
V!/!W!
94!RUP!
Primer!Agil! 99!TDD!
MODELOS'DE'
MEJORA'CONTINUA' !! STEP!+!86!(3)!
TMM!+!90!
(5)! CTP!(12)!
TPI!+!97!(4)!
(SOGETI)!!
CMMi!+!
02!
SPICE!+!
'04!(6)!
MODELOS'
GENERALES' Deming!PDCA! Kaizen' TQM! EFQM!+!88!
Six'Sigma'?'
86' !! !! !! !!
24
Resumen Historia
Antes	
  de	
  1956.	
  Periodo	
  orientado	
  a	
  debugging.	
  En	
  el	
  ‘49	
  A.M.	
  Touring	
  es	
  el	
  
precursor	
  	
  (Checking	
  a	
  large	
  RouMne).	
  	
  
Entre	
  1957	
  y	
  1978.	
  Periodo	
  orientado	
  a	
  demostración.	
  
Entre	
  1979	
  y	
  1982.	
  Periodo	
  orientado	
  a	
  destrucción.	
  Myers	
  -­‐	
  The	
  Art	
  of	
  SoKware	
  
TesMng.	
  	
  
Entre	
  1983	
  y	
  1984.	
  Periodo	
  orientado	
  a	
  evaluación.	
  (V,V&T)	
  
Entre	
  1985	
  y	
  la	
  actualidad.	
  Periodo	
  orientado	
  a	
  prevención.	
  STEP	
  (SystemaMc	
  Test	
  
and	
  EvaluaMon	
  Process)	
  	
  
25
Reseña
•  Para hacer frente a los problemas de los modelos estructurados.
•  Es normal que se mal interprete Ágil con ausencia de formalidad o
mínimo nivel de documentación.
•  Teoría Tom Gilb ‘70s.
•  La primera implementación ágil fue RUP ‘94.
•  Manifiesto Ágil. 

26
Tipos de Test
• Testing Estatico o Preventivo
• Testing Dinamico o Analitico
• Cualquier actividad que produzca un
resultado es TESTEABLE.
27
Test Estatico
• Son tareas de Verificación para detectar entre otras cosas:
* Faltante de Información
* Mala interpretación de la información.
* Ambigüedades o inconsistencias.
Las ventajas principales son Detección Temprana y a la vez la posibilidad de
preparación de casos de pruebas antes de que el sistema este listo para
testing.
28
Test Dinamico
• Son tareas de Validación donde el objetivo principal es la detección de fallos
o defectos mediante la aplicación de técnicas que ayudan a mejorar la
efectividad de las pruebas y evitar de esta manera que sea el usuario quien
detecte los problemas.
• No es momento de crear casos de pruebas sino de ejecutarlos.
El éxito de esta actividad se determina por la cantidad de defectos detectados.
29
Problemas Actuales
• Se confunde Agilidad con caos.
• Documentación inexistente u obsoleta.
• Desarrollo produce mucho mas rápido de lo que
Testing puede atender.
• El area de desarrollo realiza pruebas. (Black
Team IBM 1960)
• Automatización de pruebas ayuda pero no es la
única actividad que se debe realizar.
30
Problema - Sprint 1
Análisis
DiseñoTesting
Desarrollo
FINISHED FILES ARE THE RESULT
OF YEARS OF SCIENTIFIC STUDY
COMBINED WITH THE
EXPERIENCE OF YEARS
31
32
Problema - Sprint 1
Análisis
DiseñoTesting
Desarrollo
33
Problema - Sprint 2
Análisis
DiseñoTesting
Desarrollo
34
Algunas Soluciones
• Aun la agilidad tiene procesos. La optimizacion
de los procesos los convierte en ágiles.
• Documentación Minima no significa ausente.
Incluye nuevas formas.
• Desarrollo mas rápido sucede cuando Testing
no se involucra en una etapa temprana.
• El area de desarrollo ejecute pruebas creadas
por el area de Testing..
• Automatización de pruebas ayuda pero no es la
única actividad que se debe realizar.
• Transparencia total.
35
Sugerencia de Solución
Análisis
DiseñoTesting
Desarrollo
36
Análisis
DiseñoTEST DINAMICO
Desarrollo
TE
Testing Agil
37
Análisis
DiseñoTEST DINAMICO
Desarrollo
Testing Agil
38
Análisis
DiseñoTEST DINAMICO
Desarrollo
TE
UAT
Testing Agil
39
Análisis
DiseñoTEST DINAMICO
Desarrollo
TE
UAT
Iteración 1
Iteración 2
Testing Agil
40
Análisis
DiseñoTD
Desarrollo
TE
UAT
Iteración 2
Iteración 3
Testing Agil
TA
TA
41
Análisis
DiseñoTD
DEV
TE
UAT
Iteración Final
Testing Agil
TA
TA
Formato de Testing
42
Rol del Tester Agil
• Es un Ingeniero de Pruebas
Analista y Revisor
Entiende de Logica y Programación
Metodologias de Testing
Homologación
Excelente comunicador.
43
• GPS (NL)
• Banco
(Argentina)
Testing por Dev’s
Optimizacion de Aceptación
Gracias
44

Más contenido relacionado

La actualidad más candente

Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vidasandrasig
 
Testing en aplicaciones móviles iOS, Android
Testing en aplicaciones móviles iOS, AndroidTesting en aplicaciones móviles iOS, Android
Testing en aplicaciones móviles iOS, AndroidSlashMobility.com
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)Enrique Polo
 
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014marihencely
 
Por Que Fracasan Los Proyectos
Por Que Fracasan Los ProyectosPor Que Fracasan Los Proyectos
Por Que Fracasan Los ProyectosMICProductivity
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpCrisCobol
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0TestingBaires
 
Guilherme siqueira simoes sg virtual conference 2014
Guilherme siqueira simoes    sg virtual conference 2014Guilherme siqueira simoes    sg virtual conference 2014
Guilherme siqueira simoes sg virtual conference 2014Software Guru
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programmingjoaquin_win
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpCrisCobol
 
Scrum y la Crisis Mundial
Scrum y la Crisis MundialScrum y la Crisis Mundial
Scrum y la Crisis Mundialjapono
 
2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcción2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcciónkamui002
 

La actualidad más candente (19)

Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
Fase1
Fase1Fase1
Fase1
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vida
 
Testing en aplicaciones móviles iOS, Android
Testing en aplicaciones móviles iOS, AndroidTesting en aplicaciones móviles iOS, Android
Testing en aplicaciones móviles iOS, Android
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)
 
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
 
Por Que Fracasan Los Proyectos
Por Que Fracasan Los ProyectosPor Que Fracasan Los Proyectos
Por Que Fracasan Los Proyectos
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
 
Porque fracasan los proyectos de TI
Porque fracasan los proyectos de TIPorque fracasan los proyectos de TI
Porque fracasan los proyectos de TI
 
Guilherme siqueira simoes sg virtual conference 2014
Guilherme siqueira simoes    sg virtual conference 2014Guilherme siqueira simoes    sg virtual conference 2014
Guilherme siqueira simoes sg virtual conference 2014
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Scrum y la Crisis Mundial
Scrum y la Crisis MundialScrum y la Crisis Mundial
Scrum y la Crisis Mundial
 
2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcción2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcción
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 

Similar a Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinámica de Pruebas

Presentación Agile Testing
Presentación Agile TestingPresentación Agile Testing
Presentación Agile Testingtbaires
 
Técnicas avanzadas para la gestión de calidad
Técnicas avanzadas para la gestión de calidadTécnicas avanzadas para la gestión de calidad
Técnicas avanzadas para la gestión de calidadTatiana Enriquez
 
Argentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting
 
Personal Software Process / Sesion 03
Personal Software Process / Sesion 03Personal Software Process / Sesion 03
Personal Software Process / Sesion 03andres hurtado
 
Vuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdfVuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdfPabloMorales831994
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta
 
DIAPOS GEROPE UNIDAS.pptx
DIAPOS GEROPE UNIDAS.pptxDIAPOS GEROPE UNIDAS.pptx
DIAPOS GEROPE UNIDAS.pptxAlexFigueroa50
 
16 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 200916 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 2009Pepe
 
Importancia del testing en los proyectos
Importancia del testing en los proyectosImportancia del testing en los proyectos
Importancia del testing en los proyectosSoftware Guru
 
Presentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en StartupsPresentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en StartupsGustavo Soto Miño
 
Modelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startupsModelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startupsJuan Paulo Madriaza
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwarePrimoLaura
 

Similar a Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinámica de Pruebas (20)

Presentación Agile Testing
Presentación Agile TestingPresentación Agile Testing
Presentación Agile Testing
 
Técnicas avanzadas para la gestión de calidad
Técnicas avanzadas para la gestión de calidadTécnicas avanzadas para la gestión de calidad
Técnicas avanzadas para la gestión de calidad
 
Practico
PracticoPractico
Practico
 
Argentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QA
 
Modelo Toyota
Modelo ToyotaModelo Toyota
Modelo Toyota
 
Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1
 
Personal Software Process / Sesion 03
Personal Software Process / Sesion 03Personal Software Process / Sesion 03
Personal Software Process / Sesion 03
 
Vuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdfVuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdf
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
 
DIAPOS GEROPE UNIDAS.pptx
DIAPOS GEROPE UNIDAS.pptxDIAPOS GEROPE UNIDAS.pptx
DIAPOS GEROPE UNIDAS.pptx
 
16 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 200916 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 2009
 
Importancia del testing en los proyectos
Importancia del testing en los proyectosImportancia del testing en los proyectos
Importancia del testing en los proyectos
 
Pruebas
PruebasPruebas
Pruebas
 
Presentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en StartupsPresentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en Startups
 
Modelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startupsModelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startups
 
S9-DAW-2022S1.pptx
S9-DAW-2022S1.pptxS9-DAW-2022S1.pptx
S9-DAW-2022S1.pptx
 
Conferencia cip semana de la ingeniería
Conferencia cip semana de la ingenieríaConferencia cip semana de la ingeniería
Conferencia cip semana de la ingeniería
 
Filosofias de calidad
Filosofias de calidadFilosofias de calidad
Filosofias de calidad
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 
Qualitytest
QualitytestQualitytest
Qualitytest
 

Más de TestingUy

Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalTestingUy
 
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...TestingUy
 
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...TestingUy
 
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingWebinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingTestingUy
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingUy
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoTestingUy
 
Meetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youMeetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youTestingUy
 
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...TestingUy
 
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterMeetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterTestingUy
 
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterMeetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterTestingUy
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?TestingUy
 
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?TestingUy
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?TestingUy
 
Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!TestingUy
 
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...TestingUy
 
Charla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactCharla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactTestingUy
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsTestingUy
 
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelCharla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelTestingUy
 
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...TestingUy
 
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...TestingUy
 

Más de TestingUy (20)

Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcional
 
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
 
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
 
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingWebinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
 
Meetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youMeetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with you
 
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
 
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterMeetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
 
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterMeetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
 
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
 
Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!
 
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
 
Charla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactCharla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con Pact
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbots
 
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelCharla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
 
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
 
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (20)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinámica de Pruebas

  • 1.
  • 2. 2 Indice • Reseña • Tipos de Tests • Problemas actuales • Como resolver los problemas? • Ejemplos prácticos
  • 3. 3                           Certificado  en  Software  Testing  por  BCS  (Londres).               Harvard  Business  School  (Delhi).                 CEO  y  Co-­‐fundador  de  Bstriker  (Ámsterdam).                          CEO  de  Nimbuzz  Argentina  S.A.                          Director  de  QAustral  S.A.       Traductor  oficial  de  documentación  TMM-­‐i.       Formador  Internacional  ISTQB.   TESTER  de  Software.
  • 4. 4 BSTRIKER GOAL Conocimiento de Testing de manera que cada vez la actividad de testing profesional sea mas reconocida. • Eventos Online Publicados en Pagina de Bstriker en FB. • Sorteo de 5 libros digitales de Testing Profesionales de Software.
  • 5. 5 Reseña Testing no se realiza para indicar que el software funciona correctamente, se realiza para mostrar las anomalías evitando así que el usuario las detecte. • Testing NO eleva el nivel de Calidad. (Medico) • El principio básico es poder medir efectivamente el nivel de calidad de la aplicación. (calidad?)
  • 6. 6 Hechos El software esta cada vez mas presente en nuestra vida cotidiana. Los Testers no son capaces de detectar el 100% de los defectos. (Nuevas herramientas.) Los usuarios buscan sustitutos de las aplicaciones tan pronto se sienten insatisfechos. Los defectos afectan la reputación de la empresa. Normalmente el tiempo de Testing se reduce por demoras de las etapas previas de construcción. El mercado se mueve rápido mientas que Testing necesita tiempo.
  • 8. 8 Reseña Fabricantes  de  autos  llamando  modelos  por  errores  de  soKware.   Respirador  ArMficial  con  un  bug  de  soKware  matando  pacientes.  Esta  empresa  se  vio  afectada  por   Desarrolladores  cambiando  de  trabajo.  Los  nuevos  desarrolladores  no  querían  modificar  las  partes  ya   creadas  haciendo  crecer  el  código  excesivamente.  Este  bug  esta  relacionado  a  código  innecesario   haciendo  que  la  batería  se  agote  mas  rápido  de  lo  esperado.   Empresas  mostrando  sus  productos  mas  lentos  que  la  competencia.   EuroFighter  Typhoon  con  un  bug  que  costo  30M  eur.  Si  se  apagaba  la  computadora  del  avión  en  vuelo   inverMdo  la  misma  no  volvía  a  encender.    
  • 11. 11 Reseña •  Para hacer frente a los problemas de los modelos estructurados. •  Es normal que se mal interprete Ágil con ausencia de formalidad o mínimo nivel de documentación. •  Teoría Tom Gilb ‘70s. •  La primera implementación ágil fue RUP ‘94. •  Manifiesto Ágil. 

  • 12. 12 Reportes • Reportes Automáticos • Reportes Manuales • Que medir!
  • 13. 13 Reportes Manuales •  Requieren Tiempo de Preparación. •  El reporte puede contener errores. •  La información puede ser manipulada. •  No esta disponible 24/7. 

  • 14. 14 Reporte Manual •  Excel, Word, Mail..…. •  Posesión (Banco). •  Manifiesto Ágil (a Favor). 

  • 15. 15 Reporte Automatico • Mayor Trazabilidad. •  No se invierte tiempo en preparación. •  Información que no se puede manipular. •  Manifiesto Ágil (en contra). 

  • 21. 21 Que medir? •  TMMI, TPI, CTP, STEP, CMMI Ejemplo empresa de comunicación

  • 23. 23 Relaciones !! Antes!'56! 57+78! 79+82!(Myers)!83+84! 85!….! TESTING' Debbuging! Demo! Destruccion! Evaluacion! (V,V!&T)! Prevención' MODELOS'DE' DESARROLLO' Cascada!(Benignton!+! Royce)! !! 92!Modelo! V!/!W! 94!RUP! Primer!Agil! 99!TDD! MODELOS'DE' MEJORA'CONTINUA' !! STEP!+!86!(3)! TMM!+!90! (5)! CTP!(12)! TPI!+!97!(4)! (SOGETI)!! CMMi!+! 02! SPICE!+! '04!(6)! MODELOS' GENERALES' Deming!PDCA! Kaizen' TQM! EFQM!+!88! Six'Sigma'?' 86' !! !! !! !!
  • 24. 24 Resumen Historia Antes  de  1956.  Periodo  orientado  a  debugging.  En  el  ‘49  A.M.  Touring  es  el   precursor    (Checking  a  large  RouMne).     Entre  1957  y  1978.  Periodo  orientado  a  demostración.   Entre  1979  y  1982.  Periodo  orientado  a  destrucción.  Myers  -­‐  The  Art  of  SoKware   TesMng.     Entre  1983  y  1984.  Periodo  orientado  a  evaluación.  (V,V&T)   Entre  1985  y  la  actualidad.  Periodo  orientado  a  prevención.  STEP  (SystemaMc  Test   and  EvaluaMon  Process)    
  • 25. 25 Reseña •  Para hacer frente a los problemas de los modelos estructurados. •  Es normal que se mal interprete Ágil con ausencia de formalidad o mínimo nivel de documentación. •  Teoría Tom Gilb ‘70s. •  La primera implementación ágil fue RUP ‘94. •  Manifiesto Ágil. 

  • 26. 26 Tipos de Test • Testing Estatico o Preventivo • Testing Dinamico o Analitico • Cualquier actividad que produzca un resultado es TESTEABLE.
  • 27. 27 Test Estatico • Son tareas de Verificación para detectar entre otras cosas: * Faltante de Información * Mala interpretación de la información. * Ambigüedades o inconsistencias. Las ventajas principales son Detección Temprana y a la vez la posibilidad de preparación de casos de pruebas antes de que el sistema este listo para testing.
  • 28. 28 Test Dinamico • Son tareas de Validación donde el objetivo principal es la detección de fallos o defectos mediante la aplicación de técnicas que ayudan a mejorar la efectividad de las pruebas y evitar de esta manera que sea el usuario quien detecte los problemas. • No es momento de crear casos de pruebas sino de ejecutarlos. El éxito de esta actividad se determina por la cantidad de defectos detectados.
  • 29. 29 Problemas Actuales • Se confunde Agilidad con caos. • Documentación inexistente u obsoleta. • Desarrollo produce mucho mas rápido de lo que Testing puede atender. • El area de desarrollo realiza pruebas. (Black Team IBM 1960) • Automatización de pruebas ayuda pero no es la única actividad que se debe realizar.
  • 30. 30 Problema - Sprint 1 Análisis DiseñoTesting Desarrollo
  • 31. FINISHED FILES ARE THE RESULT OF YEARS OF SCIENTIFIC STUDY COMBINED WITH THE EXPERIENCE OF YEARS 31
  • 32. 32 Problema - Sprint 1 Análisis DiseñoTesting Desarrollo
  • 33. 33 Problema - Sprint 2 Análisis DiseñoTesting Desarrollo
  • 34. 34 Algunas Soluciones • Aun la agilidad tiene procesos. La optimizacion de los procesos los convierte en ágiles. • Documentación Minima no significa ausente. Incluye nuevas formas. • Desarrollo mas rápido sucede cuando Testing no se involucra en una etapa temprana. • El area de desarrollo ejecute pruebas creadas por el area de Testing.. • Automatización de pruebas ayuda pero no es la única actividad que se debe realizar. • Transparencia total.
  • 42. 42 Rol del Tester Agil • Es un Ingeniero de Pruebas Analista y Revisor Entiende de Logica y Programación Metodologias de Testing Homologación Excelente comunicador.
  • 43. 43 • GPS (NL) • Banco (Argentina) Testing por Dev’s Optimizacion de Aceptación