GoConqr has a new look! Let us know what you think.

Flowchart

Untitled

Marlene Lopez Spanish

Flowchart content

  1. TIPOS DE PRUEBA

  2. Se localiza en ejecutar cada módulo (o unidad mínima a ser probada, ej. = una clase) lo que provee un mejor modo de manejar la integración de las unidades en componentes mayores.

  3. PRUEBA UNITARIA

  4. PRUEBA DE HUMO

  5. DESCRIPCIÓN DE PRUEBA

    Toma éste nombre debido a que su objetivo es probar el sistema constantemente buscando que saque “humo” o falle.

  6. Las pruebas de humo NO SON exhaustivas, pero van de extremo a extremo de la aplicación. Realizar una integración de todo el sistema cada cierto periodo (se recomienda un día, máximo una semana)

  7. Comparar el resultado esperado con el

    resultado obtenido.

  8. PRUEBA DE INTEGRACIÓN

  9. Identificar errores introducidos por la combinación de programas probados unitariamente.

  10. Describe cómo verificar que las interfaces entre

    las componentes de software funcionan

    correctamente.

  11. Comparar el resultado esperado con el

    resultado obtenido.

  12. PRUEBA DE REGRESIÓN

  13. Determinar si los cambios recientes en una parte

    de la aplicación tienen efecto adverso en otras

    partes.

  14. En esta prueba se vuelve a probar el sistema a la

    luz de los cambios realizados durante el debugging,

    mantenimiento o desarrollo de la nueva versión del

    sistema buscando efectos adversos en otras

    partes.

  15. La prueba de regresión es una nueva

    corrida de casos de prueba previos.

    La prueba de viejas funcionalidades es más

    importante que la de nuevas

    funcionalidades.

  16. PRUEBA DEL SISTEMA

  17. TECNICA

  18. DESCRIPCION DE PRUEBA

  19. OBJETIVO DE PRUEBA

  20. TECNICA

  21. OBJETIVO DE PRUEBA

  22. Detectar los errores en realeases tempranos y de manera fácil Probar el sistema constantemente

  23. DESCRIPCIÓN DE PRUEBA

  24. OBJETIVO DE PRUEBA

  25. DESCRIPCION DE PUREBA

  26. TECNICA

  27. Asegurar la apropiada navegación dentro del

    sistema, ingreso de datos, procesamiento y

    recuperación.

  28. Este tipo de pruebas se basan en

    técnicas de caja negra, esto es, verificar el sistema

    (y sus procesos internos), la interacción con las

    aplicaciones que lo usan vía GUI y analizar las

    salidas o resultados.

  29. Los resultados esperados ocurren cuando se

    utiliza un dato válido.

    Los mensajes de error o de advertencia

  30. TECNICA

  31. DESCRIPCIÓN DE PRUEBA

  32. OBJETIVO DE PRUEBA

  33. TECNICA

  34. Particionar los módulos en pruebas en unidades lógicas fáciles de probar. Por cada unidad hay que definir los casos de prueba (pruebas de caja blanca).

  35. DESCRIPCIÓN DE LA PRUEBA

  36. OBJETIVO DE PRUEBA

  37. PRUEBA DE DESEMPEÑO

  38. OBJETIVO DE PRUEBA

  39. DESCRIPCIÓN DE LA PRUEBA

  40. TECNICA

  41. Validar el tiempo de respuesta para las

    transacciones o funciones de negocios bajo las

    siguientes dos condiciones:

     Volumen normal anticipado

     Volumen máximo anticipado.

  42. Las pruebas de desempeño usualmente se

    ejecutan varias veces, utilizando en cada una,

    carga diferente en el sistema. La prueba inicial

    debe ser ejecutada con una carga similar a la

    esperada en el sistema. Una segunda prueba debe

    hacerse utilizando una carga máxima.

  43. Las pruebas de desempeño utilizan las técnicas de

    caja blanca y caja negra.

    Utilice los procedimientos de prueba

    desarrollados para las pruebas del modelo

    del negocio (Pruebas del Sistema).

    Modifique archivos de datos (para

    incrementar el número de transacciones) o

    los scripts para incrementar el número de

    veces que ocurre cada transacción.

  44. PRUEBA DE CARGA

  45. TECNICA

  46. DESCRIPCIÓN DE PRUEBA

  47. OBJETIVO DE PRUEBA

  48. Verificar el tiempo de respuesta del sistema para

    transacciones o casos de uso de negocios, bajo

    diferentes condiciones de carga.

  49. Las pruebas de carga miden la capacidad del

    sistema para continuar funcionando

    apropiadamente bajo diferentes condiciones de

    carga.

  50. Adicionalmente, las pruebas de carga

    evalúan las características de desempeño (tiempos

    de respuesta, tasas de transacciones y otros

    aspectos sensibles al tiempo). Use los scripts desarrolladas para Pruebas

    del Negocio.

  51. PRUEBA DE STRESS

  52. Verificar que el sistema funciona apropiadamente y

    sin errores, bajo estas condiciones de stress:

    Memoria baja o no disponible en el servidor.

    Máximo número de clientes conectados o

    simulados (actuales o físicamente posibles)

  53. la prueba es valiosa porque es de

    esperar que los mismos errores puedan

    presentarse en situaciones reales, algo menos

    exigentes.

    Use los scripts utilizados en las pruebas de desempeño.

  54. DESCRIPCIÓN DE PRUEBA

  55. OBJETIVO DE PRUEBA

  56. TECNICA

  57. PRUEBA DE VOLUMEN

  58. TECNICA

  59. OBJETIVO DE PRUEBA

  60. DESCRIPCIÓN DE PRUEBA

  61. El objetivo de esta prueba es investigar el

    comportamiento del sistema bajo condiciones que

    sobrecargan sus recursos. No debe confundirse

    con las pruebas de volumen: un esfuerzo grande es

    un pico de volumen de datos que se presenta en un

    corto período de tiempo.

  62. Verificar que la aplicación funciona

    adecuadamente bajo los siguientes escenarios

    de volumen: Máximo (actual o físicamente posible)

    número de clientes conectados (o

    simulados), todos ejecutando la misma

    función (peor caso de desempeño) por

    un período extendido.

  63. Las pruebas de volumen hacen referencia a

    grandes cantidades de datos para determinar los

    límites en que se causa que el Sistema falle.

    También identifican la carga máxima o volumen

    que el sistema puede manejar en un período dado.

  64. Utilice los scripts diseñados para las pruebas de

    desempeño.

    · Deben usarse múltiples clientes, ya sea corriendo

    las mismas pruebas o pruebas

    complementarias para producir el peor caso de

    volumen (ver pruebas de stress) por un período

    extendido.

  65. PRUEBA DE Y RECUPERACIÓN TOLERANCIA Y FALLAS

  66. Verificar que los procesos de recuperación (manual

    o automática) restauran apropiadamente la Base de

    datos, aplicaciones y sistemas, y los llevan a un

    estado conocido o deseado.

  67. DESCRIPCIÓN DE LA PRUEBA

  68. OBJETIVO DE PRUEBA

  69. Las pruebas de recuperación son contrarias a las

    pruebas en que la aplicación o sistema es expuesto

    a condiciones extremas (o condiciones simuladas),

    tales como fallas en dispositivos en entrada/salida o

    llaves o apuntadores inválidos de base de datos.

    Los procesos de recuperación se invocan y la

    aplicación es monitoreada y/o inspeccionada para

    verificar que estos mecanismos se han ejecutado

    en forma apropiada.

  70. Una vez se

    alcanza el punto inicial de las pruebas de

    recuperación, se deben realizar o simular las

    siguientes acciones:

    · Interrupción de electricidad en el cliente.

    · Interrupción de electricidad en el servidor: simular

    o iniciar procedimientos de pérdida de energía

    para el servidor.

  71. TECNICA

  72. SON

  73. SON

  74. SON

  75. SON

  76. Detectar fallas en configuraciones y

    comunicaciones de datos entre múltiples sitios.

  77. PRUEBA DE MULTIPLES SITIOS

  78. OBJETIVO DE PRUEBA

  79. DESCRIPCIÓN DE LA PRUEBA

  80. TECNICA

  81. El propósito de esta prueba es evaluar el correcto

    funcionamiento del sistema o subsistema en

    múltiples instalaciones.

  82. 1. Consistencia de las opciones de

    configuración para el sistema a través de los

    sitios

    2. Empaquetamiento del sistema para

    múltiples instalaciones

    3. Sincronización de datos entre sitios

    4. Comunicación de datos entre sistemas en

    diferentes sitios

    5. Rompimiento de funciones de sistema a

    través de los sitios.

    6. Consistencia de controles y seguridad a

    través de los sitios

  83. PRUEBA DE COMPATIBILIDAD Y CONVERSIÓN

  84. Buscar problemas de compatibilidad y conversión

    en los sistemas.

  85. OBJETIVO DE PRUEBA

  86. DESCRIPCIÓN DE LA PRUEBA

  87. El propósito es demostrar que los objetivos de

    compatibilidad no han sido logrados y que los

    procedimientos de conversión no funcionan.

  88. TECNICA

  89. Como tales, los programas tienen a menudo

    objetivos específicos con respecto a su

    compatibilidad y a sus procedimientos de

    conversión con el sistema existente.

  90. PRUEBA DE INTEGRIDAD DE DATOS Y BASES DE DATOS

  91. TECNICA

  92. DESCRIPCIÓN DE PRUEBA

  93. OBJETIVO DE PRUEBA

  94. Invoque cada método de acceso y proceso

    de la Base de datos, utilizando en cada uno

    datos válidos e inválidos.

    Analice la Base de datos, para asegurar que

    los datos han sido grabados

    apropiadamente, que todos los eventos de

    Base de datos se ejecutaron en forma

    correcta y revise los datos retornados en

    diferentes consultas.

  95. PRUEBA DE SEGURIDAD Y CONTROL DE ACCESO

  96. La Base de datos y los procesos de Base de datos

    deben ser probados como sistemas separados del

    proyecto . Estos sistemas deberían ser probados

    sin usar interfaces de usuario (como las interfaces

    de datos).

  97. Asegurar que los métodos de acceso y procesos

    funcionan adecuadamente y sin ocasionar

    corrupción de datos.

  98. TECNICA

  99. DESCRIPCIÓN DE PRUEBA

  100. OBJETIVOS DE PRUEBA

  101. Nivel de seguridad de la aplicación: Verifica que un

    actor solo pueda acceder a las funciones y datos

    que su usuario tiene permitido.

  102. Las pruebas de seguridad de la aplicación

    garantizan que, con base en la seguridad deseada,

    los usuarios están restringidos a funciones

    específicas o su acceso está limitado únicamente a

    los datos que está autorizado a acceder. Por

    ejemplo, cada usuario puede estar autorizado a

    crear nuevas cuentas, pero sólo los

    administradores pueden borrarlas.

  103. Funciones / Seguridad de Datos: Identificar cada

    tipo de usuario y las funciones y datos a los que

    se debe autorizar.

    · Crear pruebas para cada tipo de usuario y

    verificar cada permiso, creando transacciones

    específicas para cada tipo de usuario.

  104. PRUEBA DEL CICLO DEL NEGOCIO

  105. TECNICA

  106. DESCRIPCIÓN DE PRUEBA

  107. OBJETIVOS DE PRUEBA

  108. 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.

  109. Las pruebas del ciclo de negocio 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 de un año

    deberían ejecutarse. Incluyendo todos los ciclos y

    eventos diarios, semanales y mensuales que sean

    datos sensitivos, como las agendas.

  110. Todas las fechas o funciones que involucren

    tiempos serán probadas con datos válidos e

    inválidos de fechas o periodos de tiempo.

  111. PRUEBA DE GUI

  112. TECNICA

  113. DESCRIPCIÓN DE PRUEBA

  114. OBJETIVO DE PRUEBA

  115. Pruebas de crear / modificar cada ventana para

    verificar la adecuada navegación y estado de los

    objetos.

  116. La prueba de interfaz de usuario verifica la

    interacción del usuario con el software. El objetivo

    es asegurar que la interfaz tiene apropiada

    navegación a través de las diferentes

    funcionalidades.

  117. Los objetos de la ventana y características,

    tales como menús, medidas, posiciones,

    estados y focos se verifican conforme a los

    estándares.

  118. PRUEBA DE CONFIGURACION

  119. TECNICA

  120. DESCRIPCIÓN DE PRUEBA

  121. OBJETIVO DE LA PRUEBA

  122. Validar y verificar que el cliente del sistema

    funciona apropiadamente en las estaciones de

    trabajo recomendadas.

  123. Estas pruebas verifican la operación del sistema en

    diferentes configuraciones de hardware y software.

    En la mayoría de los ambientes de producción, las

    especificaciones para las estaciones de trabajo,

    equipos de red y servidores pueden variar.

  124. Use los scripts para Integración y Pruebas del

    Sistema.

    Incluya la apertura o cierre de varias aplicaciones

    Microsoft, como Excel y Word (o algún tipo de

    software similar a la que se está probando )

    como una parte de la prueba, ya sea al

    comienzo o en algún momento intermedio.

  125. PRUEBA DE ESTILO

  126. DESCRIPCIÓN DE PRUEBA

  127. TECNICA

  128. OBJETIVO DE PRUEBA

  129. Comprobar que la aplicación sigue los estándares

    de estilo propios del cliente.

  130. Se entienden como tales el formato de las

    ventanas, colores corporativos, tipos de letra etc.

  131. PRUEBAS DE ACEPCIÓN

  132. OBJETIVO DE PRUEBA

  133. DESCRIPCIÓN DE LA PRUEBA

  134. TECNICA

  135. Determinación por parte del cliente de la aceptación

    o rechazo del sistema desarrollado.

  136. La prueba de aceptación es

    generalmente desarrollada y ejecutada por el

    cliente o un especialista de la aplicación y es

    conducida a determinar como el sistema satisface

    sus criterios de aceptación validando los requisitos

    que han sido levantados para el desarrollo,

    incluyendo a documentación y procesos de

    negocio.

    Basado en esta prueba el cliente determina si

    acepta o rechaza el sistema

  137. Los casos prueba de aceptación han de ser

    planificados, organizados y formalizados de manera

    que se determine el cumplimiento de los requisitos

    del sistema. Para la realización de estas pruebas

    se necesita disponer de los siguientes documentos:

    - Especificación de requisitos del sistema.

    - Manual de usuario.

    - Manual de administrador.

  138. PRUEBAS DE INSTALACIÓN

  139. TECNICA

  140. DESCRIPCIÓN DE LA PRUEBA

  141. OBJETIVO DE PRUEBA

  142. Instalaciones nuevas, nuevas máquinas a las que

    nunca se les ha instalado el sistema.

    Actualizar máquinas previamente instaladas con

    el sistema.

  143. Las pruebas de instalación tienen dos propósitos.

    El primero es asegurar que el sistema puede ser

    instalado en todas las configuraciones posibles,

    tales como nuevas instalaciones, actualizaciones,

    instalaciones completas o personalizadas, y bajo

    condiciones normales o anormales; estas últimas

    incluyen insuficiente espacio en disco, falta de

    privilegios para algunas tareas, etc.

  144. Diseñar scripts para validar las condiciones de la

    máquina a instalar

  145. DESCRIPCIÓN DE PRUEBA

  146. OBJETIVO DE PRUEBA

  147. TECNICA

  148. PRUEBA FUNCIONALES

  149. Se asegura la trabajo apropiado de los requisitos

    funcionales, incluyendo la navegación, entrada de

    datos, procesamiento y obtención de resultados

  150. Las

    metas de estas pruebas son:

    -Verificar la apropiada aceptación de datos,

    - Verificar el procesamiento y recuperación y

    la implementación adecuada de las reglas

    del negocio.

  151. Se ejecuta cada caso de uso, flujo de caso de uso,

    o función, usando datos válidos e inválidos, para

    verificar lo siguiente:

    Que los resultados esperados ocurran

    cuando se usen datos válidos.

    Que sean desplegados los mensajes

    apropiados de error y precaución cuando se

    usan datos inválidos.

    Que se aplique apropiadamente cada regla

    de negocio.

  152. PRUEBA DE DOCUMENTO Y PROCEDIMIENTO

  153. DESCRIPCIÓN DE PRUEBA

  154. TECNICA

  155. Evaluar la documentación del usuario

  156. OBJETIVO DE PRUEBA

  157. Evaluar la exactitud y claridad de la documentaciódel usuario y para determinar si el manual de

    procedimientos trabajará correctamente como una

    parte integral del sistema.

  158. Revisar la documentación del proyecto contra las

    funcionalidades del sistema y su configuración

    física.

  159. PRUEBA DE USABILIDAD

  160. TECNICA

  161. DESCRIPCIÓN DE LA PRUEBA

  162. OBJETIVO DE PRUEBA

  163. Determinar la usabilidad del sistema.

  164. 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.

  165. El sistema es demasiado complejo y difícil

    de usar.

     Es difícil instalar y entender el sistema

  166. PRUEBA DE CAMPO

  167. Correr el sistema en el ambiente real para

    encontrar errores y validar el producto contra sus

    especificaciones originales.

  168. OBJETIVO DE PRUEBA

  169. DESCRIPCIÓN DE PRUEBA

  170. TECNICA

  171. Realizar un subconjunto válido de pruebas de

    sistema.

  172. Determinar que pruebas de sistema serán corridas

    para validar el sistema en producción.

  173. PRUEBA ALFA

  174. DESCRIPCIÓN DE LA PRUEBA

  175. OBJETIVO DE PRUEBA

  176. TECNICA

  177. Prueba de aceptación para detectar errores en el

    sistema bajo un ambiente controlado.

  178. La verificación involucra la ejecución de partes o

    todo del sistema en ambientes simulados, con el fin de encontrar errores

  179. Realizar las pruebas de sistema bajo las siguientes

    características:

     se llevan a cabo en el lugar en donde fue

    desarrollado el sw,

     en un ambiente controlado, en el cual el

    desarrollador está presente.

  180. PRUEBA BETA

  181. Realizar la validación del sistema por parte del

    usuario.

  182. Prueba de aceptación donde La validación (o

    pruebas beta) involucra el uso del software en un

    ambiente real.

  183. Las transacciones y personas que usan el sistema

    son reales y trabajan en su área de trabajo real.

  184. TECNICA

  185. DESCRIPCIÓN DE PRUEBA

  186. OBJETIVO DE PRUEBA

Information

Description
Flowchart on Untitled, created by Marlene Lopez on 27/09/2019.
Created by
Marlene Lopez · Sep 2019
Updated
Sep 29, 2019
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?