REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUACION SUPERIOR
INSTITUTO UNIVERSITARIO TECNOLOGICO RUFINO BLANCO FOMBONA
ANALISIS Y DISEÑO DE SISTEMAS
ESTRATEGIAS DE PRUEBAS DE SOFTWARE
Prof.: Carolina López Estudiante: Royer Maduro
C.I.: 21.284.803
Abril, 2015
Integra las técnicas de diseño de casos de prueba en una serie de pasos
bien planificados que dan como resultado una correcta construcción
del software.
También describe un mapa con los pasos que hay que llevar acabo como
parte de la prueba, cuando se debe planificar y realizar esos pasos,
cuanto esfuerzo, tiempo y recursos se van a requerir.
Estrategia de Prueba
UN ENFOQUE ESTRATÉGICO PARA
LAS PRUEBAS
• La verificación se refiere al conjunto de actividades que asegura que
el software implementa adecuadamente una función específica.
• La validación se refiere a un conjunto diferente de actividades que
aseguran que el software construido se ajusta a lo requerimientos del
cliente.
PRUEBA DE UNIDAD
La prueba de unidad centra el proceso de verificación en la menor
unidad del diseño del software (Módulo). Aquí se prueban los caminos
de control importantes, con el fin de descubrir errores dentro del ámbito
de un módulo.
ERRORES MAS COMUNES:
1. Procedencia aritmética incorrecta mal aplicada
2. Operaciones de modo mezcladas.
3. Inicializaciones incorrectas.
4. Falta de precisión.
5. Representación incorrecta de una expresión
PRUEBA DE INTEGRACION
Técnica sistemática para construir la estructura del programa mientras
que al mismo tiempo, se llevan a cabo pruebas para detectar
errores asociados con la interacción.
PRUEBA DE VALIDACION
La validación puede definirse de muchas formas, pero una simple
definición es que la validación se consigue cuando el software funciona
de acuerdo con las expectativas razonables del cliente.
• La prueba alfa se lleva a cabo, por un cliente, en el lugar de
desarrollo. Se usa el software de forma natural con el desarrollador
como observador del usuario y registrando los errores y los problemas
de uso. Las pruebas alfa se llevan a cabo en un entorno controlado.
• La prueba beta se lleva a cabo por los usuarios finales del software
en los lugares de trabajo de los clientes. A diferencia de la prueba alfa,
el desarrollador no está presente normalmente. Así, la prueba beta es
una aplicación «en vivo» del software en un entorno que no puede ser
controlado por el desarrollador
PRUEBA DE SISTEMA
Las pruebas de sistema buscan discrepancias entre el programa y sus
objetivos o requerimientos, enfocándose en los errores hechos durante
la transición del proceso al diseñar la especificación funcional.
PRUEBA DE RENDIMIENTO
La prueba de rendimiento está diseñada para probar el rendimiento del
software en tiempo de ejecución dentro del contexto de un sistema
integrado.
La prueba de rendimiento se da durante todos los pasos del procesó de
la prueba. Incluso al nivel de unidad, se debe asegurar el rendimiento de
los módulos individuales a medida que se llevan a cabo las pruebas de
caja blanca. Sin embargo, hasta que no están completamente integrados
todos los elementos del sistema no se puede asegurar realmente el
rendimiento del sistema.
•GRACIAS… TOTALES!.

Presentación pruebas

  • 1.
    REPUBLICA BOLIVARIANA DEVENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUACION SUPERIOR INSTITUTO UNIVERSITARIO TECNOLOGICO RUFINO BLANCO FOMBONA ANALISIS Y DISEÑO DE SISTEMAS ESTRATEGIAS DE PRUEBAS DE SOFTWARE Prof.: Carolina López Estudiante: Royer Maduro C.I.: 21.284.803 Abril, 2015
  • 2.
    Integra las técnicasde diseño de casos de prueba en una serie de pasos bien planificados que dan como resultado una correcta construcción del software. También describe un mapa con los pasos que hay que llevar acabo como parte de la prueba, cuando se debe planificar y realizar esos pasos, cuanto esfuerzo, tiempo y recursos se van a requerir. Estrategia de Prueba
  • 3.
    UN ENFOQUE ESTRATÉGICOPARA LAS PRUEBAS • La verificación se refiere al conjunto de actividades que asegura que el software implementa adecuadamente una función específica. • La validación se refiere a un conjunto diferente de actividades que aseguran que el software construido se ajusta a lo requerimientos del cliente.
  • 4.
    PRUEBA DE UNIDAD Laprueba de unidad centra el proceso de verificación en la menor unidad del diseño del software (Módulo). Aquí se prueban los caminos de control importantes, con el fin de descubrir errores dentro del ámbito de un módulo.
  • 5.
    ERRORES MAS COMUNES: 1.Procedencia aritmética incorrecta mal aplicada 2. Operaciones de modo mezcladas. 3. Inicializaciones incorrectas. 4. Falta de precisión. 5. Representación incorrecta de una expresión
  • 6.
    PRUEBA DE INTEGRACION Técnicasistemática para construir la estructura del programa mientras que al mismo tiempo, se llevan a cabo pruebas para detectar errores asociados con la interacción.
  • 7.
    PRUEBA DE VALIDACION Lavalidación puede definirse de muchas formas, pero una simple definición es que la validación se consigue cuando el software funciona de acuerdo con las expectativas razonables del cliente.
  • 8.
    • La pruebaalfa se lleva a cabo, por un cliente, en el lugar de desarrollo. Se usa el software de forma natural con el desarrollador como observador del usuario y registrando los errores y los problemas de uso. Las pruebas alfa se llevan a cabo en un entorno controlado. • La prueba beta se lleva a cabo por los usuarios finales del software en los lugares de trabajo de los clientes. A diferencia de la prueba alfa, el desarrollador no está presente normalmente. Así, la prueba beta es una aplicación «en vivo» del software en un entorno que no puede ser controlado por el desarrollador
  • 9.
    PRUEBA DE SISTEMA Laspruebas de sistema buscan discrepancias entre el programa y sus objetivos o requerimientos, enfocándose en los errores hechos durante la transición del proceso al diseñar la especificación funcional.
  • 10.
    PRUEBA DE RENDIMIENTO Laprueba de rendimiento está diseñada para probar el rendimiento del software en tiempo de ejecución dentro del contexto de un sistema integrado. La prueba de rendimiento se da durante todos los pasos del procesó de la prueba. Incluso al nivel de unidad, se debe asegurar el rendimiento de los módulos individuales a medida que se llevan a cabo las pruebas de caja blanca. Sin embargo, hasta que no están completamente integrados todos los elementos del sistema no se puede asegurar realmente el rendimiento del sistema.
  • 11.