SlideShare una empresa de Scribd logo
PRUEBAS DE SOFTWARE
Las pruebas son básicamente un conjunto de actividades dentro del
desarrollo de software. Dependiendo del tipo de pruebas, estas
actividades podrán ser implementadas en cualquier momento de
dicho proceso de desarrollo. Existen distintos modelos de desarrollo
de software, así como modelos de pruebas. A cada uno corresponde
un nivel distinto de involucramiento en las actividades de desarrollo.
Pruebas de software
PRUEBA DE CAJA NEGRA
Las pruebas de caja negra son pruebas funcionales dedicadas
a “mirar” en el exterior de lo que se prueba. Se centran
principalmente en lo que “se quiere” de un módulo o sección
específica de un software, es decir, es una manera de
encontrar casos específicos en ese modulo que atiendan a su
especificación.
Las pruebas de caja negra se limitan a que el tester pruebe
con “datos” de entrada y estudie como salen, sin preocuparse
de lo que ocurre en el interior.
PRUEBA DE CAJA BLANCA
También suelen ser llamadas estructurales o de cobertura
lógica. En ellas se pretende investigar sobre la estructura
interna del código, exceptuando detalles referidos a
datos de entrada o salida, para probar la lógica del
programa desde el punto de vista algorítmico. Realizan
un seguimiento del código fuente según se va ejecutando
los casos de prueba, determinándose de manera concreta
las instrucciones, bloques, etc. que han sido ejecutados
por los casos de prueba.
Pruebas de software
PRUEBA DE INTEGRACION
Las pruebas de integración se llevan a cabo durante la
construcción del sistema, involucran a un número
creciente de módulos y terminan probando el sistema
como conjunto. Estas pruebas se pueden plantear desde
un punto de vista estructural o funcional.
Las pruebas estructurales de integración se refiere a
llamadas entre módulos. Se trata de identificar todos los
posibles esquemas de llamadas y ejercitarlos para lograr
una buena cobertura de segmentos o de ramas.
Las pruebas funcionales de integración trata de encontrar
fallos en la respuesta de un módulo cuando su operación
depende de los servicios prestados por otro(s) módulo(s).
PRUEBAS DEL SISTEMA
Son similares a las pruebas de caja negra, solo que estas buscan
probar al sistema como un todo. Están basadas en los
requerimientos generales y abarca todas las partes combinadas del
sistema.
Estas pruebas como su nombre lo indica, buscan verificar que el contenido del
sistema sea coherente y consistente a la vez. Tambien se debe de verficar que las
palabras usadas para transmitir una idea al usuario sean las adecuadas y que la idea
transmitida sea la misma.
PRUEBA DE FUNCIONALIDAD
Este tipo de pruebas examina si el sistema cubre sus necesidades de
funcionamiento, acorde a las especificaciones de diseño. En ellas se
debe verificar si el sistema lleva a cabo correctamente todas las
funciones requeridas, se debe verificar la validacion de los datos y se
deben realizar pruebas de comportamiento ante distintos escenarios.
Estas pruebas deben estar enfocadas a tareas, a limites del sistema, a
condiciones planeadas de error y de exploracion. Para estas pruebas
usamos los esquemas de pruebas de caja negra ya que nos interesa saber
si funciona o no, independientemente de la forma en que lo haga.
PRUEBAS DE USABILIDAD
Tienen la finalidad de verificar que tan facil de usar es un sistema. Las pruebas
de usabilidad deben verificar aprendizaje( que tan facil es para los usuarios
realizar tareas basicas la primera vez que tienen contacto con el sistema),
eficiencia (una vez que los usuarios han aprendido algo del sistema, que tan
rapido pueden llevar a cabo las tareas), manejo de errores y grado de
satisfaccion.
Para obtener resultados realistas en este tipo de pruebas, es importante dejar
que las personas que estan probando el sistema resuelvan los problemasque que
les presentan por si mismos, ya que si uno les ayuda, ya esta contaminando las
pruebas.
Pruebas de software

Más contenido relacionado

PPTX
Estrategias de aplicacion de las pruebas
PPSX
Tecnicas de prueba y mantenimiento de software
PPTX
Estrategias de aplicación de pruebas
PPTX
ESTRATE
PPTX
Estrategias de aplicación de pruebas
PPTX
Estrategias de aplicación de pruebas
PPTX
Prueba de software
PPTX
Estrategias de aplicación de pruebas
Estrategias de aplicacion de las pruebas
Tecnicas de prueba y mantenimiento de software
Estrategias de aplicación de pruebas
ESTRATE
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
Prueba de software
Estrategias de aplicación de pruebas

La actualidad más candente (19)

PPTX
Mapa Conceptual - Pruebas y Mantenimiento de Sistemas
PPTX
Estrategias de pruebas dss
PPTX
Prueba De La Estructura De Control
PPTX
Estrategias de aplicacion de pruebas
DOCX
Modelos de evaluación de pruebas
PPTX
Pruebas de sistema (Mapa Conceptual)
PDF
Mapa conceptual
PPTX
Estrategias de aplicación de pruebas
PPTX
Software caja negra y caja blanca
PPTX
Estrategias de aplicación de pruebas
PPT
Pruebas
PPSX
Prueba a los programas
PPTX
Prueba a los programas
PPTX
Pruebas de estres
PDF
10 pruebas (caso de uso)
PDF
Proyecto de sistemas de información luis castellanos (prueba)
PPTX
Caja blanca
PPTX
Pruebas estrategicas
PPT
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Mapa Conceptual - Pruebas y Mantenimiento de Sistemas
Estrategias de pruebas dss
Prueba De La Estructura De Control
Estrategias de aplicacion de pruebas
Modelos de evaluación de pruebas
Pruebas de sistema (Mapa Conceptual)
Mapa conceptual
Estrategias de aplicación de pruebas
Software caja negra y caja blanca
Estrategias de aplicación de pruebas
Pruebas
Prueba a los programas
Prueba a los programas
Pruebas de estres
10 pruebas (caso de uso)
Proyecto de sistemas de información luis castellanos (prueba)
Caja blanca
Pruebas estrategicas
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Publicidad

Destacado (20)

PDF
Luis lauro filho.
PDF
Quickalendario
PPTX
Trabajo asociar para crear
PDF
Social media strategy for Locker Room Update
DOC
sahana_CV
PPTX
Recreos
PDF
Hakr 4 15-myjurnal.ru
PDF
Hakr0115-myjurnal.ru
PDF
Za rul reg_5_15-myjurnal.ru
PDF
NDT Certifications
PDF
Diccionario Pictórico UNED
PPTX
El bullying
PDF
Photos of shots
PPT
Un dia en mi vida
PPTX
El Judaísmo
PDF
PPTX
ED- Complejidad ciclomática
PDF
tipos de pruebas.
PPTX
Inteligencia artificial
PDF
Innovation Hub Strategic Coach Role Description
Luis lauro filho.
Quickalendario
Trabajo asociar para crear
Social media strategy for Locker Room Update
sahana_CV
Recreos
Hakr 4 15-myjurnal.ru
Hakr0115-myjurnal.ru
Za rul reg_5_15-myjurnal.ru
NDT Certifications
Diccionario Pictórico UNED
El bullying
Photos of shots
Un dia en mi vida
El Judaísmo
ED- Complejidad ciclomática
tipos de pruebas.
Inteligencia artificial
Innovation Hub Strategic Coach Role Description
Publicidad

Similar a Pruebas de software (20)

PPTX
Pruebas de software
PPTX
La auditoría de software
PPTX
La auditoría de software
PPTX
La auditoría de software
PPTX
La auditoría de software
PPTX
Estrategias de aplicación de pruebas
PPTX
Prubea de software
PPTX
Pruebas
PPTX
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
PPT
Act 4.3 pruebas de software
PPT
Act 4.3 pruebas de software
PPT
Pruebas De Software
PDF
Mapa conseptual tipos de pruebas.
PPTX
DOCX
Estrategias de aplicación de pruebas del sistema
PPTX
Pruebas de software
PDF
Tipos de pruebas
DOCX
Epa aqui
PDF
Presentacion Pruebas
PPTX
PRUEBAS_DE_SOFTWARE.pptx demo pruebas in
Pruebas de software
La auditoría de software
La auditoría de software
La auditoría de software
La auditoría de software
Estrategias de aplicación de pruebas
Prubea de software
Pruebas
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Act 4.3 pruebas de software
Act 4.3 pruebas de software
Pruebas De Software
Mapa conseptual tipos de pruebas.
Estrategias de aplicación de pruebas del sistema
Pruebas de software
Tipos de pruebas
Epa aqui
Presentacion Pruebas
PRUEBAS_DE_SOFTWARE.pptx demo pruebas in

Último (9)

PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Control de seguridad en los sitios web.pptx
PDF
Presentacion de compiladores e interpretes
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Implementación equipo monitor12.08.25.pptx
Fundamentos de Python - Curso de Python dia 1
Control de seguridad en los sitios web.pptx
Presentacion de compiladores e interpretes
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA

Pruebas de software

  • 1. PRUEBAS DE SOFTWARE Las pruebas son básicamente un conjunto de actividades dentro del desarrollo de software. Dependiendo del tipo de pruebas, estas actividades podrán ser implementadas en cualquier momento de dicho proceso de desarrollo. Existen distintos modelos de desarrollo de software, así como modelos de pruebas. A cada uno corresponde un nivel distinto de involucramiento en las actividades de desarrollo.
  • 3. PRUEBA DE CAJA NEGRA Las pruebas de caja negra son pruebas funcionales dedicadas a “mirar” en el exterior de lo que se prueba. Se centran principalmente en lo que “se quiere” de un módulo o sección específica de un software, es decir, es una manera de encontrar casos específicos en ese modulo que atiendan a su especificación. Las pruebas de caja negra se limitan a que el tester pruebe con “datos” de entrada y estudie como salen, sin preocuparse de lo que ocurre en el interior.
  • 4. PRUEBA DE CAJA BLANCA También suelen ser llamadas estructurales o de cobertura lógica. En ellas se pretende investigar sobre la estructura interna del código, exceptuando detalles referidos a datos de entrada o salida, para probar la lógica del programa desde el punto de vista algorítmico. Realizan un seguimiento del código fuente según se va ejecutando los casos de prueba, determinándose de manera concreta las instrucciones, bloques, etc. que han sido ejecutados por los casos de prueba.
  • 6. PRUEBA DE INTEGRACION Las pruebas de integración se llevan a cabo durante la construcción del sistema, involucran a un número creciente de módulos y terminan probando el sistema como conjunto. Estas pruebas se pueden plantear desde un punto de vista estructural o funcional. Las pruebas estructurales de integración se refiere a llamadas entre módulos. Se trata de identificar todos los posibles esquemas de llamadas y ejercitarlos para lograr una buena cobertura de segmentos o de ramas. Las pruebas funcionales de integración trata de encontrar fallos en la respuesta de un módulo cuando su operación depende de los servicios prestados por otro(s) módulo(s).
  • 7. PRUEBAS DEL SISTEMA Son similares a las pruebas de caja negra, solo que estas buscan probar al sistema como un todo. Están basadas en los requerimientos generales y abarca todas las partes combinadas del sistema.
  • 8. Estas pruebas como su nombre lo indica, buscan verificar que el contenido del sistema sea coherente y consistente a la vez. Tambien se debe de verficar que las palabras usadas para transmitir una idea al usuario sean las adecuadas y que la idea transmitida sea la misma.
  • 9. PRUEBA DE FUNCIONALIDAD Este tipo de pruebas examina si el sistema cubre sus necesidades de funcionamiento, acorde a las especificaciones de diseño. En ellas se debe verificar si el sistema lleva a cabo correctamente todas las funciones requeridas, se debe verificar la validacion de los datos y se deben realizar pruebas de comportamiento ante distintos escenarios. Estas pruebas deben estar enfocadas a tareas, a limites del sistema, a condiciones planeadas de error y de exploracion. Para estas pruebas usamos los esquemas de pruebas de caja negra ya que nos interesa saber si funciona o no, independientemente de la forma en que lo haga.
  • 10. PRUEBAS DE USABILIDAD Tienen la finalidad de verificar que tan facil de usar es un sistema. Las pruebas de usabilidad deben verificar aprendizaje( que tan facil es para los usuarios realizar tareas basicas la primera vez que tienen contacto con el sistema), eficiencia (una vez que los usuarios han aprendido algo del sistema, que tan rapido pueden llevar a cabo las tareas), manejo de errores y grado de satisfaccion. Para obtener resultados realistas en este tipo de pruebas, es importante dejar que las personas que estan probando el sistema resuelvan los problemasque que les presentan por si mismos, ya que si uno les ayuda, ya esta contaminando las pruebas.