SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Prácticas modernas de pruebas basadas en Lean/Agile
Pruebas Exploratorias
Contenido
• Pruebas Exploratorias
• Pruebas Basadas en Sesiones
• Esquema de Cobertura de Producto
Pruebas Exploratorias y el Cuadrante de las Pruebas
Pruebas Funcionales
Construimos lo correcto?
Automatizado
(Cucumber, Selenium, etc.)
Pruebas Exploratorias
Usabilidad, Escenarios
UAT
Manual
Q2
Orientada al Negocio
Pruebas Unitarias
Lo construimos bien?
Automatizado
(frameworks xUnit)
Atributos de Calidad
Tiempo de respuesta;
escalabilidad; seguridad
Herramientas
Q1 Q4
Q3
Apoyadoporprogramación
CriticadelProducto
Orientada a la Tecnología
Verificación vs Pruebas
Pruebas Exploratorias
Plantilla de Carta (Charter) simple
Ejemplos de Cartas (Charters)
Creando Cartas (Charters)
• PRACTICA
• Piense en el ultimo Proyecto que ha participado, crear 2
Cartas (Charters) aplicables a la exploración del
producto.
10
Contenido
• Pruebas Exploratorias
• Pruebas Basadas en Sesiones
• Esquema de Cobertura de Producto
Pruebas basadas en Sesiones
Sesión de Prueba Exploratoria
Ejemplos de resultados revisables
PRACTICA
• Sumérgete en el Producto y Aprende : “Aprender el
producto produce un modelo mental de el en su mente.”
45
CARTA (CHARTER)
“Realizar una sesión de prueba de
reconocimiento (survey testing) para
Bolsa de Trabajo”
http://bolsatrabajo.azurewebsites.net/
Si encuentras un defecto, reportalo!!
Contenido
• Pruebas Exploratorias
• Pruebas Basadas en Sesiones
• Esquema de Cobertura de Producto
Elementos de un Producto
• Para probar bien hay que examinar varias dimensiones de un
producto de software
• Estructura :
• Todo lo que comprende el producto físico (código, hardware, etc.)
• Función
• Todo lo que el producto hace (Funcionalidad, Cálculos, Manejo de errores, etc.)
• Datos
• : Todo lo que el producto procesa (Datos de Entradas y Salidas, Persistencia, etc.)
• Interfaces
• : Cada conducto por el cual el producto es accesado o expresado (Interfaz de
Usuario/Sistema, API, Importación/Exportacion, Etc.)
• Plataforma
• : Todo sobre lo cual depende el producto (Cloud, Sistema externo, librerías, etc.)
• Operaciones
• : Como el producto será utilizado (tipos de usuario, uso extremo, etc.)
• Tiempo
• : Cualquier relación entre producto y tiempo (Rápido/Lento, concurrencia, etc.)
Esquema de Cobertura de Producto
• En un esquema de todos los elementos del
Producto que hay que considerar en la Prueba
Heurísticas de Diseño de Pruebas
• Ataques de Tipos de Datos
• Rutas/Archivos, Fechas/Horas, Numeros, Cadenas.
• Pruebas Web
• Navegación (Back/Forward), Cross-site Scripting, SQL Injection,
HTML/CSS syntax checker, etc.
• Heurísticas
• Limites
• CRUD
• Configuraciones (pantalla, red, disco, etc.)
• Interrupciones (LogOff, Shutdown, Reboot, etc.)
• Multi-usuario
• Maxima capacidad (CPU, Memoria, Red, Disco)
PRACTICA
• Incubar y Desarrollar “ideas de pruebas”
45
CARTA (CHARTER)
“Elaborar un Esquema de Cobertura
de Bolsa de Trabajo y una lista de
áreas de riesgo en preparación para
pruebas mas profundas del producto”
http://bolsatrabajo.azurewebsites.net/
Si encuentras un defecto, reportalo!!

Weitere ähnliche Inhalte

Was ist angesagt?

Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3
Professional Testing
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
jgbd127
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
rehoscript
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
ivansierra20
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1
Homero Jimenez
 
Técnicas de evaluación
Técnicas de evaluaciónTécnicas de evaluación
Técnicas de evaluación
joseaunefa
 

Was ist angesagt? (20)

Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3
 
Normas ISO 9126 - 25000
Normas ISO 9126 - 25000Normas ISO 9126 - 25000
Normas ISO 9126 - 25000
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
ejemplos de pruebas unitarias y de integracion
ejemplos de pruebas unitarias y de integracion ejemplos de pruebas unitarias y de integracion
ejemplos de pruebas unitarias y de integracion
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
Desarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y umlDesarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y uml
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Requerimientos del Software
Requerimientos del SoftwareRequerimientos del Software
Requerimientos del Software
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Tema 10: Evaluación perezosa en Haskell
Tema 10: Evaluación perezosa en HaskellTema 10: Evaluación perezosa en Haskell
Tema 10: Evaluación perezosa en Haskell
 
Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1
 
Técnicas de evaluación
Técnicas de evaluaciónTécnicas de evaluación
Técnicas de evaluación
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Curso completo bpmn
Curso completo bpmnCurso completo bpmn
Curso completo bpmn
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 

Andere mochten auch

Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02
SongTu
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
James Coplien
 

Andere mochten auch (19)

Pruebas de software agiles
Pruebas de software agilesPruebas de software agiles
Pruebas de software agiles
 
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
 
Introduction
IntroductionIntroduction
Introduction
 
Rulesimple Hizmetlerimiz
Rulesimple HizmetlerimizRulesimple Hizmetlerimiz
Rulesimple Hizmetlerimiz
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Kullanıcı Deneyimi & Kullanılabilirlik
Kullanıcı Deneyimi & KullanılabilirlikKullanıcı Deneyimi & Kullanılabilirlik
Kullanıcı Deneyimi & Kullanılabilirlik
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
 
Cooking an ontology-based spoken dialogue system
Cooking an ontology-based spoken dialogue systemCooking an ontology-based spoken dialogue system
Cooking an ontology-based spoken dialogue system
 
Selendroid in Action
Selendroid in ActionSelendroid in Action
Selendroid in Action
 
IEEE Day 2013 Oracle Database 12c: new features for developers
IEEE Day 2013 Oracle Database 12c: new features for developersIEEE Day 2013 Oracle Database 12c: new features for developers
IEEE Day 2013 Oracle Database 12c: new features for developers
 
Great Pyramid of Giza and Golden Section Transform Preview
Great Pyramid of Giza and Golden Section Transform PreviewGreat Pyramid of Giza and Golden Section Transform Preview
Great Pyramid of Giza and Golden Section Transform Preview
 
The importance of internet usage as a marketing tool in the studies of sports...
The importance of internet usage as a marketing tool in the studies of sports...The importance of internet usage as a marketing tool in the studies of sports...
The importance of internet usage as a marketing tool in the studies of sports...
 
Webrazzi online code: iyzico continuous delivery
Webrazzi online code: iyzico continuous deliveryWebrazzi online code: iyzico continuous delivery
Webrazzi online code: iyzico continuous delivery
 
Automatizacion de Pruebas
Automatizacion de PruebasAutomatizacion de Pruebas
Automatizacion de Pruebas
 
Important Skills Every Entrepreneur Should Have
Important Skills Every Entrepreneur Should HaveImportant Skills Every Entrepreneur Should Have
Important Skills Every Entrepreneur Should Have
 
Conceptos de desarrollo ágil
Conceptos de desarrollo ágilConceptos de desarrollo ágil
Conceptos de desarrollo ágil
 
Will power
Will powerWill power
Will power
 
Disability as a Diversity Factor_Implications for HRM practices
Disability as a Diversity Factor_Implications for HRM practices Disability as a Diversity Factor_Implications for HRM practices
Disability as a Diversity Factor_Implications for HRM practices
 

Ähnlich wie Pruebas exploratorias

Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3
enayluis
 
Ing.software. introduccion rup procesos unificados racionales
Ing.software. introduccion rup   procesos unificados racionalesIng.software. introduccion rup   procesos unificados racionales
Ing.software. introduccion rup procesos unificados racionales
Crhis
 

Ähnlich wie Pruebas exploratorias (20)

Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalMeetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
 
Meetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y despuésMeetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y después
 
Clase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptClase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.ppt
 
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico ToledoMeetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
 
Gestión de Procesos (PC)
Gestión de Procesos (PC)Gestión de Procesos (PC)
Gestión de Procesos (PC)
 
S8-CDSQA.pptx
S8-CDSQA.pptxS8-CDSQA.pptx
S8-CDSQA.pptx
 
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
 
Unidad 3 elaboracion de un proyecto (4)
Unidad  3   elaboracion de un proyecto (4)Unidad  3   elaboracion de un proyecto (4)
Unidad 3 elaboracion de un proyecto (4)
 
Campus Party 2019 - Programando el testing
Campus Party 2019 - Programando el testing Campus Party 2019 - Programando el testing
Campus Party 2019 - Programando el testing
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under TestPruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under Test
 
¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?
 
Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3
 
Presentación Asignatura SIS 323
Presentación Asignatura SIS 323Presentación Asignatura SIS 323
Presentación Asignatura SIS 323
 
Control de calidad en auditoría con audiQ 2015
Control de calidad en auditoría con audiQ 2015Control de calidad en auditoría con audiQ 2015
Control de calidad en auditoría con audiQ 2015
 
Qualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia BadellQualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia Badell
 
Ing.software. introduccion rup procesos unificados racionales
Ing.software. introduccion rup   procesos unificados racionalesIng.software. introduccion rup   procesos unificados racionales
Ing.software. introduccion rup procesos unificados racionales
 
Testing Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia BadellTesting Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia Badell
 

Kürzlich hochgeladen

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 

Kürzlich hochgeladen (6)

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 

Pruebas exploratorias

  • 1. Prácticas modernas de pruebas basadas en Lean/Agile Pruebas Exploratorias
  • 2. Contenido • Pruebas Exploratorias • Pruebas Basadas en Sesiones • Esquema de Cobertura de Producto
  • 3. Pruebas Exploratorias y el Cuadrante de las Pruebas Pruebas Funcionales Construimos lo correcto? Automatizado (Cucumber, Selenium, etc.) Pruebas Exploratorias Usabilidad, Escenarios UAT Manual Q2 Orientada al Negocio Pruebas Unitarias Lo construimos bien? Automatizado (frameworks xUnit) Atributos de Calidad Tiempo de respuesta; escalabilidad; seguridad Herramientas Q1 Q4 Q3 Apoyadoporprogramación CriticadelProducto Orientada a la Tecnología
  • 6. Plantilla de Carta (Charter) simple
  • 7. Ejemplos de Cartas (Charters)
  • 8. Creando Cartas (Charters) • PRACTICA • Piense en el ultimo Proyecto que ha participado, crear 2 Cartas (Charters) aplicables a la exploración del producto. 10
  • 9. Contenido • Pruebas Exploratorias • Pruebas Basadas en Sesiones • Esquema de Cobertura de Producto
  • 10. Pruebas basadas en Sesiones
  • 11. Sesión de Prueba Exploratoria
  • 13. PRACTICA • Sumérgete en el Producto y Aprende : “Aprender el producto produce un modelo mental de el en su mente.” 45 CARTA (CHARTER) “Realizar una sesión de prueba de reconocimiento (survey testing) para Bolsa de Trabajo” http://bolsatrabajo.azurewebsites.net/ Si encuentras un defecto, reportalo!!
  • 14. Contenido • Pruebas Exploratorias • Pruebas Basadas en Sesiones • Esquema de Cobertura de Producto
  • 15. Elementos de un Producto • Para probar bien hay que examinar varias dimensiones de un producto de software • Estructura : • Todo lo que comprende el producto físico (código, hardware, etc.) • Función • Todo lo que el producto hace (Funcionalidad, Cálculos, Manejo de errores, etc.) • Datos • : Todo lo que el producto procesa (Datos de Entradas y Salidas, Persistencia, etc.) • Interfaces • : Cada conducto por el cual el producto es accesado o expresado (Interfaz de Usuario/Sistema, API, Importación/Exportacion, Etc.) • Plataforma • : Todo sobre lo cual depende el producto (Cloud, Sistema externo, librerías, etc.) • Operaciones • : Como el producto será utilizado (tipos de usuario, uso extremo, etc.) • Tiempo • : Cualquier relación entre producto y tiempo (Rápido/Lento, concurrencia, etc.)
  • 16. Esquema de Cobertura de Producto • En un esquema de todos los elementos del Producto que hay que considerar en la Prueba
  • 17. Heurísticas de Diseño de Pruebas • Ataques de Tipos de Datos • Rutas/Archivos, Fechas/Horas, Numeros, Cadenas. • Pruebas Web • Navegación (Back/Forward), Cross-site Scripting, SQL Injection, HTML/CSS syntax checker, etc. • Heurísticas • Limites • CRUD • Configuraciones (pantalla, red, disco, etc.) • Interrupciones (LogOff, Shutdown, Reboot, etc.) • Multi-usuario • Maxima capacidad (CPU, Memoria, Red, Disco)
  • 18. PRACTICA • Incubar y Desarrollar “ideas de pruebas” 45 CARTA (CHARTER) “Elaborar un Esquema de Cobertura de Bolsa de Trabajo y una lista de áreas de riesgo en preparación para pruebas mas profundas del producto” http://bolsatrabajo.azurewebsites.net/ Si encuentras un defecto, reportalo!!