Changes between Version 1 and Version 2 of Metodologia/Desarrollo/PlanesDePrueba/PruebasFuncionales


Ignore:
Timestamp:
Nov 6, 2013, 9:29:53 AM (10 years ago)
Author:
aaraujo
Comment:

Agregados casos de pruebas funcionales

Legend:

Unmodified
Added
Removed
Modified
  • Metodologia/Desarrollo/PlanesDePrueba/PruebasFuncionales

    v1 v2  
    22
    33=  Plan de Pruebas Funcionales  =
    4 [[BR]]
    5 [[BR]]
    64La pruebas funcionales aseguran que la aplicación ejecute sus funciones de acuerdo a lo establecido en la especificación de requerimientos.
    7 [[BR]]
    8 [[BR]]
    9 == 1. Ambiente de prueba ==
    10 [[BR]]
    11 [[BR]]
     5
     6
     7== Ambiente de prueba ==
     8
    129=== Recursos Físicos ===
    13 [[BR]]
    14 [[BR]]
    15 [Se colocan las características del equipo (hardware) a utilizar  para la realización de la prueba, por ejemplo, tipo de computador y su velocidad, tipo de memoria, características de disco duro, etc.]
    16 [[BR]]
    17 [[BR]]
     10
     11Tableta Samsung Galaxy Tab con Android versión 3.2., Procesador Samsung Exynos™ 2x1.2GHz , almacenamiento 16 GB.
     12
     13
     14
    1815=== Recursos Lógicos ===
    19 [[BR]]
    20 [[BR]]
    21 [Se indican las herramientas a instalar para la realización de las pruebas, por ejemplo, herramientas automatizadas para la aplicación de pruebas]
    22 [[BR]]
    23 [[BR]]
    24 == 2. Prueba Funcional del Casos de Uso: <nombre del caso de uso> ==
    25 [[BR]]
    26 [[BR]]
    27 === Flujo Básico ===
    28 [[BR]]
    29 [[BR]]
    30 [Se indica la secuencia de actividades correspondiente al flujo básico del caso de uso en particular]
    31 [[BR]]
    32 [[BR]]
    33 === Flujos Alternativos ===
    34 [[BR]]
    35 [[BR]]
    36 [Se indica la secuencia de actividades de cada uno de los flujos alternativos del caso de uso en particular]   
    37 [[BR]]
    38 [[BR]]
    39 === Casos de Prueba ===
    40 [[BR]]
    41 [[BR]]
    42 [Por cada flujo de actividades (básico y alternativo) identificado para el caso de uso se definen un o más casos de prueba. Cada flujo de actividades asociado a una funcionalidad del sistema se conoce como hilo, el cual es activado por un evento y puede tener asociado un conjunto de datos de entrada]
    43 [[BR]]
    44 [[BR]]
    45 [[BR]]
    46 === Tabla 1. Prueba funcional del caso de uso <nombre del caso de uso> ===
    47 [[BR]]
    48 [[BR]]
    49 [[BR]]
    50 ||# Caso de prueba           ||Objetivo de la prueba         ||Datos de entrada    ||Salida esperada         ||Salida obtenida      ||Observaciones||
    51 ||[Se indica el número del caso de prueba, colocando entre paréntesis si este caso de prueba corresponde a el flujo  básico o  a un flujo alternativo|||| || || || ||
    52 [[BR]]
    53 [[BR]]
    54 [La información que debe contener el formato de pruebas de este plan está referida a datos de los siguientes campos de la tabla: # del caso de prueba, objetivo de la prueba, datos de entrada, salida esperada. La información correspondiente a los demás campos se colocará una vez realizada la prueba]
    55 [[BR]]
    56 [[BR]]
    57 [La sección 2 se repite para cada caso de uso de la aplicacion
     16
     17
     18----
     19
     20
     21== 1. Prueba Funcional del Casos de Uso: Crear Repositorio de Certificados y Claves Privadas ==
     22
     23=== Flujo Básico ===
     24
     251.- El usuario acepta crear un nuevo repositorio de certificados y claves privadas.
     26
     272.- El usuario proporciona una contraseña para asegurar el repositorio de certificados y claves privadas.
     28
     293.- Se crear el nuevo repositorio de certificados y claves privadas.
     30
     31
     32=== Flujos Alternativos ===
     33
     34
     35=== Casos de Prueba ===
     36
     37
     38=== Tabla 1. Prueba funcional del caso de uso Crear Repositorio de Certificados y Claves Privadas ===
     39
     40
     41||# Caso de prueba           ||Objetivo de la prueba         ||Datos de entrada    ||Salida esperada         ||Salida obtenida      ||Observaciones||
     42|| 1 || Observar el comportamiento del sistema cuando el usuario crea un nuevo repositorio de certificados y claves privadas  || contraseña=cadena introducida por el usuario || ... || ... || ... ||
     43[[BR]]
     44
     45
     46
     47----
     48
     49
     50
     51== 2. Prueba Funcional del Casos de Uso: Eliminar Repositorio de Certificados y Claves Privadas ==
     52
     53=== Flujo Básico ===
     54
     551.- El usuario solicita eliminar el repositorio de certificados y claves privadas.
     56
     572.- El usuario confirma querer eliminar el repositorio de certificados y claves privadas.
     58
     593.- Se elimina el repositorio de certificados y claves privadas.
     60
     61=== Flujos Alternativos ===
     62
     632.1.- Si el usuario no confirma querer eliminar el repositorio de certificados y claves privadas se cancela la acción.
     64
     65=== Casos de Prueba ===
     66
     67
     68=== Tabla 2. Prueba funcional del caso de uso Eliminar Repositorio de Certificados y Claves Privadas ===
     69
     70
     71||# Caso de prueba           ||Objetivo de la prueba         ||Datos de entrada    ||Salida esperada         ||Salida obtenida      ||Observaciones||
     72|| 1 || Observar el comportamiento del sistema cuando el usuario elimina un nuevo repositorio de certificados y claves privadas para crear uno nuevo  || ... || ... || ... || ... ||
     73|| 2 || Observar el comportamiento del sistema cuando el usuario no confirma querer eliminar el repositorio y se cancela la operación  || ... || ... || ... || ... ||
     74[[BR]]
     75
     76
     77
     78----
     79
     80
     81
     82== 3. Prueba Funcional del Casos de Uso: Modificar Contraseña del Repositorio de Certificados y Claves Privadas ==
     83
     84=== Flujo Básico ===
     85
     861.- El usuario solicita la acción de modificar la contraseña del repositorio de certificados y claves privadas.
     87
     882.- El sistema solicita al usuario la contraseña actual del repositorio de certificados y claves privadas.
     89
     903.- El sistema solicita al usuario una contraseña nueva para el repositorio de certificados y claves privadas.
     91
     924.- El sistema solicita al usuario que introduzca nuevamente la contraseña nueva para el repositorio de certificados y claves privadas.
     93
     945.- Se modifica la contraseña del repositorio de certificados y claves privadas.
     95
     96=== Flujos Alternativos ===
     97
     982.1.- Si la contraseña ingresada por el usuario no coincide se le da un mensaje al usuario y se cancela la acción de modificación de contraseña.
     99
     1004.1.- Si la contraseña nueva ingresada en ambas oportunidades por el usuario no coinciden se le da un mensaje al usuario y se salta nuevamente al paso 3.
     101
     102=== Casos de Prueba ===
     103
     104
     105=== Tabla 3. Prueba funcional del caso de uso Modificar Contraseña del Repositorio de Certificados y Claves Privadas ===
     106
     107
     108||# Caso de prueba           ||Objetivo de la prueba         ||Datos de entrada    ||Salida esperada         ||Salida obtenida      ||Observaciones||
     109|| 1 || Observar el comportamiento del sistema cuando el usuario desea cambiar la contraseña del repositorio de certificados y claves privadas  || ... || ... || ... || ... ||
     110|| 2 || Observar el comportamiento del sistema cuando el usuario introduce una contraseña que no coincide con la actual   || ... || ... || ... || ... ||
     111|| 3 || Observar el comportamiento del sistema cuando el usuario introduce una contraseña que no coincide con la nueva (confirmación)  || ... || ... || ... || ... ||
     112[[BR]]
     113
     114
     115
     116----
     117
     118
     119== 4. Prueba Funcional del Casos de Uso: Importar Certificado y Clave Privada ==
     120
     121=== Flujo Básico ===
     122
     1231.- El usuario solicita la acción de instalar un certificado.
     124
     1252.- El sistema solicita al usuario la ubicación del archivo p12 con la información del certificado a traves de un navegador de archivos.
     126
     1273.- Una vez seleccionado el archivo p12 el sistema solicita al usuario la contraseña del certificado.
     128
     1294.- Se instala el certificado en el repositorio.
     130
     131
     132
     133=== Flujos Alternativos ===
     134
     1353.1.- Si la contraseña ingresada por el usuario no coincide con la del certificado se le da un mensaje al usuario y se cancela la acción de instalación del certificado.
     136
     137
     138=== Casos de Prueba ===
     139
     140
     141=== Tabla 4. Prueba funcional del caso de uso Importar Certificado y Clave Privada===
     142
     143
     144||# Caso de prueba           ||Objetivo de la prueba         ||Datos de entrada    ||Salida esperada         ||Salida obtenida      ||Observaciones||
     145|| 1 || Observar el comportamiento del sistema cuando el usuario desea importar un certificado y clave privada desde un archivo  || ... || ... || ... || ... ||
     146|| 2 || Observar el comportamiento del sistema cuando el usuario introduce una contraseña que no coincide con la que protege el archivo del certificado y la clave privada || ... || ... || ... || ... ||
     147[[BR]]
     148
     149
     150
     151----
     152
     153
     154
     155
     156
     157== 5. Prueba Funcional del Casos de Uso: Eliminar Certificado y Clave Privada ==
     158
     159=== Flujo Básico ===
     160
     1611.- El usuario solicita la acción de eliminar un certificado.
     162
     1632.- El sistema solicita al usuario que seleccione a través de un listado de certificados instalados el certificado o certificados que desea eliminar.
     164
     1653.- El sistema solicita al usuario que confirme que desea llevar a cabo la acción de eliminación de certificados.
     166
     1674.- Se elimina el certificado o certificados del repositorio.
     168
     169
     170=== Flujos Alternativos ===
     171
     1723.1.- Si el usuario no confirma querer eliminar el certificado o certificados del repositorio se cancela la acción.
     173
     174
     175=== Casos de Prueba ===
     176
     177
     178=== Tabla 5. Prueba funcional del caso de uso Eliminar Certificado y Clave Privada ===
     179
     180
     181||# Caso de prueba           ||Objetivo de la prueba         ||Datos de entrada    ||Salida esperada         ||Salida obtenida      ||Observaciones||
     182|| 1 || Observar el comportamiento del sistema cuando el usuario desea eliminar un certificado y su correspondiente clave privada del repositorio  || ... || ... || ... || ... ||
     183|| 2 || Observar el comportamiento del sistema cuando el usuario no confirma querer eliminar el certificado y su correspondiente clave privada del repositorio || ... || ... || ... || ... ||
     184[[BR]]
     185
     186
     187
     188----
     189
     190
     191
     192
     193== 6. Prueba Funcional del Casos de Uso: Agregar imagen de firma manuscrita a documento PDF capturada al momento de firmar electrónicamente ==
     194
     195=== Flujo Básico ===
     196
     1971.- El usuario selecciona el archivo PDF al que desea agregar una firma manuscrita
     198
     1992.- El sistema solicita al usuario que seleccione si desea capturar imagen o utilizar una imagen existente.
     200
     2013.- El usuario selecciona Capturar la imagen de firma.
     202
     2034.- El sistema muestra un cuadro en el pantalla para que el usuario escriba su firma manuscrita.
     204
     2055.- El usuario escribe su firma manuscrita y luego presiona el botón continuar.
     206
     2076.- El sistema muestra una cuadrícula (3x3) en la cual posicionar la firma a capturar y el número de la página del documento donde se desea colocar la firma.
     208
     2097.- El usuario selecciona la ubicación de la cuadrícula y el número de página y presiona el botón continuar.
     210
     2118.- El sistema agrega la firma capturada al documento PDF y muestra una ventana con los resultados de la firma.
     212
     213
     214 
     215
     216
     217=== Flujos Alternativos ===
     218
     2192.1.- El usuario selecciona Buscar en archivos la imagen que desea agregar al archivo PDF.
     220
     2218.1.- El usuario puede compartir el archivo con alguna aplicación del sistema operativo al presionar el botón compartir.
     222
     223
     224
     225=== Casos de Prueba ===
     226
     227
     228=== Tabla 6. Prueba funcional del caso de uso Agregar imagen de firma manuscrita a documento PDF capturada al momento de firmar electrónicamente ===
     229
     230
     231||# Caso de prueba           ||Objetivo de la prueba         ||Datos de entrada    ||Salida esperada         ||Salida obtenida      ||Observaciones||
     232|| 1 || Observar el comportamiento del sistema cuando el usuario desea capturar una firma manuscrita y agregarla al documento PDF  || ... || ... || ... || ... ||
     233|| 2 || Observar el comportamiento del sistema cuando el usuario desea agregar una firma manuscrita capturada previamente (archivo de imagen) y agregarla al documento PDF || ... || ... || ... || ... ||
     234[[BR]]
     235
     236
     237
     238
     239
     240
     241
     242