SlideShare uma empresa Scribd logo
1 de 32
TIPOS DE PRUEBAS DE
SOFTWARE
Prueba Unitaria
Prueba de Integracion
Prueba de Regresion
Pruebas de humo
Pruebas del Sistema
Pruebas de desempeño
Pruebas de carga
Prueba de estress
Pruebas de volumen
Pruebas de recuperacion
Contenido 1 Contenido 1
Prueba de recuperacion y tolerancia a fallas
Prueba de Multiples sitios
Prueba de compatibilidad y conversion
Pruebas de integridad de datos y BD
Pruebas de seguridad y control de acceso
Pruebas del ciclo del negocio
Pruebas de GUI
Prueba de Configuracion
Pruebas de estilo
Pruebas de aceptacion
Contenido 2 Contenido 2
Pruebas de documentacion y procedimiento
Prueba de usabilidad
Pruebas alfa
Contenido 3 Contenido 3
Prueba de la instalacion
Prueba funcionales
Prueba de campo
Pruebas Beta
Objetivo de
la prueba
Descripción
de la prueba
Técnica
Definición de la estructura
¿Qué es el Top-down?
Se formula un resumen del sistema, sin
especificar detalles. Cada parte del
sistema se refina diseñando con mayor
detalle.
¿Qué es la caja negra y blanca?
Caja negra a aquel elemento que es estudiado desde el punto
de vista de las entradas que recibe y las salidas o respuestas
que produce, sin tener en cuenta su funcionamiento interno.
Cajas blancas a un tipo de pruebas de software que se realiza
sobre las funciones internas de un módulo. Así como las
pruebas de caja negra ejercitan los requisitos funcionales desde
el exterior del módulo, las de caja blanca están dirigidas a las
funciones internas.
 ejecutar cada módulo
 Particionar, definir los casos de prueba.
 Comparar el resultado
Prueba Unitaria
 Identificar errores introducidos por la combinación
de programas probados unitariamente.
 Determina cómo la base de datos de prueba será
cargada
 Utilizar la técnica down-top.
Prueba de Regresión
Pruebas de Humo
 Detectar los errores en realeases tempranos y de
manera fácil
 su objetivo es probar el sistema constantemente
buscando que saque “humo”
 Realizar una integración de todo el sistema cada
cierto periodo (se recomienda un día, máximo
una semana)
Pruebas del Sistema
 Asegurar la apropiada navegación dentro del
sistema, ingreso de datos, procesamiento y
recuperación.
 deben enfocarse en requisitos que puedan ser
tomados directamente de casos de uso y reglas y
funciones de negocios
 Ejecute cada caso de uso, flujo básico o función
Pruebas de Stress
 Verificar que el sistema funciona apropiadamente
y sin errores
 Las pruebas de stress se proponen encontrar
errores debidos a recursos bajos o completitud
de recursos
 Use los scripts utilizados en las pruebas de
desempeño
Pruebas de desempeño
 Validar el tiempo de respuesta para las
transacciones
 miden tiempos de respuesta, índices de
procesamiento de transacciones y otros
requisitos sensibles al tiempo
 Modifique archivos de datos (para incrementar el
número de transacciones) o los scripts para
Pruebas de carga
 Validar el tiempo de respuesta para las
transacciones
 miden tiempos de respuesta, índices de
procesamiento de transacciones y otros
requisitos sensibles al tiempo
 Modifique archivos de datos (para incrementar el
número de transacciones) o los scripts para
Pruebas de volumen
 Verificar el tamaño de la BD, el equipo si es
suficiente etc.
 Las pruebas de volumen hacen referencia a
grandes cantidades de datos para determinar los
límites en que se causa que el Sistema falle
 Deben usarse múltiples clientes, ya sea corriendo
las mismas pruebas o pruebas complementarias
para producir el peor caso de volumen
Pruebas de Recuperación y
Tolerancia a fallas
 Verificar que los procesos de recuperación (manual o
automática) restauran apropiadamente la Base de
datos
 Estas pruebas aseguran que una aplicación o
sistema se recupere de una variedad de anomalías
de hardware, software o red con pérdidas de datos o
fallas de integridad.
 Se deben utilizar las pruebas creadas para la
Prueba de Múltiples Sitios
 Detectar fallas en configuraciones y
comunicaciones de datos entre múltiples sitios
 El propósito de esta prueba es evaluar el correcto
funcionamiento del sistema o subsistema en
múltiples instalaciones.
 Consistencia, empaquetamiento, sincronización
Prueba de Compatibilidad y
Conversión
 Buscar problemas de compatibilidad y conversión
en los sistemas
 El propósito es demostrar que los objetivos de
compatibilidad no han sido logrados y que los
procedimientos de conversión no funcionan.
 Compatibilidad entre programas y Conversión de
datos
Pruebas de Integridad de Datos y
Base de Datos
 Asegurar que los métodos de acceso y procesos
funcionan adecuadamente y sin ocasionar
corrupción de datos.
 La Base de datos y los procesos de Base de
datos deben ser probados como sistemas
separados del proyecto
 Invoque cada método de acceso y proceso de la
Pruebas de Seguridad y Control
de Acceso
 Nivel de seguridad de la aplicación: Verifica que
un actor solo pueda acceder a las funciones y
datos que su usuario tiene permitido
 Seguridad del sistema, incluyendo acceso a
datos o Funciones de negocios e incluyendo
accesos remotos
 Funciones / Seguridad de Datos: Identificar cada
Pruebas del Ciclo del Negocio
 Asegurar que el sistema funciona de acuerdo con el
modelo de negocios emulando todos los eventos en
el tiempo y en función del tiempo.
 deberían emular las actividades ejecutadas en el a
través del tiempo. Debería identificarse un periodo,
como por ejemplo un año, y las transacciones y
actividades que podrían ocurrir durante un periodo
 Ejecute cada caso de uso, flujo básico o función
utilizando datos válidos e inválidos…
Pruebas de GUI
 La navegación , Los objetos de la ventana y
características, tales como menús, medidas,
posiciones, estados y focos
 La prueba de interfaz de usuario verifica la
interacción del usuario con el software
 Pruebas de crear / modificar cada ventana para
verificar la adecuada navegación y estado de los
Pruebas de Configuración
 Validar y verificar que el cliente del sistema
funciona apropiadamente en las estaciones de
trabajo recomendadas.
 Estas pruebas verifican la operación del sistema
en diferentes configuraciones de hardware y
software
 Incluya la apertura o cierre de varias aplicaciones
Prueba de Estilo
 Comprobar que la aplicación sigue los
estándares de estilo propios del cliente.
 Se entienden como tales el formato de las
ventanas, colores corporativos, tipos de letra etc.
 Se realiza una navegación por la aplicación
verificando si se cumplen con los estándares de
GUI del cliente.
Prueba de Aceptación
 Determinación por parte del cliente de la
aceptación o rechazo del sistema desarrollado.
 La prueba de aceptación es ejecutada antes de
que la aplicación sea instalada dentro de un
ambiente de producción
 Realización de los documentos de planes de
prueba de aceptación y especificación de los
Prueba de Aceptación
 Determinación por parte del cliente de la
aceptación o rechazo del sistema desarrollado.
 La prueba de aceptación es ejecutada antes de
que la aplicación sea instalada dentro de un
ambiente de producción
 Realización de los documentos de planes de
prueba de aceptación y especificación de los
Prueba de Instalación
 Verificar y validar que el sistema se instala
apropiadamente en cada cliente, bajo las
siguientes condiciones: Instalaciones nuevas y
actualizaciones
 El primero es asegurar que el sistema puede ser
instalado en todas las configuraciones posibles
.El segundo propósito verificar que, una vez
instalado, el sistema opera correctamente.
 Diseñar scripts para validar las condiciones de la
máquina a instalar .
Prueba de Documentación Y
Procedimiento
 Evaluar la documentación del usuario
 Evaluar la exactitud y claridad de la
documentación del usuario y para determinar si
el manual de procedimientos trabajará
correctamente como una parte integral del
sistema.
 Revisar la documentación del proyecto contra las
Pruebas Funcionales
 Se asegura la trabajo apropiado de los requisitos
funcionales, incluyendo la navegación, entrada
de datos, procesamiento y obtención de
resultados
 Las pruebas Funcionales deben enfocarse en los
requisitos funcionales Diseñar scripts para validar
las condiciones de la máquina a instalar
 Que los resultados esperados ocurran cuando se
Prueba de Usabilidad
 Determinar la usabilidad del sistema.
 Determina cuán bien el usuario podrá usar y entender
la aplicación. Identifica las áreas de diseño que hacen
al sistema de difícil uso para el usuario.
 Verificar que la aplicación no presenta los siguientes
problemas de usabilidad típicos:sistema es
demasiado complejo , recuperación de errores es
Prueba de Campo
 Correr el sistema en el ambiente real para
encontrar errores y validar el producto contra sus
especificaciones originales.
 Realizar un subconjunto válido de pruebas de
sistema.
 Determinar que pruebas de sistema serán
Pruebas Alfa
 Prueba de aceptación para detectar errores en el
sistema bajo un ambiente controlado.
 La verificación involucra la ejecución de partes o todo
del sistema en ambientes simulados, con el fin de
encontrar errores.
 Realizar las pruebas de sistema bajo las siguientes
características:
Pruebas Beta
 Realizar la validación del sistema por parte del
usuario.
 Prueba de aceptación donde La validación (o pruebas
beta) involucra el uso del software en un ambiente
real.
 Se selecciona un grupo de usuarios que ponen a
trabajar el sistema en un ambiente real. Usan el

Mais conteúdo relacionado

Mais procurados (20)

SQA
SQASQA
SQA
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyecto
 
Metrica calidad de_software
Metrica calidad  de_softwareMetrica calidad  de_software
Metrica calidad de_software
 
13 Clase Flujo De Analisis
13 Clase Flujo De Analisis13 Clase Flujo De Analisis
13 Clase Flujo De Analisis
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de Software
 
Tipos de-pruebas
Tipos de-pruebasTipos de-pruebas
Tipos de-pruebas
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
09 guiados spinner Java
09 guiados spinner Java09 guiados spinner Java
09 guiados spinner Java
 
Modelos evolutivos
Modelos evolutivosModelos evolutivos
Modelos evolutivos
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 

Semelhante a Tipos de prueba de software

Semelhante a Tipos de prueba de software (20)

S8-CDSQA.pptx
S8-CDSQA.pptxS8-CDSQA.pptx
S8-CDSQA.pptx
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Tipos De Pruebas
Tipos De PruebasTipos De Pruebas
Tipos De Pruebas
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
 
metodologias de sistemas
metodologias de sistemasmetodologias de sistemas
metodologias de sistemas
 
SQM Verification and Validation
SQM Verification and ValidationSQM Verification and Validation
SQM Verification and Validation
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3
 
Guiaprueba
GuiapruebaGuiaprueba
Guiaprueba
 
22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)
 
Unidad Metodologica 2
Unidad Metodologica 2Unidad Metodologica 2
Unidad Metodologica 2
 
Unidad Metodologica
Unidad MetodologicaUnidad Metodologica
Unidad Metodologica
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Sqm
SqmSqm
Sqm
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad Mp
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 

Mais de Tensor

Libertad
LibertadLibertad
LibertadTensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicularTensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colasTensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Game maker
Game makerGame maker
Game makerTensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenTensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametrosTensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposiciónTensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricattiTensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioTensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadasTensor
 
Ondas em
Ondas emOndas em
Ondas emTensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticasTensor
 

Mais de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 

Tipos de prueba de software

  • 1. TIPOS DE PRUEBAS DE SOFTWARE
  • 2. Prueba Unitaria Prueba de Integracion Prueba de Regresion Pruebas de humo Pruebas del Sistema Pruebas de desempeño Pruebas de carga Prueba de estress Pruebas de volumen Pruebas de recuperacion Contenido 1 Contenido 1
  • 3. Prueba de recuperacion y tolerancia a fallas Prueba de Multiples sitios Prueba de compatibilidad y conversion Pruebas de integridad de datos y BD Pruebas de seguridad y control de acceso Pruebas del ciclo del negocio Pruebas de GUI Prueba de Configuracion Pruebas de estilo Pruebas de aceptacion Contenido 2 Contenido 2
  • 4. Pruebas de documentacion y procedimiento Prueba de usabilidad Pruebas alfa Contenido 3 Contenido 3 Prueba de la instalacion Prueba funcionales Prueba de campo Pruebas Beta
  • 5. Objetivo de la prueba Descripción de la prueba Técnica Definición de la estructura
  • 6. ¿Qué es el Top-down? Se formula un resumen del sistema, sin especificar detalles. Cada parte del sistema se refina diseñando con mayor detalle. ¿Qué es la caja negra y blanca? Caja negra a aquel elemento que es estudiado desde el punto de vista de las entradas que recibe y las salidas o respuestas que produce, sin tener en cuenta su funcionamiento interno. Cajas blancas a un tipo de pruebas de software que se realiza sobre las funciones internas de un módulo. Así como las pruebas de caja negra ejercitan los requisitos funcionales desde el exterior del módulo, las de caja blanca están dirigidas a las funciones internas.
  • 7.  ejecutar cada módulo  Particionar, definir los casos de prueba.  Comparar el resultado Prueba Unitaria
  • 8.  Identificar errores introducidos por la combinación de programas probados unitariamente.  Determina cómo la base de datos de prueba será cargada  Utilizar la técnica down-top. Prueba de Regresión
  • 9. Pruebas de Humo  Detectar los errores en realeases tempranos y de manera fácil  su objetivo es probar el sistema constantemente buscando que saque “humo”  Realizar una integración de todo el sistema cada cierto periodo (se recomienda un día, máximo una semana)
  • 10. Pruebas del Sistema  Asegurar la apropiada navegación dentro del sistema, ingreso de datos, procesamiento y recuperación.  deben enfocarse en requisitos que puedan ser tomados directamente de casos de uso y reglas y funciones de negocios  Ejecute cada caso de uso, flujo básico o función
  • 11. Pruebas de Stress  Verificar que el sistema funciona apropiadamente y sin errores  Las pruebas de stress se proponen encontrar errores debidos a recursos bajos o completitud de recursos  Use los scripts utilizados en las pruebas de desempeño
  • 12. Pruebas de desempeño  Validar el tiempo de respuesta para las transacciones  miden tiempos de respuesta, índices de procesamiento de transacciones y otros requisitos sensibles al tiempo  Modifique archivos de datos (para incrementar el número de transacciones) o los scripts para
  • 13. Pruebas de carga  Validar el tiempo de respuesta para las transacciones  miden tiempos de respuesta, índices de procesamiento de transacciones y otros requisitos sensibles al tiempo  Modifique archivos de datos (para incrementar el número de transacciones) o los scripts para
  • 14. Pruebas de volumen  Verificar el tamaño de la BD, el equipo si es suficiente etc.  Las pruebas de volumen hacen referencia a grandes cantidades de datos para determinar los límites en que se causa que el Sistema falle  Deben usarse múltiples clientes, ya sea corriendo las mismas pruebas o pruebas complementarias para producir el peor caso de volumen
  • 15. Pruebas de Recuperación y Tolerancia a fallas  Verificar que los procesos de recuperación (manual o automática) restauran apropiadamente la Base de datos  Estas pruebas aseguran que una aplicación o sistema se recupere de una variedad de anomalías de hardware, software o red con pérdidas de datos o fallas de integridad.  Se deben utilizar las pruebas creadas para la
  • 16. Prueba de Múltiples Sitios  Detectar fallas en configuraciones y comunicaciones de datos entre múltiples sitios  El propósito de esta prueba es evaluar el correcto funcionamiento del sistema o subsistema en múltiples instalaciones.  Consistencia, empaquetamiento, sincronización
  • 17. Prueba de Compatibilidad y Conversión  Buscar problemas de compatibilidad y conversión en los sistemas  El propósito es demostrar que los objetivos de compatibilidad no han sido logrados y que los procedimientos de conversión no funcionan.  Compatibilidad entre programas y Conversión de datos
  • 18. Pruebas de Integridad de Datos y Base de Datos  Asegurar que los métodos de acceso y procesos funcionan adecuadamente y sin ocasionar corrupción de datos.  La Base de datos y los procesos de Base de datos deben ser probados como sistemas separados del proyecto  Invoque cada método de acceso y proceso de la
  • 19. Pruebas de Seguridad y Control de Acceso  Nivel de seguridad de la aplicación: Verifica que un actor solo pueda acceder a las funciones y datos que su usuario tiene permitido  Seguridad del sistema, incluyendo acceso a datos o Funciones de negocios e incluyendo accesos remotos  Funciones / Seguridad de Datos: Identificar cada
  • 20. Pruebas del Ciclo del Negocio  Asegurar que el sistema funciona de acuerdo con el modelo de negocios emulando todos los eventos en el tiempo y en función del tiempo.  deberían emular las actividades ejecutadas en el a través del tiempo. Debería identificarse un periodo, como por ejemplo un año, y las transacciones y actividades que podrían ocurrir durante un periodo  Ejecute cada caso de uso, flujo básico o función utilizando datos válidos e inválidos…
  • 21. Pruebas de GUI  La navegación , Los objetos de la ventana y características, tales como menús, medidas, posiciones, estados y focos  La prueba de interfaz de usuario verifica la interacción del usuario con el software  Pruebas de crear / modificar cada ventana para verificar la adecuada navegación y estado de los
  • 22. Pruebas de Configuración  Validar y verificar que el cliente del sistema funciona apropiadamente en las estaciones de trabajo recomendadas.  Estas pruebas verifican la operación del sistema en diferentes configuraciones de hardware y software  Incluya la apertura o cierre de varias aplicaciones
  • 23. Prueba de Estilo  Comprobar que la aplicación sigue los estándares de estilo propios del cliente.  Se entienden como tales el formato de las ventanas, colores corporativos, tipos de letra etc.  Se realiza una navegación por la aplicación verificando si se cumplen con los estándares de GUI del cliente.
  • 24. Prueba de Aceptación  Determinación por parte del cliente de la aceptación o rechazo del sistema desarrollado.  La prueba de aceptación es ejecutada antes de que la aplicación sea instalada dentro de un ambiente de producción  Realización de los documentos de planes de prueba de aceptación y especificación de los
  • 25. Prueba de Aceptación  Determinación por parte del cliente de la aceptación o rechazo del sistema desarrollado.  La prueba de aceptación es ejecutada antes de que la aplicación sea instalada dentro de un ambiente de producción  Realización de los documentos de planes de prueba de aceptación y especificación de los
  • 26. Prueba de Instalación  Verificar y validar que el sistema se instala apropiadamente en cada cliente, bajo las siguientes condiciones: Instalaciones nuevas y actualizaciones  El primero es asegurar que el sistema puede ser instalado en todas las configuraciones posibles .El segundo propósito verificar que, una vez instalado, el sistema opera correctamente.  Diseñar scripts para validar las condiciones de la máquina a instalar .
  • 27. Prueba de Documentación Y Procedimiento  Evaluar la documentación del usuario  Evaluar la exactitud y claridad de la documentación del usuario y para determinar si el manual de procedimientos trabajará correctamente como una parte integral del sistema.  Revisar la documentación del proyecto contra las
  • 28. Pruebas Funcionales  Se asegura la trabajo apropiado de los requisitos funcionales, incluyendo la navegación, entrada de datos, procesamiento y obtención de resultados  Las pruebas Funcionales deben enfocarse en los requisitos funcionales Diseñar scripts para validar las condiciones de la máquina a instalar  Que los resultados esperados ocurran cuando se
  • 29. Prueba de Usabilidad  Determinar la usabilidad del sistema.  Determina cuán bien el usuario podrá usar y entender la aplicación. Identifica las áreas de diseño que hacen al sistema de difícil uso para el usuario.  Verificar que la aplicación no presenta los siguientes problemas de usabilidad típicos:sistema es demasiado complejo , recuperación de errores es
  • 30. Prueba de Campo  Correr el sistema en el ambiente real para encontrar errores y validar el producto contra sus especificaciones originales.  Realizar un subconjunto válido de pruebas de sistema.  Determinar que pruebas de sistema serán
  • 31. Pruebas Alfa  Prueba de aceptación para detectar errores en el sistema bajo un ambiente controlado.  La verificación involucra la ejecución de partes o todo del sistema en ambientes simulados, con el fin de encontrar errores.  Realizar las pruebas de sistema bajo las siguientes características:
  • 32. Pruebas Beta  Realizar la validación del sistema por parte del usuario.  Prueba de aceptación donde La validación (o pruebas beta) involucra el uso del software en un ambiente real.  Se selecciona un grupo de usuarios que ponen a trabajar el sistema en un ambiente real. Usan el