SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
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

Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de softwareNorton Guimarães
 
Auditoria Fisica
Auditoria FisicaAuditoria Fisica
Auditoria Fisicajiplaza
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del SoftwareArabel Aguilar
 
Introducción a las Pruebas Software
Introducción a las Pruebas SoftwareIntroducción a las Pruebas Software
Introducción a las Pruebas SoftwareMicael Gallego
 
Silabo ingenieria de software
Silabo  ingenieria de software Silabo  ingenieria de software
Silabo ingenieria de software Jose Mera
 
Workshop de Mejora Continua Kaizen
Workshop de  Mejora Continua KaizenWorkshop de  Mejora Continua Kaizen
Workshop de Mejora Continua KaizenGiovanny Cifuentes
 
La medición funcional de software con SCRUM
La medición funcional de software con SCRUMLa medición funcional de software con SCRUM
La medición funcional de software con SCRUMSoftware Guru
 
Técnicas de priorización Agiles
Técnicas de priorización AgilesTécnicas de priorización Agiles
Técnicas de priorización AgilesGiovanny Cifuentes
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssDavid O'Dowd
 
02 desarrollo de requisitos
02 desarrollo de requisitos02 desarrollo de requisitos
02 desarrollo de requisitosRicardo Quintero
 
Sistemas de Gestión de Seguridad de la Información
Sistemas de Gestión de Seguridad de la Información Sistemas de Gestión de Seguridad de la Información
Sistemas de Gestión de Seguridad de la Información ESET Latinoamérica
 
La gestión del Cambio en los Proyectos Tecnológicos
La gestión del Cambio en los Proyectos TecnológicosLa gestión del Cambio en los Proyectos Tecnológicos
La gestión del Cambio en los Proyectos TecnológicosTICAnoia
 
ATDD in Practice
ATDD in PracticeATDD in Practice
ATDD in PracticeSteven Mak
 
ISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
ISTQB Projelerde Spesifikasyona Dayalı Test TeknikleriISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
ISTQB Projelerde Spesifikasyona Dayalı Test TeknikleriPEM Proje Eğitim Merkezi
 

La actualidad más candente (20)

Entregables de pruebas
Entregables de pruebasEntregables de pruebas
Entregables de pruebas
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de software
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
Tecnicas de Pruebas
 Tecnicas de Pruebas  Tecnicas de Pruebas
Tecnicas de Pruebas
 
Incubadora advance
Incubadora advanceIncubadora advance
Incubadora advance
 
Tipos de-pruebas
Tipos de-pruebasTipos de-pruebas
Tipos de-pruebas
 
Auditoria Fisica
Auditoria FisicaAuditoria Fisica
Auditoria Fisica
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del Software
 
Introducción a las Pruebas Software
Introducción a las Pruebas SoftwareIntroducción a las Pruebas Software
Introducción a las Pruebas Software
 
Silabo ingenieria de software
Silabo  ingenieria de software Silabo  ingenieria de software
Silabo ingenieria de software
 
Workshop de Mejora Continua Kaizen
Workshop de  Mejora Continua KaizenWorkshop de  Mejora Continua Kaizen
Workshop de Mejora Continua Kaizen
 
La medición funcional de software con SCRUM
La medición funcional de software con SCRUMLa medición funcional de software con SCRUM
La medición funcional de software con SCRUM
 
Técnicas de priorización Agiles
Técnicas de priorización AgilesTécnicas de priorización Agiles
Técnicas de priorización Agiles
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
 
02 desarrollo de requisitos
02 desarrollo de requisitos02 desarrollo de requisitos
02 desarrollo de requisitos
 
Sistemas de Gestión de Seguridad de la Información
Sistemas de Gestión de Seguridad de la Información Sistemas de Gestión de Seguridad de la Información
Sistemas de Gestión de Seguridad de la Información
 
La gestión del Cambio en los Proyectos Tecnológicos
La gestión del Cambio en los Proyectos TecnológicosLa gestión del Cambio en los Proyectos Tecnológicos
La gestión del Cambio en los Proyectos Tecnológicos
 
ATDD in Practice
ATDD in PracticeATDD in Practice
ATDD in Practice
 
ISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
ISTQB Projelerde Spesifikasyona Dayalı Test TeknikleriISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
ISTQB Projelerde Spesifikasyona Dayalı Test Teknikleri
 
Cobit mapa mental
Cobit mapa mentalCobit mapa mental
Cobit mapa mental
 

Destacado

Pruebas de software agiles
Pruebas de software agilesPruebas de software agiles
Pruebas de software agilesGuino 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 HizmetlerimizCan Taner
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02SongTu
 
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 systemJoana Paulo Pardal
 
Selendroid in Action
Selendroid in ActionSelendroid in Action
Selendroid in ActionDominik 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 developersRamin 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 PreviewJason 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 deliveryHakan ERDOGAN
 
Important Skills Every Entrepreneur Should Have
Important Skills Every Entrepreneur Should HaveImportant Skills Every Entrepreneur Should Have
Important Skills Every Entrepreneur Should HaveInshan Meahjohn
 
Conceptos de desarrollo ágil
Conceptos de desarrollo ágilConceptos de desarrollo ágil
Conceptos de desarrollo ágilGuino Henostroza
 
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 finalTestingUy
 
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ésFederico 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.pptrogergrefa1
 
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 ToledoFederico Toledo
 
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
 
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 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 TestClaudia 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 323joshelo97
 
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 2015Audinfor
 
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 BadellClaudia 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 racionalesCrhis
 
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 BadellClaudia 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
 
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
 

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