SlideShare ist ein Scribd-Unternehmen logo
1 von 17
INTRODUCCION
La fase de pruebas es una de las más costosas
del ciclo de vida software.
En sentido estricto, deben realizarse pruebas de
todos los artefactos generados durante la
construcción de un producto, lo que incluye
especificaciones de requisitos, casos de uso,
diagramas de diversos tipos y, por supuesto, el
código fuente y el resto de productos que forman
parte de la aplicación (la base de datos).
Obviamente, se aplican diferentes técnicas de
prueba a cada tipo de producto software.
QUE ES PRUEBA DE
          PROGRAMAS?
Es la ejecución de un programa con la intención de
descubrir errores.
 Probar un programa es ejercitarlo con la peor
intención a fin de encontrarle fallos. Por poner un
ejemplo duro, probar un programa es equivalente a la
actividad de ciertos profesores para los que examinar
a un alumno consiste en poner en evidencia todo lo
que no sabe. Esto es penoso cuando se aplica a
personas; pero es exactamente lo que hay que hacerle
a los programas.
PROCESO DE PRUEBAS DE
      SOFTWARE
   Se identifican tres grupos de procesos en el
  ciclo de vida software:
- Procesos principales: grupo en el que incluye
  los procesos de adquisición, suministro,
  desarrollo, operación y mantenimiento.
- Procesos de la organización: en donde se
  encuentran los procesos de gestión, mejora,
  infraestructura y formación.
PROCESO DE PRUEBAS DE
      SOFTWARE
-Procesos de soporte o auxiliares: en donde
  están los procesos de documentación, gestión
  de la configuración, auditoría, resolución de
   problemas, revisión conjunta, aseguramiento
  de la calidad, verificación, validación.
   No define como vemos, un proceso de Pruebas
  como tal, sino que aconseja, durante la
  ejecución de los procesos principales o de la
  organización, utilizar los procesos de soporte.
PROCESO DE PRUEBAS DE
      SOFTWARE
  Entre éstos se encuentran los procesos de
  Validación y de Verificación.
- Proceso de Validación: tiene como objetivo
  determinar si los requisitos y el sistema final
  cumplen los objetivos para los que se
  construyó el producto, respondiendo así a la
  pregunta ¿el producto es correcto?.
PROCESO DE PRUEBAS DE
      SOFTWARE
- Proceso de Verificación: intenta determinar si
  los productos software de una actividad se
  ajustan a los requisitos o a las condiciones
  impuestas en actividades anteriores. De este
  modo, la pregunta a la que responde este
  proceso es ¿se está construyendo el producto
  correctamente?.
TIPOS DE PRUEBAS
 PRUEBA DE UNIDAD: es una prueba (automatizada a
  menudo) de la cual valida que las unidades
  individuales código de fuente están trabajando
  correctamente.
-Caja blanca: En estas pruebas estamos siempre observando
  el código, que las pruebas se dedican a ejecutar con ánimo
  de "probarlo todo". Esta noción de prueba total se
  formaliza en lo que se llama "cobertura" y no es sino una
  medida porcentual de ¿cuánto código hemos cubierto?.
Los tipos de cobertura en la caja blanca son:
-Cobertura de segmentos.
-Cobertura de ramas.
-Cobertura de condición/decisión.
-Cobertura de bucles.
-Caja negra: Las pruebas de caja negra se centran en lo
  que se espera de un módulo, es decir, intentan
  encontrar casos en que el módulo no se atiene a su
  especificación. Por ello se denominan pruebas
  funcionales, y el probador se limita a suministrarle
  datos como entrada y estudiar la salida, sin
  preocuparse de lo que pueda estar haciendo el módulo
  por dentro.
 PRUEBAS DE INTEGRACION: La prueba
 de integración es una técnica sistemática para
 construir la estructura del programa mientras al
 mismo tiempo, se lleva a cabo pruebas para
 detectar errores asociados con la interacción. El
 objetivo es tomar los módulos probados en
 unidad y estructurar un programa que esté de
 acuerdo con el que dicta el diseño.
Los tipos de prueba de integración son:
-Integración descendente: es una estrategia de
  integración incremental a la construcción de la
  estructura de programas, en el cual se integran los
  módulos moviéndose en dirección hacia abajo por la
  jerarquía comenzando por el control principal
  (Programa principal).
-Integración ascendente: es donde la construcción del
  diseño empieza desde los módulos más bajos hacia
  arriba (módulo principal).
 PRUEBA DE VALIDACION Y VERIFICACION:
  La definición de verificación validación envuelve lo
  que se conoce como calidad del software. Las
 revisiones técnicas formales ayudan a asegurar la
 calidad de los productos, a lo largo del proceso la
 medición y l control se aplica sobre cada elemento de
 una construcción del software. La prueba construye
 un elemento importante desde el que se puede evaluar
 la calidad y, de forma más practica, de cubrir los
 errores.
 PRUEBA DE SISTEMAS: La prueba del sistema se
  basa en otras técnicas de pruebas, aunque la finalidad
  de cada prueba es distinta, sirven para verificar que se
  hayan integrado correctamente cada uno de los
  elementos del sistema:
-Prueba de Recuperación: es una prueba que se hace
 al sistema forzando a que produzca fallas de software
 de muchas maneras y verificando que la recuperación
 se lleve a cabo, ya sea automáticamente o manual,
 tomando en cuenta los recursos que se requieran para
 efectuar la recuperación.
-Prueba de Seguridad: intenta verificar la aplicación de
  los mecanismos de protección incorporados en el
  sistema. Durante la prueba el encargado desempeña el
  papel de intruso tratando de violar la seguridad del
  sistema, intentando obtener las claves de acceso por
  cualquier medio externo; debe bloquear el sistema
  negando así el servicio a otras personas a demás de
  producir errores a propósito en el sistema o debe
  curiosear los datos públicos intentando encontrar una
  clave de acceso al sistema.
-Prueba de Resistencia: esta diseñada para
  enfrentar a los problemas en situaciones
  anormales, es decir ejecutar el sistema en
  forma que demande recursos en cantidad,
  frecuencia o volúmenes anormales. El
  encargado de la prueba debe intentar tirar el
  sistema.
TECNICAS DE PRUEBAS
 Ayudan a definir conjuntos de casos de prueba
  aplicando un cierto criterio.
 Los casos de prueba quedarán determinados
  por los valores a asignar a las entradas en su
  ejecución.
 Técnicas de caja blanca.
 Técnicas de caja negra.
CONCLUSIONES
 Probar es buscarle los fallos a un programa.
 Aunque se han desarrollado miles de herramientas de
  soporte de esta fase, todas han limitado su éxito a entornos
  muy concretos, frecuentemente sólo sirviendo para el
  producto para el que se desarrollaron. Sólo herramientas
  muy generales como analizadores de complejidad,
  sistemas de ejecución simbólica y medidores de cobertura
  han mostrado su utilidad en un marco más amplio. Pero al
  final sigue siendo imprescindible un artista humano que
  sepa manejarlas.

Weitere ähnliche Inhalte

Was ist angesagt?

Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1Professional Testing
 
Testing Software
Testing SoftwareTesting Software
Testing Softwareodelorenzi
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de softwareozkar21
 
Estrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistemaEstrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistemaResidencia en el CICY
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integraciónPablo Navarrete
 
Pruebas del sistema (13.6) libro de pressman
Pruebas del sistema (13.6)  libro de pressmanPruebas del sistema (13.6)  libro de pressman
Pruebas del sistema (13.6) libro de pressmanJessica Cuenca
 
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de softwareRodrigo Santiago
 
Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Lia IS
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwarexpjair
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Isabel Gómez
 

Was ist angesagt? (20)

Pruebas
PruebasPruebas
Pruebas
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Estrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistemaEstrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistema
 
Pruebas del Software
Pruebas del SoftwarePruebas del Software
Pruebas del Software
 
Software Testing (1)
Software Testing (1)Software Testing (1)
Software Testing (1)
 
Prueba de aplicaciones
Prueba de aplicacionesPrueba de aplicaciones
Prueba de aplicaciones
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
 
Pruebas del sistema (13.6) libro de pressman
Pruebas del sistema (13.6)  libro de pressmanPruebas del sistema (13.6)  libro de pressman
Pruebas del sistema (13.6) libro de pressman
 
Calidad del software cap2
Calidad del software   cap2Calidad del software   cap2
Calidad del software cap2
 
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de software
 
Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Entregables de pruebas
Entregables de pruebasEntregables de pruebas
Entregables de pruebas
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.
 

Andere mochten auch

Recuperacion
RecuperacionRecuperacion
RecuperacionDavid
 
Calidad y Estándares. Informática del Ayuntamiento de Madrid
Calidad y Estándares. Informática del Ayuntamiento de MadridCalidad y Estándares. Informática del Ayuntamiento de Madrid
Calidad y Estándares. Informática del Ayuntamiento de MadridCIFF Fundación
 
Presentaciones efectivas
Presentaciones efectivasPresentaciones efectivas
Presentaciones efectivasAixa1982
 
Primeros DíAs En Kinder B
Primeros DíAs En Kinder BPrimeros DíAs En Kinder B
Primeros DíAs En Kinder Bnellars
 
Seguridad y privacidad en la Web 2.0. Victor Izquierdo
Seguridad y privacidad en la Web 2.0. Victor IzquierdoSeguridad y privacidad en la Web 2.0. Victor Izquierdo
Seguridad y privacidad en la Web 2.0. Victor IzquierdoCIFF Fundación
 
Presencia y consumo de drogas en el entorno
Presencia y consumo de drogas en el entornoPresencia y consumo de drogas en el entorno
Presencia y consumo de drogas en el entornounidyair
 
Studienberatung im Social Web - Chance zur Interessentenbindung?
Studienberatung im Social Web - Chance zur Interessentenbindung?Studienberatung im Social Web - Chance zur Interessentenbindung?
Studienberatung im Social Web - Chance zur Interessentenbindung?Laub & Partner GmbH
 
87. guía para evaluar protocolos de investigación clínica (1)
87. guía para evaluar protocolos de investigación clínica (1)87. guía para evaluar protocolos de investigación clínica (1)
87. guía para evaluar protocolos de investigación clínica (1)Mariana Guzman
 
Primer día recreativo en comfandí
Primer día recreativo en comfandíPrimer día recreativo en comfandí
Primer día recreativo en comfandí09anderson
 
Licencias cc
Licencias ccLicencias cc
Licencias ccbriancib
 

Andere mochten auch (20)

Recuperacion
RecuperacionRecuperacion
Recuperacion
 
Pruebas del sistema
Pruebas del sistema Pruebas del sistema
Pruebas del sistema
 
UNIDAD I: Los sistemas de información
UNIDAD I: Los sistemas de informaciónUNIDAD I: Los sistemas de información
UNIDAD I: Los sistemas de información
 
Exp conoc mundo_tc (1)
Exp conoc mundo_tc (1)Exp conoc mundo_tc (1)
Exp conoc mundo_tc (1)
 
Ficha practicum tice
Ficha practicum ticeFicha practicum tice
Ficha practicum tice
 
Redes
RedesRedes
Redes
 
Quimica
QuimicaQuimica
Quimica
 
Calidad y Estándares. Informática del Ayuntamiento de Madrid
Calidad y Estándares. Informática del Ayuntamiento de MadridCalidad y Estándares. Informática del Ayuntamiento de Madrid
Calidad y Estándares. Informática del Ayuntamiento de Madrid
 
Presentaciones efectivas
Presentaciones efectivasPresentaciones efectivas
Presentaciones efectivas
 
Interaktives Web
Interaktives WebInteraktives Web
Interaktives Web
 
Primeros DíAs En Kinder B
Primeros DíAs En Kinder BPrimeros DíAs En Kinder B
Primeros DíAs En Kinder B
 
Seguridad y privacidad en la Web 2.0. Victor Izquierdo
Seguridad y privacidad en la Web 2.0. Victor IzquierdoSeguridad y privacidad en la Web 2.0. Victor Izquierdo
Seguridad y privacidad en la Web 2.0. Victor Izquierdo
 
Que son las tics
Que  son las ticsQue  son las tics
Que son las tics
 
Presencia y consumo de drogas en el entorno
Presencia y consumo de drogas en el entornoPresencia y consumo de drogas en el entorno
Presencia y consumo de drogas en el entorno
 
Studienberatung im Social Web - Chance zur Interessentenbindung?
Studienberatung im Social Web - Chance zur Interessentenbindung?Studienberatung im Social Web - Chance zur Interessentenbindung?
Studienberatung im Social Web - Chance zur Interessentenbindung?
 
87. guía para evaluar protocolos de investigación clínica (1)
87. guía para evaluar protocolos de investigación clínica (1)87. guía para evaluar protocolos de investigación clínica (1)
87. guía para evaluar protocolos de investigación clínica (1)
 
Primer día recreativo en comfandí
Primer día recreativo en comfandíPrimer día recreativo en comfandí
Primer día recreativo en comfandí
 
Presentación2.1
Presentación2.1Presentación2.1
Presentación2.1
 
Licencias cc
Licencias ccLicencias cc
Licencias cc
 
Dddd
DdddDddd
Dddd
 

Ähnlich wie Pruebas de software

La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
Pruebas software (1)
Pruebas  software (1)Pruebas  software (1)
Pruebas software (1)René Pari
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.Juan Ravi
 
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de softwareRodrigo Santiago
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareWilliam Remolina
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1naviwz
 
Validar las soluciones propuestas.pptx
Validar las soluciones propuestas.pptxValidar las soluciones propuestas.pptx
Validar las soluciones propuestas.pptxEstejuegoApesta
 
Presentacion Pruebas
Presentacion PruebasPresentacion Pruebas
Presentacion Pruebasdajigar
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testingJulio Pari
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasAldo Sánchez
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasAldo Sánchez
 

Ähnlich wie Pruebas de software (20)

Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
Pruebas software (1)
Pruebas  software (1)Pruebas  software (1)
Pruebas software (1)
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de software
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del software
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1
 
Validar las soluciones propuestas.pptx
Validar las soluciones propuestas.pptxValidar las soluciones propuestas.pptx
Validar las soluciones propuestas.pptx
 
Presentacion Pruebas
Presentacion PruebasPresentacion Pruebas
Presentacion Pruebas
 
Pruebas
PruebasPruebas
Pruebas
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 

Kürzlich hochgeladen

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Kürzlich hochgeladen (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

Pruebas de software

  • 1.
  • 2. INTRODUCCION La fase de pruebas es una de las más costosas del ciclo de vida software. En sentido estricto, deben realizarse pruebas de todos los artefactos generados durante la construcción de un producto, lo que incluye especificaciones de requisitos, casos de uso, diagramas de diversos tipos y, por supuesto, el código fuente y el resto de productos que forman parte de la aplicación (la base de datos). Obviamente, se aplican diferentes técnicas de prueba a cada tipo de producto software.
  • 3. QUE ES PRUEBA DE PROGRAMAS? Es la ejecución de un programa con la intención de descubrir errores. Probar un programa es ejercitarlo con la peor intención a fin de encontrarle fallos. Por poner un ejemplo duro, probar un programa es equivalente a la actividad de ciertos profesores para los que examinar a un alumno consiste en poner en evidencia todo lo que no sabe. Esto es penoso cuando se aplica a personas; pero es exactamente lo que hay que hacerle a los programas.
  • 4. PROCESO DE PRUEBAS DE SOFTWARE Se identifican tres grupos de procesos en el ciclo de vida software: - Procesos principales: grupo en el que incluye los procesos de adquisición, suministro, desarrollo, operación y mantenimiento. - Procesos de la organización: en donde se encuentran los procesos de gestión, mejora, infraestructura y formación.
  • 5. PROCESO DE PRUEBAS DE SOFTWARE -Procesos de soporte o auxiliares: en donde están los procesos de documentación, gestión de la configuración, auditoría, resolución de problemas, revisión conjunta, aseguramiento de la calidad, verificación, validación. No define como vemos, un proceso de Pruebas como tal, sino que aconseja, durante la ejecución de los procesos principales o de la organización, utilizar los procesos de soporte.
  • 6. PROCESO DE PRUEBAS DE SOFTWARE Entre éstos se encuentran los procesos de Validación y de Verificación. - Proceso de Validación: tiene como objetivo determinar si los requisitos y el sistema final cumplen los objetivos para los que se construyó el producto, respondiendo así a la pregunta ¿el producto es correcto?.
  • 7. PROCESO DE PRUEBAS DE SOFTWARE - Proceso de Verificación: intenta determinar si los productos software de una actividad se ajustan a los requisitos o a las condiciones impuestas en actividades anteriores. De este modo, la pregunta a la que responde este proceso es ¿se está construyendo el producto correctamente?.
  • 8. TIPOS DE PRUEBAS  PRUEBA DE UNIDAD: es una prueba (automatizada a menudo) de la cual valida que las unidades individuales código de fuente están trabajando correctamente. -Caja blanca: En estas pruebas estamos siempre observando el código, que las pruebas se dedican a ejecutar con ánimo de "probarlo todo". Esta noción de prueba total se formaliza en lo que se llama "cobertura" y no es sino una medida porcentual de ¿cuánto código hemos cubierto?.
  • 9. Los tipos de cobertura en la caja blanca son: -Cobertura de segmentos. -Cobertura de ramas. -Cobertura de condición/decisión. -Cobertura de bucles. -Caja negra: Las pruebas de caja negra se centran en lo que se espera de un módulo, es decir, intentan encontrar casos en que el módulo no se atiene a su especificación. Por ello se denominan pruebas funcionales, y el probador se limita a suministrarle datos como entrada y estudiar la salida, sin preocuparse de lo que pueda estar haciendo el módulo por dentro.
  • 10.  PRUEBAS DE INTEGRACION: La prueba de integración es una técnica sistemática para construir la estructura del programa mientras al mismo tiempo, se lleva a cabo pruebas para detectar errores asociados con la interacción. El objetivo es tomar los módulos probados en unidad y estructurar un programa que esté de acuerdo con el que dicta el diseño.
  • 11. Los tipos de prueba de integración son: -Integración descendente: es una estrategia de integración incremental a la construcción de la estructura de programas, en el cual se integran los módulos moviéndose en dirección hacia abajo por la jerarquía comenzando por el control principal (Programa principal). -Integración ascendente: es donde la construcción del diseño empieza desde los módulos más bajos hacia arriba (módulo principal).
  • 12.  PRUEBA DE VALIDACION Y VERIFICACION: La definición de verificación validación envuelve lo que se conoce como calidad del software. Las revisiones técnicas formales ayudan a asegurar la calidad de los productos, a lo largo del proceso la medición y l control se aplica sobre cada elemento de una construcción del software. La prueba construye un elemento importante desde el que se puede evaluar la calidad y, de forma más practica, de cubrir los errores.
  • 13.  PRUEBA DE SISTEMAS: La prueba del sistema se basa en otras técnicas de pruebas, aunque la finalidad de cada prueba es distinta, sirven para verificar que se hayan integrado correctamente cada uno de los elementos del sistema: -Prueba de Recuperación: es una prueba que se hace al sistema forzando a que produzca fallas de software de muchas maneras y verificando que la recuperación se lleve a cabo, ya sea automáticamente o manual, tomando en cuenta los recursos que se requieran para efectuar la recuperación.
  • 14. -Prueba de Seguridad: intenta verificar la aplicación de los mecanismos de protección incorporados en el sistema. Durante la prueba el encargado desempeña el papel de intruso tratando de violar la seguridad del sistema, intentando obtener las claves de acceso por cualquier medio externo; debe bloquear el sistema negando así el servicio a otras personas a demás de producir errores a propósito en el sistema o debe curiosear los datos públicos intentando encontrar una clave de acceso al sistema.
  • 15. -Prueba de Resistencia: esta diseñada para enfrentar a los problemas en situaciones anormales, es decir ejecutar el sistema en forma que demande recursos en cantidad, frecuencia o volúmenes anormales. El encargado de la prueba debe intentar tirar el sistema.
  • 16. TECNICAS DE PRUEBAS  Ayudan a definir conjuntos de casos de prueba aplicando un cierto criterio.  Los casos de prueba quedarán determinados por los valores a asignar a las entradas en su ejecución.  Técnicas de caja blanca.  Técnicas de caja negra.
  • 17. CONCLUSIONES  Probar es buscarle los fallos a un programa.  Aunque se han desarrollado miles de herramientas de soporte de esta fase, todas han limitado su éxito a entornos muy concretos, frecuentemente sólo sirviendo para el producto para el que se desarrollaron. Sólo herramientas muy generales como analizadores de complejidad, sistemas de ejecución simbólica y medidores de cobertura han mostrado su utilidad en un marco más amplio. Pero al final sigue siendo imprescindible un artista humano que sepa manejarlas.