SlideShare una empresa de Scribd logo
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!!

Más contenido relacionado

La actualidad más candente

Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
Giovanny Guillen
 
Kafka Security 101 and Real-World Tips
Kafka Security 101 and Real-World Tips Kafka Security 101 and Real-World Tips
Kafka Security 101 and Real-World Tips
confluent
 
Requerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdfRequerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdf
MiguelDueRive
 
Qa exploratory test charter template
Qa exploratory test charter templateQa exploratory test charter template
Qa exploratory test charter template
Rob Swoboda
 
Servidores web o http
Servidores web o httpServidores web o http
Servidores web o http
Jesús Baltan Ramírez
 
Taller definición bugs
Taller definición bugsTaller definición bugs
Taller definición bugs
Andrés Grosso
 
HashiCorp Vault Workshop:幫 Credentials 找個窩
HashiCorp Vault Workshop:幫 Credentials 找個窩HashiCorp Vault Workshop:幫 Credentials 找個窩
HashiCorp Vault Workshop:幫 Credentials 找個窩
smalltown
 
ISO / EC 15504: Guía de calidad para el desarrollo del Software
ISO / EC 15504: Guía de calidad para el desarrollo del SoftwareISO / EC 15504: Guía de calidad para el desarrollo del Software
ISO / EC 15504: Guía de calidad para el desarrollo del Software
Andres Epifanía Huerta
 
Pruebas de caja blanca y negra
Pruebas  de caja blanca y negraPruebas  de caja blanca y negra
Pruebas de caja blanca y negra
Andrés José Sebastián Rincón González
 
A Distributed Malware Analysis System Cuckoo Sandbox
A Distributed Malware Analysis System Cuckoo SandboxA Distributed Malware Analysis System Cuckoo Sandbox
A Distributed Malware Analysis System Cuckoo Sandbox
Andy Lee
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
Guillermo Lemus
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Taller casos de prueba
Taller casos de pruebaTaller casos de prueba
Taller casos de prueba
Andrés Grosso
 
4 Getting Started & 5 Leads
4 Getting Started & 5 Leads4 Getting Started & 5 Leads
4 Getting Started & 5 Leads
Sam Bowne
 
Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015
Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015
Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015
Ajin Abraham
 
Jenkins
JenkinsJenkins
Hardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam TiwariHardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam Tiwari
OWASP Delhi
 
Analisis de Riesgos II
Analisis de Riesgos IIAnalisis de Riesgos II
Analisis de Riesgos II
Tensor
 

La actualidad más candente (20)

Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Kafka Security 101 and Real-World Tips
Kafka Security 101 and Real-World Tips Kafka Security 101 and Real-World Tips
Kafka Security 101 and Real-World Tips
 
Requerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdfRequerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdf
 
Qa exploratory test charter template
Qa exploratory test charter templateQa exploratory test charter template
Qa exploratory test charter template
 
Servidores web o http
Servidores web o httpServidores web o http
Servidores web o http
 
Taller definición bugs
Taller definición bugsTaller definición bugs
Taller definición bugs
 
HashiCorp Vault Workshop:幫 Credentials 找個窩
HashiCorp Vault Workshop:幫 Credentials 找個窩HashiCorp Vault Workshop:幫 Credentials 找個窩
HashiCorp Vault Workshop:幫 Credentials 找個窩
 
ISO / EC 15504: Guía de calidad para el desarrollo del Software
ISO / EC 15504: Guía de calidad para el desarrollo del SoftwareISO / EC 15504: Guía de calidad para el desarrollo del Software
ISO / EC 15504: Guía de calidad para el desarrollo del Software
 
Pruebas de caja blanca y negra
Pruebas  de caja blanca y negraPruebas  de caja blanca y negra
Pruebas de caja blanca y negra
 
A Distributed Malware Analysis System Cuckoo Sandbox
A Distributed Malware Analysis System Cuckoo SandboxA Distributed Malware Analysis System Cuckoo Sandbox
A Distributed Malware Analysis System Cuckoo Sandbox
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
 
Taller casos de prueba
Taller casos de pruebaTaller casos de prueba
Taller casos de prueba
 
4 Getting Started & 5 Leads
4 Getting Started & 5 Leads4 Getting Started & 5 Leads
4 Getting Started & 5 Leads
 
Introduction to White box testing
Introduction to White box testingIntroduction to White box testing
Introduction to White box testing
 
Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015
Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015
Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015
 
Jenkins
JenkinsJenkins
Jenkins
 
Hardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam TiwariHardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam Tiwari
 
Analisis de Riesgos II
Analisis de Riesgos IIAnalisis de Riesgos II
Analisis de Riesgos II
 

Destacado

Pruebas de software agiles
Pruebas de software agilesPruebas de software agiles
Pruebas de software agiles
Guino Henostroza
 
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...
Uğur Eskici
 
Rulesimple Hizmetlerimiz
Rulesimple HizmetlerimizRulesimple Hizmetlerimiz
Rulesimple Hizmetlerimiz
Can Taner
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02SongTu
 
Kullanıcı Deneyimi & Kullanılabilirlik
Kullanıcı Deneyimi & KullanılabilirlikKullanıcı Deneyimi & Kullanılabilirlik
Kullanıcı Deneyimi & Kullanılabilirlik
Irem Türkay Tavşancıl
 
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
 
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
Joana Paulo Pardal
 
Selendroid in Action
Selendroid in ActionSelendroid in Action
Selendroid in Action
Dominik Dary
 
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
Ramin Orujov
 
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
Jason Li
 
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...
Merve Aydogan
 
Webrazzi online code: iyzico continuous delivery
Webrazzi online code: iyzico continuous deliveryWebrazzi online code: iyzico continuous delivery
Webrazzi online code: iyzico continuous delivery
Hakan ERDOGAN
 
Automatizacion de Pruebas
Automatizacion de PruebasAutomatizacion de Pruebas
Automatizacion de Pruebas
Guino Henostroza
 
Important Skills Every Entrepreneur Should Have
Important Skills Every Entrepreneur Should HaveImportant Skills Every Entrepreneur Should Have
Important Skills Every Entrepreneur Should Have
Inshan Meahjohn
 
Conceptos de desarrollo ágil
Conceptos de desarrollo ágilConceptos de desarrollo ágil
Conceptos de desarrollo ágil
Guino Henostroza
 
Will power
Will powerWill power
Will power
Padma Lalitha
 
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
Charles Cotter, PhD
 

Destacado (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
 

Similar a Pruebas exploratorias

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
TestingUy
 
Pruebas de Manto Cuantos tipos de pruebas hay ? Que es una estrategia ? Que e...
Pruebas de Manto Cuantos tipos de pruebas hay ? Que es una estrategia ? Que e...Pruebas de Manto Cuantos tipos de pruebas hay ? Que es una estrategia ? Que e...
Pruebas de Manto Cuantos tipos de pruebas hay ? Que es una estrategia ? Que e...
defijel142
 
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
Federico Toledo
 
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
rogergrefa1
 
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
Federico Toledo
 
S4 D2 Pruebas unitariaasgjm,ghjkhjkos.pptx
S4 D2 Pruebas unitariaasgjm,ghjkhjkos.pptxS4 D2 Pruebas unitariaasgjm,ghjkhjkos.pptx
S4 D2 Pruebas unitariaasgjm,ghjkhjkos.pptx
IvanhoeGarcia
 
Gestión de Procesos (PC)
Gestión de Procesos (PC)Gestión de Procesos (PC)
Gestión de Procesos (PC)
diplomadostmumayor
 
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...
TestingAR Meetup
 
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)
Josefina Guerrero Garcia
 
Campus Party 2019 - Programando el testing
Campus Party 2019 - Programando el testing Campus Party 2019 - Programando el testing
Campus Party 2019 - Programando el testing
Centro de Ensayos de Software
 
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...
Federico Toledo
 
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...
Abstracta
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
Edison Morales
 
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
Claudia Badell
 
¿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?
Micael Gallego
 
Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3enayluis
 
Presentación Asignatura SIS 323
Presentación Asignatura SIS 323Presentación Asignatura SIS 323
Presentación Asignatura SIS 323
joshelo97
 
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
Audinfor
 
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
Claudia Badell
 

Similar a 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
 
Pruebas de Manto Cuantos tipos de pruebas hay ? Que es una estrategia ? Que e...
Pruebas de Manto Cuantos tipos de pruebas hay ? Que es una estrategia ? Que e...Pruebas de Manto Cuantos tipos de pruebas hay ? Que es una estrategia ? Que e...
Pruebas de Manto Cuantos tipos de pruebas hay ? Que es una estrategia ? Que e...
 
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
 
S4 D2 Pruebas unitariaasgjm,ghjkhjkos.pptx
S4 D2 Pruebas unitariaasgjm,ghjkhjkos.pptxS4 D2 Pruebas unitariaasgjm,ghjkhjkos.pptx
S4 D2 Pruebas unitariaasgjm,ghjkhjkos.pptx
 
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
 

Último

Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 

Último (6)

Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 

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!!