SlideShare una empresa de Scribd logo
1 de 7
PRUEBAS DE CAJA
NEGRA
SUSANA VILLACÍS

BYRON CARRERA
WILLIAM VALLE
LUIS LLERENA
WILSON AMANCHA
VERONICA GUANOPAITN
PRUEBA DE LA CAJA NEGRA

Las pruebas de caja negra se llevan a cabo sobre la interfaz del software, obviando el comportamiento
interno y la estructura del programa.

Los casos de prueba de la caja negra pretenden demostrar que:
• Las funciones del software son operativas
• La entrada se acepta de forma correcta
• Se produce una salida correcta

• La integridad de la información externa se mantiene
LAS PRUEBAS DE CAJA NEGRA PRETENDEN
ENCONTRAR ESTOS TIPOS DE ERRORES:

• Funciones incorrectas o ausentes
• Errores en la interfaz
• Errores en estructuras de datos o en accesos a bases de datos externas
• Errores de rendimiento
• Errores de inicialización y de terminación
PRUEBA DE PARTICIÓN EQUIVALENTE

Este método de prueba de caja negra divide el dominio de entrada de un programa en clases de datos, a
partir de las cuales deriva los casos de prueba.
Cada una de estas clases de equivalencia representa a un conjunto de estados válidos o inválidos para las
condiciones de entrada.
IDENTIFICACIÓN DE CASOS DE PRUEBA
Seguir estos pasos
•

Asignar un número único a cada clase de equivalencia

• Escribir casos de prueba hasta que sean cubiertas todas las CEV, intentando cubrir en cada casos tantas CEV
como sea posible
• • Para cada CEI, escribir un caso de prueba, cubriendo en cada caso una CEI
Ejemplo

Diseñar casos de prueba de partición equivalente para un software que capte estos datos de entrada:
• Código de área: En blanco o un número de tres dígitos
• Prefijo: Número de tres dígitos que no comiencen por 0 ó 1
• Sufijo: Número de cuatro dígitos
• Ordenes: "Cheque", "Depósito", "Pago factura"
• Palabra clave: Valor alfanumérico de 6 dígitos
PRUEBAS DE CAJA NEGRA

Más contenido relacionado

La actualidad más candente

Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacionalAlvaro Loustau
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Importancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datosImportancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datospepelebu1313
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Fundamentos de Pruebas de Software - Capítulo 6
Fundamentos de Pruebas de Software - Capítulo 6Fundamentos de Pruebas de Software - Capítulo 6
Fundamentos de Pruebas de Software - Capítulo 6Professional Testing
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datosAlvaro Cardona
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a unorafita07zr
 
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
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)angeljlp08
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datosjhonnyjpo
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 

La actualidad más candente (20)

Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacional
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Tipos de-pruebas
Tipos de-pruebasTipos de-pruebas
Tipos de-pruebas
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Importancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datosImportancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datos
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Fundamentos de Pruebas de Software - Capítulo 6
Fundamentos de Pruebas de Software - Capítulo 6Fundamentos de Pruebas de Software - Capítulo 6
Fundamentos de Pruebas de Software - Capítulo 6
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a uno
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
TRIGGERS
TRIGGERSTRIGGERS
TRIGGERS
 
TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
Pruebas de caja blanca y negra
Pruebas  de caja blanca y negraPruebas  de caja blanca y negra
Pruebas de caja blanca y negra
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datos
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 

Destacado (20)

Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Direccionamiento ipv4
Direccionamiento ipv4Direccionamiento ipv4
Direccionamiento ipv4
 
Direccionamiento ipv4
Direccionamiento ipv4Direccionamiento ipv4
Direccionamiento ipv4
 
Caja negra (3)
Caja negra (3)Caja negra (3)
Caja negra (3)
 
Cap7 wireless
Cap7   wirelessCap7   wireless
Cap7 wireless
 
Hola
HolaHola
Hola
 
Protocolo Ip e IPV4 vs IPV6 - Modelo OSI
Protocolo Ip e IPV4 vs IPV6 - Modelo OSIProtocolo Ip e IPV4 vs IPV6 - Modelo OSI
Protocolo Ip e IPV4 vs IPV6 - Modelo OSI
 
Ipv4
Ipv4Ipv4
Ipv4
 
Direccion ipv4
Direccion ipv4Direccion ipv4
Direccion ipv4
 
Protocolo IPv4
Protocolo IPv4Protocolo IPv4
Protocolo IPv4
 
Caja negra
Caja negraCaja negra
Caja negra
 
Presentac..
Presentac..Presentac..
Presentac..
 
P3-“Caja negra”. Una experiencia de aula.
P3-“Caja negra”. Una experiencia de aula.P3-“Caja negra”. Una experiencia de aula.
P3-“Caja negra”. Una experiencia de aula.
 
Direccionamiento IPv4
Direccionamiento IPv4Direccionamiento IPv4
Direccionamiento IPv4
 
Direccionamiento de red IPv4
Direccionamiento de red IPv4Direccionamiento de red IPv4
Direccionamiento de red IPv4
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Redes: Direccionamiento IPv4
Redes: Direccionamiento IPv4Redes: Direccionamiento IPv4
Redes: Direccionamiento IPv4
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwp
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Software
 
Proceso de diseño
Proceso de diseñoProceso de diseño
Proceso de diseño
 

Similar a PRUEBAS DE CAJA NEGRA

Similar a PRUEBAS DE CAJA NEGRA (20)

Tecnicas de caja negra.pdf
Tecnicas de caja negra.pdfTecnicas de caja negra.pdf
Tecnicas de caja negra.pdf
 
oTema6 pruebas del software
oTema6 pruebas del softwareoTema6 pruebas del software
oTema6 pruebas del software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
15_pruebaSW.ppt
15_pruebaSW.ppt15_pruebaSW.ppt
15_pruebaSW.ppt
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Verificacion --validacion
Verificacion --validacionVerificacion --validacion
Verificacion --validacion
 
Taller casos de prueba
Taller casos de pruebaTaller casos de prueba
Taller casos de prueba
 
Caja negra y blanca.pptx
Caja negra y blanca.pptxCaja negra y blanca.pptx
Caja negra y blanca.pptx
 
Ra semana 14 2
Ra semana 14 2Ra semana 14 2
Ra semana 14 2
 
Software testing 1
Software testing 1Software testing 1
Software testing 1
 
Prueba
PruebaPrueba
Prueba
 
Semana xiii.i
 Semana xiii.i Semana xiii.i
Semana xiii.i
 
Curso calidad software
Curso calidad softwareCurso calidad software
Curso calidad software
 
pruebas caja negra y blanca.pdf
pruebas caja negra y blanca.pdfpruebas caja negra y blanca.pdf
pruebas caja negra y blanca.pdf
 
Caja negra
Caja negraCaja negra
Caja negra
 
tipos de pruebas
tipos de pruebastipos de pruebas
tipos de pruebas
 
Teoria pruebas de software
Teoria pruebas de softwareTeoria pruebas de software
Teoria pruebas de software
 
Fases de prueba de software
Fases de prueba de softwareFases de prueba de software
Fases de prueba de software
 

Más de williams valle

Segmentos de Mercado y Comportamiento de Consumidor
Segmentos de Mercado y Comportamiento de ConsumidorSegmentos de Mercado y Comportamiento de Consumidor
Segmentos de Mercado y Comportamiento de Consumidorwilliams valle
 
Casos estudio reglas de oro. Ejercicio 9/11/13
Casos estudio reglas de oro. Ejercicio 9/11/13Casos estudio reglas de oro. Ejercicio 9/11/13
Casos estudio reglas de oro. Ejercicio 9/11/13williams valle
 
Casos de estudio aplicadas a las reglas de oro.....
Casos de estudio  aplicadas a las reglas de oro.....Casos de estudio  aplicadas a las reglas de oro.....
Casos de estudio aplicadas a las reglas de oro.....williams valle
 
C:\Documents And Settings\Pc1\Mis Documentos\Cicap 1
C:\Documents And Settings\Pc1\Mis Documentos\Cicap 1C:\Documents And Settings\Pc1\Mis Documentos\Cicap 1
C:\Documents And Settings\Pc1\Mis Documentos\Cicap 1williams valle
 

Más de williams valle (9)

Reflexion 11
Reflexion 11Reflexion 11
Reflexion 11
 
Segmentos de Mercado y Comportamiento de Consumidor
Segmentos de Mercado y Comportamiento de ConsumidorSegmentos de Mercado y Comportamiento de Consumidor
Segmentos de Mercado y Comportamiento de Consumidor
 
CASOS DE ESTUDIO.
CASOS DE ESTUDIO. CASOS DE ESTUDIO.
CASOS DE ESTUDIO.
 
Casos estudio reglas de oro. Ejercicio 9/11/13
Casos estudio reglas de oro. Ejercicio 9/11/13Casos estudio reglas de oro. Ejercicio 9/11/13
Casos estudio reglas de oro. Ejercicio 9/11/13
 
Casos de estudio aplicadas a las reglas de oro.....
Casos de estudio  aplicadas a las reglas de oro.....Casos de estudio  aplicadas a las reglas de oro.....
Casos de estudio aplicadas a las reglas de oro.....
 
Palabras parónimas
Palabras parónimasPalabras parónimas
Palabras parónimas
 
Software libre
Software libreSoftware libre
Software libre
 
C:\Documents And Settings\Pc1\Mis Documentos\Cicap 1
C:\Documents And Settings\Pc1\Mis Documentos\Cicap 1C:\Documents And Settings\Pc1\Mis Documentos\Cicap 1
C:\Documents And Settings\Pc1\Mis Documentos\Cicap 1
 
Cicap1
Cicap1Cicap1
Cicap1
 

PRUEBAS DE CAJA NEGRA

  • 1. PRUEBAS DE CAJA NEGRA SUSANA VILLACÍS BYRON CARRERA WILLIAM VALLE LUIS LLERENA WILSON AMANCHA VERONICA GUANOPAITN
  • 2.
  • 3. PRUEBA DE LA CAJA NEGRA Las pruebas de caja negra se llevan a cabo sobre la interfaz del software, obviando el comportamiento interno y la estructura del programa. Los casos de prueba de la caja negra pretenden demostrar que: • Las funciones del software son operativas • La entrada se acepta de forma correcta • Se produce una salida correcta • La integridad de la información externa se mantiene
  • 4. LAS PRUEBAS DE CAJA NEGRA PRETENDEN ENCONTRAR ESTOS TIPOS DE ERRORES: • Funciones incorrectas o ausentes • Errores en la interfaz • Errores en estructuras de datos o en accesos a bases de datos externas • Errores de rendimiento • Errores de inicialización y de terminación
  • 5. PRUEBA DE PARTICIÓN EQUIVALENTE Este método de prueba de caja negra divide el dominio de entrada de un programa en clases de datos, a partir de las cuales deriva los casos de prueba. Cada una de estas clases de equivalencia representa a un conjunto de estados válidos o inválidos para las condiciones de entrada.
  • 6. IDENTIFICACIÓN DE CASOS DE PRUEBA Seguir estos pasos • Asignar un número único a cada clase de equivalencia • Escribir casos de prueba hasta que sean cubiertas todas las CEV, intentando cubrir en cada casos tantas CEV como sea posible • • Para cada CEI, escribir un caso de prueba, cubriendo en cada caso una CEI Ejemplo Diseñar casos de prueba de partición equivalente para un software que capte estos datos de entrada: • Código de área: En blanco o un número de tres dígitos • Prefijo: Número de tres dígitos que no comiencen por 0 ó 1 • Sufijo: Número de cuatro dígitos • Ordenes: "Cheque", "Depósito", "Pago factura" • Palabra clave: Valor alfanumérico de 6 dígitos