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

Más contenido relacionado

La actualidad más candente

Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de softwareJohn Fonseca
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Joan Manuel Zabala
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Estrategias de prueba de software
Estrategias de prueba de softwareEstrategias de prueba de software
Estrategias de prueba de softwarejtapiac
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)Senior Dev
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 

La actualidad más candente (20)

Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Modelos concurrentes
Modelos concurrentesModelos concurrentes
Modelos concurrentes
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Tipos de-pruebas
Tipos de-pruebasTipos de-pruebas
Tipos de-pruebas
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Fase de Elaboración RUP
Fase de Elaboración RUPFase de Elaboración RUP
Fase de Elaboración RUP
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Pruebas unitarias
Pruebas unitariasPruebas unitarias
Pruebas unitarias
 
Reingeniería
ReingenieríaReingeniería
Reingeniería
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Pruebas del Software
Pruebas del SoftwarePruebas del Software
Pruebas del Software
 
Estrategias de prueba de software
Estrategias de prueba de softwareEstrategias de prueba de software
Estrategias de prueba de software
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 

Similar a Tipos de prueba de software

Similar 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
 

Más 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
 

Más 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

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 

Último (20)

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
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.
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 

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