SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de lospabloreyes154
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosSaraEAlcntaraR
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101QA Hannah
 
Ingeniería de Requerimientos: Software Orientado al Negocio
Ingeniería de Requerimientos: Software Orientado al NegocioIngeniería de Requerimientos: Software Orientado al Negocio
Ingeniería de Requerimientos: Software Orientado al NegocioSoftware Guru
 
Definiciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosDefiniciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosJorge Guerra
 
Indagación de los requerimientos
Indagación de los requerimientosIndagación de los requerimientos
Indagación de los requerimientosUCATEBA
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010SaraEAlcntaraR
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datosLalo Osorio
 
Fundamentos de Pruebas de Software - Introducción
Fundamentos de Pruebas de Software - IntroducciónFundamentos de Pruebas de Software - Introducción
Fundamentos de Pruebas de Software - IntroducciónProfessional Testing
 

Was ist angesagt? (20)

Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de los
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
 
Types of performance testing
Types of performance testingTypes of performance testing
Types of performance testing
 
Ingeniería de Requerimientos: Software Orientado al Negocio
Ingeniería de Requerimientos: Software Orientado al NegocioIngeniería de Requerimientos: Software Orientado al Negocio
Ingeniería de Requerimientos: Software Orientado al Negocio
 
Definiciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosDefiniciones Sistemas Distribuidos
Definiciones Sistemas Distribuidos
 
Tipos de-pruebas
Tipos de-pruebasTipos de-pruebas
Tipos de-pruebas
 
Indagación de los requerimientos
Indagación de los requerimientosIndagación de los requerimientos
Indagación de los requerimientos
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
 
PLAN SQA
PLAN SQAPLAN SQA
PLAN SQA
 
Fundamentos de Pruebas de Software - Introducción
Fundamentos de Pruebas de Software - IntroducciónFundamentos de Pruebas de Software - Introducción
Fundamentos de Pruebas de Software - Introducción
 

Ähnlich wie Tipos de prueba de software

Ähnlich wie Tipos de prueba de software (20)

Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
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
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
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
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Kürzlich hochgeladen (20)

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.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
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.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