SlideShare una empresa de Scribd logo
Pruebas de Software
Juan Manuel Gonzalez Calleros
Es un tema de actitud
¿Tenemos claro
el propósito de
las pruebas?
Propósito de probar software
• "La prueba es el proceso de demostrar que los errores no están
presentes"
• "El propósito de la prueba es demostrar que un programa hace lo que
está destinado a hacer, funciona correctamente".
• "Las pruebas son el proceso de establecer la confianza de que un
programa hace lo que se supone que debe hacer".
¿Cómo lo hacemos?
• Búsqueda y eliminación de errores
•
¿Tenemos claro el propósito de las pruebas?
• Las pruebas consisten en buscar errores
• No para demostrar que un software funciona (este es un requisito previo
básico para cualquier programa)
• Buscar hasta encontrar el mayor número de errores
• Las pruebas son el proceso de ejecutar un programa con el objetivo
de encontrar sus errores.
•
Efecto psicológico
• Reorienta tus objetivos
• Objetivo del estudiante: Muestra que su software funciona
• Objetivo del profesor: Encontrar errores
•
Efecto psicológico
• Los seres humanos están orientados a objetivos:
• Cambiar nuestra meta podría cambiar nuestra actitud
• Deje de hacer pruebas simples diseñadas para que su software no falle las
pruebas
Efecto psicológico
• Intente crear casos de prueba lo suficientemente complejos con alta
probabilidad de encontrar errores
•
El efecto destructivo de las pruebas
• Esta definición de prueba tiene muchas implicaciones
• un proceso destructivo
• un proceso sádico
• Difícil de aceptar y adoptar Es en contra (por lo general) de la naturaleza
humana que es más constructiva
•
¿Tienes el perfil?
¿Tienes el
perfil?
Nuestro éxito significa fallo del
sistema y / o fracaso de otro
colega
No encontrar un error significa
que fallas
Es normal encontrar errores
• ¿Te imaginas ir al médico con molestias y salir satisfecho porque el
médico no encontró nada malo?
•
Es normal encontrar errores
• ¿Te imaginas ir al médico con molestias y salir satisfecho porque el
médico no encontró nada malo?
• Todavía enfermo
• Las pruebas ciertamente no son suficientes
• Tal vez necesitemos otro médico
•
Es normal encontrar errores
• Piense en el programa como si fuera un paciente enfermo
•
Reconsiderar otro objetivo
• Demostrar que no hay errores en el programa
• ¿Es posible?
Demostrar que no hay errores en el programa
• Como meta inalcanzable
• tendemos a rendir muy poco.
• Es la naturaleza humana
• Por lo tanto, es importante aclarar este malentendido.
•
Entonces, se trata de confianza
• Las pruebas son el proceso de establecer la confianza
de que un programa hace lo que se supone que debe
hacer.
• Normalmente no basta con demostrar que esto está libre
de errores pero es algo
¿Qué reflexión
obtenemos?
Costos de prueba
• Depende en gran medida de la experiencia de estudios de casos
exitosos
• Aún no ha madurado. Área aún en desarrollo dentro del proceso de
desarrollo de software
• Nos damos cuenta de que debemos invertir
• ¡Esto es un hecho!
•

Más contenido relacionado

Similar a Pruebas de Software.pptx

01.presentacion fyco
01.presentacion fyco01.presentacion fyco
01.presentacion fyco
FormacionRC2015
 
Aplicación del Análisis y Solución de Problemas.pptx
Aplicación del Análisis y Solución de Problemas.pptxAplicación del Análisis y Solución de Problemas.pptx
Aplicación del Análisis y Solución de Problemas.pptx
karlajaspe28
 
Los 5 porqués
Los 5 porquésLos 5 porqués
Los 5 porqués
Fernando Gastón
 
Obstáculos que impiden alcanzar la Calidad - William Deming
Obstáculos que impiden alcanzar la Calidad - William DemingObstáculos que impiden alcanzar la Calidad - William Deming
Obstáculos que impiden alcanzar la Calidad - William Deming
José Carlos Vicente Díaz
 
Semana 13 calidad total
Semana 13   calidad totalSemana 13   calidad total
Semana 13 calidad total
casandrachahua
 
Semana 13 calidad total
Semana 13   calidad totalSemana 13   calidad total
Semana 13 calidad total
casandrachahua
 
Herramientas de selección de personal
Herramientas de selección de personalHerramientas de selección de personal
Herramientas de selección de personal
oscarmonty7
 
Presentación Kata de mejora continua - Ágiles 2017
Presentación Kata de mejora continua - Ágiles 2017Presentación Kata de mejora continua - Ágiles 2017
Presentación Kata de mejora continua - Ágiles 2017
John Araque
 
Plan de Vida y Carrera
Plan de Vida y CarreraPlan de Vida y Carrera
Plan de Vida y Carrera
Hector Hp
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
Prueba de softwarePrueba de software
Argentesting 2017 - Lo que aprendí de RST con Michael Bolton
Argentesting 2017 - Lo que aprendí de RST con Michael BoltonArgentesting 2017 - Lo que aprendí de RST con Michael Bolton
Argentesting 2017 - Lo que aprendí de RST con Michael Bolton
Argentesting
 
Meetup TestingUY 2016 - What you meant to say de Michael Bolton
Meetup TestingUY 2016 - What you meant to say de Michael BoltonMeetup TestingUY 2016 - What you meant to say de Michael Bolton
Meetup TestingUY 2016 - What you meant to say de Michael Bolton
TestingUy
 
Lo que querías decir - Lisandra Armas y Gabriela Sánchez
Lo que querías decir - Lisandra Armas y Gabriela SánchezLo que querías decir - Lisandra Armas y Gabriela Sánchez
Lo que querías decir - Lisandra Armas y Gabriela Sánchez
Gabyeke
 
Seis en 75 - Víctor Gómez Adán
Seis en 75 - Víctor Gómez AdánSeis en 75 - Víctor Gómez Adán
Seis en 75 - Víctor Gómez Adán
Víctor Gómez Adán
 
capacitacion Analisis y resolucion de NC 2023.pptx
capacitacion Analisis y resolucion de NC 2023.pptxcapacitacion Analisis y resolucion de NC 2023.pptx
capacitacion Analisis y resolucion de NC 2023.pptx
Carolinaw5
 
TEST
TEST TEST
Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1
Professional Testing
 

Similar a Pruebas de Software.pptx (20)

01.presentacion fyco
01.presentacion fyco01.presentacion fyco
01.presentacion fyco
 
Aplicación del Análisis y Solución de Problemas.pptx
Aplicación del Análisis y Solución de Problemas.pptxAplicación del Análisis y Solución de Problemas.pptx
Aplicación del Análisis y Solución de Problemas.pptx
 
Los 5 porqués
Los 5 porquésLos 5 porqués
Los 5 porqués
 
Obstáculos que impiden alcanzar la Calidad - William Deming
Obstáculos que impiden alcanzar la Calidad - William DemingObstáculos que impiden alcanzar la Calidad - William Deming
Obstáculos que impiden alcanzar la Calidad - William Deming
 
Qualitytest
QualitytestQualitytest
Qualitytest
 
Semana 13 calidad total
Semana 13   calidad totalSemana 13   calidad total
Semana 13 calidad total
 
Semana 13 calidad total
Semana 13   calidad totalSemana 13   calidad total
Semana 13 calidad total
 
Herramientas de selección de personal
Herramientas de selección de personalHerramientas de selección de personal
Herramientas de selección de personal
 
Presentación Kata de mejora continua - Ágiles 2017
Presentación Kata de mejora continua - Ágiles 2017Presentación Kata de mejora continua - Ágiles 2017
Presentación Kata de mejora continua - Ágiles 2017
 
Plan de Vida y Carrera
Plan de Vida y CarreraPlan de Vida y Carrera
Plan de Vida y Carrera
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Argentesting 2017 - Lo que aprendí de RST con Michael Bolton
Argentesting 2017 - Lo que aprendí de RST con Michael BoltonArgentesting 2017 - Lo que aprendí de RST con Michael Bolton
Argentesting 2017 - Lo que aprendí de RST con Michael Bolton
 
Meetup TestingUY 2016 - What you meant to say de Michael Bolton
Meetup TestingUY 2016 - What you meant to say de Michael BoltonMeetup TestingUY 2016 - What you meant to say de Michael Bolton
Meetup TestingUY 2016 - What you meant to say de Michael Bolton
 
Lo que querías decir - Lisandra Armas y Gabriela Sánchez
Lo que querías decir - Lisandra Armas y Gabriela SánchezLo que querías decir - Lisandra Armas y Gabriela Sánchez
Lo que querías decir - Lisandra Armas y Gabriela Sánchez
 
Seis en 75 - Víctor Gómez Adán
Seis en 75 - Víctor Gómez AdánSeis en 75 - Víctor Gómez Adán
Seis en 75 - Víctor Gómez Adán
 
Sga gurus, crosby
Sga  gurus, crosbySga  gurus, crosby
Sga gurus, crosby
 
capacitacion Analisis y resolucion de NC 2023.pptx
capacitacion Analisis y resolucion de NC 2023.pptxcapacitacion Analisis y resolucion de NC 2023.pptx
capacitacion Analisis y resolucion de NC 2023.pptx
 
TEST
TEST TEST
TEST
 
Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1
 

Más de Juan Manuel Gonzalez Calleros

Patrón de Diseño Estrategia
Patrón de Diseño EstrategiaPatrón de Diseño Estrategia
Patrón de Diseño Estrategia
Juan Manuel Gonzalez Calleros
 
Modelos de desarrollo de software
Modelos de desarrollo de software Modelos de desarrollo de software
Modelos de desarrollo de software
Juan Manuel Gonzalez Calleros
 
05 Identificación de Tareas y Contexto de Uso (UX)
05 Identificación de Tareas y Contexto de Uso (UX)05 Identificación de Tareas y Contexto de Uso (UX)
05 Identificación de Tareas y Contexto de Uso (UX)
Juan Manuel Gonzalez Calleros
 
Rol del Director de Proyectos
Rol del Director de ProyectosRol del Director de Proyectos
Rol del Director de Proyectos
Juan Manuel Gonzalez Calleros
 
03 Introduccón a la administracion de proyectos
03 Introduccón a la administracion de proyectos03 Introduccón a la administracion de proyectos
03 Introduccón a la administracion de proyectos
Juan Manuel Gonzalez Calleros
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
Juan Manuel Gonzalez Calleros
 
01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software
Juan Manuel Gonzalez Calleros
 
Enfoque transformacional
Enfoque transformacionalEnfoque transformacional
Enfoque transformacional
Juan Manuel Gonzalez Calleros
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
Juan Manuel Gonzalez Calleros
 
Emociones y HCI
Emociones y HCIEmociones y HCI
Patrones de Interfaz de Usuario
Patrones de Interfaz de UsuarioPatrones de Interfaz de Usuario
Patrones de Interfaz de Usuario
Juan Manuel Gonzalez Calleros
 
Algunas Métricas de UX
Algunas Métricas de UXAlgunas Métricas de UX
Algunas Métricas de UX
Juan Manuel Gonzalez Calleros
 
La experiencia de Usuario: Introducción
La experiencia de Usuario: IntroducciónLa experiencia de Usuario: Introducción
La experiencia de Usuario: Introducción
Juan Manuel Gonzalez Calleros
 
Métodos de usabilidad
Métodos de usabilidadMétodos de usabilidad
Métodos de usabilidad
Juan Manuel Gonzalez Calleros
 
Guía de Técnicas de Usabilidad
Guía de Técnicas de UsabilidadGuía de Técnicas de Usabilidad
Guía de Técnicas de Usabilidad
Juan Manuel Gonzalez Calleros
 
Mapas de Empatía, Personas e Historias de Usuario
Mapas de Empatía, Personas e  Historias de UsuarioMapas de Empatía, Personas e  Historias de Usuario
Mapas de Empatía, Personas e Historias de Usuario
Juan Manuel Gonzalez Calleros
 
Guía de Entrevistas
Guía de Entrevistas Guía de Entrevistas
Guía de Entrevistas
Juan Manuel Gonzalez Calleros
 
Hacia un modelo educativo centrado en el alumno
Hacia un modelo educativo centrado en el alumnoHacia un modelo educativo centrado en el alumno
Hacia un modelo educativo centrado en el alumno
Juan Manuel Gonzalez Calleros
 
Técnicas de Recolección de necesidades
Técnicas de Recolección de necesidadesTécnicas de Recolección de necesidades
Técnicas de Recolección de necesidades
Juan Manuel Gonzalez Calleros
 
Framework MDE
Framework MDEFramework MDE

Más de Juan Manuel Gonzalez Calleros (20)

Patrón de Diseño Estrategia
Patrón de Diseño EstrategiaPatrón de Diseño Estrategia
Patrón de Diseño Estrategia
 
Modelos de desarrollo de software
Modelos de desarrollo de software Modelos de desarrollo de software
Modelos de desarrollo de software
 
05 Identificación de Tareas y Contexto de Uso (UX)
05 Identificación de Tareas y Contexto de Uso (UX)05 Identificación de Tareas y Contexto de Uso (UX)
05 Identificación de Tareas y Contexto de Uso (UX)
 
Rol del Director de Proyectos
Rol del Director de ProyectosRol del Director de Proyectos
Rol del Director de Proyectos
 
03 Introduccón a la administracion de proyectos
03 Introduccón a la administracion de proyectos03 Introduccón a la administracion de proyectos
03 Introduccón a la administracion de proyectos
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software
 
Enfoque transformacional
Enfoque transformacionalEnfoque transformacional
Enfoque transformacional
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
 
Emociones y HCI
Emociones y HCIEmociones y HCI
Emociones y HCI
 
Patrones de Interfaz de Usuario
Patrones de Interfaz de UsuarioPatrones de Interfaz de Usuario
Patrones de Interfaz de Usuario
 
Algunas Métricas de UX
Algunas Métricas de UXAlgunas Métricas de UX
Algunas Métricas de UX
 
La experiencia de Usuario: Introducción
La experiencia de Usuario: IntroducciónLa experiencia de Usuario: Introducción
La experiencia de Usuario: Introducción
 
Métodos de usabilidad
Métodos de usabilidadMétodos de usabilidad
Métodos de usabilidad
 
Guía de Técnicas de Usabilidad
Guía de Técnicas de UsabilidadGuía de Técnicas de Usabilidad
Guía de Técnicas de Usabilidad
 
Mapas de Empatía, Personas e Historias de Usuario
Mapas de Empatía, Personas e  Historias de UsuarioMapas de Empatía, Personas e  Historias de Usuario
Mapas de Empatía, Personas e Historias de Usuario
 
Guía de Entrevistas
Guía de Entrevistas Guía de Entrevistas
Guía de Entrevistas
 
Hacia un modelo educativo centrado en el alumno
Hacia un modelo educativo centrado en el alumnoHacia un modelo educativo centrado en el alumno
Hacia un modelo educativo centrado en el alumno
 
Técnicas de Recolección de necesidades
Técnicas de Recolección de necesidadesTécnicas de Recolección de necesidades
Técnicas de Recolección de necesidades
 
Framework MDE
Framework MDEFramework MDE
Framework MDE
 

Último

UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 

Último (20)

UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 

Pruebas de Software.pptx

  • 1. Pruebas de Software Juan Manuel Gonzalez Calleros
  • 2. Es un tema de actitud
  • 4. Propósito de probar software • "La prueba es el proceso de demostrar que los errores no están presentes" • "El propósito de la prueba es demostrar que un programa hace lo que está destinado a hacer, funciona correctamente". • "Las pruebas son el proceso de establecer la confianza de que un programa hace lo que se supone que debe hacer".
  • 5. ¿Cómo lo hacemos? • Búsqueda y eliminación de errores •
  • 6. ¿Tenemos claro el propósito de las pruebas? • Las pruebas consisten en buscar errores • No para demostrar que un software funciona (este es un requisito previo básico para cualquier programa) • Buscar hasta encontrar el mayor número de errores • Las pruebas son el proceso de ejecutar un programa con el objetivo de encontrar sus errores. •
  • 7. Efecto psicológico • Reorienta tus objetivos • Objetivo del estudiante: Muestra que su software funciona • Objetivo del profesor: Encontrar errores •
  • 8. Efecto psicológico • Los seres humanos están orientados a objetivos: • Cambiar nuestra meta podría cambiar nuestra actitud • Deje de hacer pruebas simples diseñadas para que su software no falle las pruebas
  • 9. Efecto psicológico • Intente crear casos de prueba lo suficientemente complejos con alta probabilidad de encontrar errores •
  • 10. El efecto destructivo de las pruebas • Esta definición de prueba tiene muchas implicaciones • un proceso destructivo • un proceso sádico • Difícil de aceptar y adoptar Es en contra (por lo general) de la naturaleza humana que es más constructiva •
  • 12. ¿Tienes el perfil? Nuestro éxito significa fallo del sistema y / o fracaso de otro colega No encontrar un error significa que fallas
  • 13. Es normal encontrar errores • ¿Te imaginas ir al médico con molestias y salir satisfecho porque el médico no encontró nada malo? •
  • 14. Es normal encontrar errores • ¿Te imaginas ir al médico con molestias y salir satisfecho porque el médico no encontró nada malo? • Todavía enfermo • Las pruebas ciertamente no son suficientes • Tal vez necesitemos otro médico •
  • 15. Es normal encontrar errores • Piense en el programa como si fuera un paciente enfermo •
  • 16. Reconsiderar otro objetivo • Demostrar que no hay errores en el programa • ¿Es posible?
  • 17. Demostrar que no hay errores en el programa • Como meta inalcanzable • tendemos a rendir muy poco. • Es la naturaleza humana • Por lo tanto, es importante aclarar este malentendido. •
  • 18. Entonces, se trata de confianza • Las pruebas son el proceso de establecer la confianza de que un programa hace lo que se supone que debe hacer. • Normalmente no basta con demostrar que esto está libre de errores pero es algo
  • 20. Costos de prueba • Depende en gran medida de la experiencia de estudios de casos exitosos • Aún no ha madurado. Área aún en desarrollo dentro del proceso de desarrollo de software • Nos damos cuenta de que debemos invertir • ¡Esto es un hecho! •