wiki:PlanPruebasFuncionales/DefinicionPoliticasDireccionales

Version 9 (modified by jalvarez, 7 años ago) (diff)

--

Plan de Pruebas Funcionales

3. Plan de Pruebas Funcionales para los Casos de Uso del Proceso de Definición de Políticas Direccionales

3.1. Casos de Prueba para la función: Registrar posibles estrategias

Flujo Básico

1- El usuario pulsa la opción “Registrar posible estrategia”.

2- El sistema solicita se indique la o las políticas direccionales (para ello el sistema presenta el listado de políticas direccionales) para las cuales se planteará la posible estrategia.

3- El sistema solicita se indique la posible estrategia, los actores que plantean la estrategia (para ello el sistema muestra el listado de actores registrados en el sistema) y las áreas de impacto asociadas a ésta. El sistema presenta las opciones “guardar” y “cancelar”.

4- El usuario ingresa la información solicitada y pulsa la opción “guardar”.

5- El sistema registra la información, la presenta por pantalla y muestra la opción “agregar posible estrategia”.

6- Si el usuario ingresa o no información y pulsa la opción “cancelar”, el sistema no ejecuta ninguna acción.

7- Si el usuario pulsa la opción "agregar posible estrategia" se repiten los pasos 2, 3, 4, 5 y 6 para la nueva estrategia a registrar.

Flujos Alternativos

4.1- Si el usuario omite los datos solicitados, o alguno de éstos, y pulsa la opción “guardar”, el sistema muestra por pantalla un mensaje en el que solicita se indiquen los datos omitidos.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando se ingresan datos válidos para registrar una posible estrategia. Pulsar la opción “Registrar posible estrategia”. Ingresar en los campos solicitados datos validos. Pulsar la opción "guardar". El sistema presenta por pantalla los datos registrados y muestra la opción “Agregar posible estrategia”
Flujo Básico 2 Observar el comportamiento del sistema cuando se ingresan datos válidos para registrar una posible estrategia. Pulsar la opción “Registrar posible estrategia”. Ingresar en los campos solicitados datos validos. Pulsar la opción "guardar". El sistema presenta por pantalla los datos registrados y muestra la opción “Agregar posible estrategia”
Flujo alternativo 4.1 3 Observar el comportamiento del sistema cuando se omiten datos obligatorios en el registro de una posible estrategia.Pulsar la opción “Agregar posible estrategia”. Ingresar todos los datos solicitados para el registro de una posible estrategia, a excepción de los datos solicitados en el campo “ actores que plantean la estrategia”. Pulsar la opción “guardar”. El sistema solicita se indiquen el campo omitido.
Flujo básico 4 Observar el comportamiento del sistema cuando al ingresar los datos válidos para registrar una posible política se pulsa la opción “cancelar”.Pulsar la opción “Registrar posible estrategia”. Ingresar todos los datos válidos solicitados para el registro de una posible estrategia. Pulsar la opción “cancelar”. El sistema no realiza ninguna acción.


3.2. Casos de Prueba para la función: Consultar posibles estrategias.

Flujo Básico

1- El usuario pulsa la opción “Posibles estrategias”.

2- El sistema solicita se indique la política direccional (para ello el sistema presenta el listado de políticas direccionales) para la cual se requiere consultar posibles estrategias.

3- El sistema presenta por pantalla el listado de posibles estrategias registradas para la política indicada, mostrando para cada una de las estrategias presentadas en la lista que hayan sido registradas por el usuario que realiza la consulta las opciones “modificar” y “eliminar”.

4- Si el usuario pulsa sobre algunas de las posibles estrategias presentadas por pantalla el sistema muestra la información registrada para la misma.

“Requisitos Especiales” I) La opción “modificar” será presentada por pantalla siempre y cuando la fecha para modificación posibles estrategias esté vigente.

II) La opción “eliminar” será presentada por pantalla siempre y cuando la fecha para eliminar posibles estrategias esté vigente.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico y requisitos especiales I y II 1 Observar el comportamiento del sistema cuando un usuario tipo actor micro consulta una posible estrategia que ha registrado, y las fechas para modificar y eliminar posibles estrategias se encuentran vigentes. Pulsar la opción "Posibles estrategias". Indicar los datos solicitados para efectuar la consulta de una posible estrategia de interés que haya sido registrada por el usuario. El sistema muestra el listado de posibles estrategias, muestra las opciones “modificar” y “eliminar” para las estrategias que hayan sido registradas por el usuario que realiza la consulta, y presenta la información registrada sobre la posible estrategia que consulta el usuario.
Flujo básico y requisitos especiales I y II 2 Observar el comportamiento del sistema cuando un usuario tipo actor micro consulta una posible estrategia que ha registrado, y las fechas para modificar y eliminar posibles estrategias no se encuentran vigentes. Pulsar la opción "Posibles estrategias". Indicar los datos solicitados para efectuar la consulta de una posible estrategia de interés que haya sido registrada por el usuario. El sistema muestra el listado de posibles estrategias y presenta la información registrada sobre la posible estrategia que consulta el usuario.
Flujo básico y requisitos especiales I y II 3 Observar el comportamiento del sistema cuando un usuario tipo actor micro consulta una posible estrategia que no ha sido registrada por él. Pulsar la opción "Posibles estrategias". Indicar los datos solicitados para efectuar la consulta de una posible estrategia de interés que no haya sido registrada por el usuario. El sistema muestra el listado de posibles estrategias y presenta la información registrada sobre la posible estrategia que consulta el usuario.


3.3. Casos de Prueba para la función: Consultar posibles estrategias.

Flujo Básico

1- El usuario pulsa la opción “Posibles estrategias”.

2- El sistema solicita se indique la política direccional (para ello el sistema presenta el listado de políticas direccionales) para la cual se requiere consultar posibles estrategias.

3- El sistema presenta por pantalla el listado de posibles estrategias registradas para la política indicada.

4- Si el usuario pulsa sobre algunas de las posibles estrategias presentadas por pantalla el sistema muestra la información registrada para la misma.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando el usuario tipo actor macro consulta una posible estrategia. Pulsar la opción "Posibles estrategias". Indicar los datos solicitados para efectuar la consulta de una posible estrategia de interés. El sistema muestra el listado de posibles estrategias y presenta la información registrada sobre la posible estrategia que consulta el actor macro.


3.4. Casos de Prueba para la función: Modificar posibles estrategias

Flujo Básico

1- El usuario pulsa la opción “modificar” de la posible estrategia que requiere modificar.

2- El sistema presenta por pantalla el registro de información de la respectiva estrategia, activa los campos de este registro para permitir que se realice la modificación y presenta las opciones “guardar” y “cancelar”.

3- El usuario modifica la información requerida y pulsa la opción “guardar”.

4- El sistema registra los datos modificados y los presenta por pantalla.

5- Si el usuario modifica o no los datos requeridos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando el usuario que ha registrado una posible estrategia solicita modificar ésta. En el listado de posibles estrategias pulsar la opción “modificar” en la estrategia de interés. Realizar alguna modificación en la estrategia y pulsar la opción “guardar”El sistema presenta por pantalla los datos modificados.


3.5. Casos de Prueba para la función: Eliminar posibles estrategias

Flujo Básico

1- El usuario pulsa la opción “eliminar” para la posible estrategia de interés.

2- El sistema pregunta al usuario a través de un mensaje ¿Está seguro de querer eliminar la posible estrategia seleccionada? y muestra las opciones “eliminar” y “cancelar”.

3- Si el usuario selecciona la opción “eliminar” la posible estrategia esta es borrada del listado presentado por pantalla.

4- Si el usuario selecciona la opción “cancelar” el sistema no ejecuta ninguna acción.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando un usuario que ha registrado una posible estrategia solicita eliminar ésta. En el listado de posibles estrategias pulsar la opción “eliminar” en la posible estrategia de interés. Como respuesta a la pregunta planteada pulsar la opción “eliminar”.El sistema elimina la posible estrategia del listado respectivo.
Flujo Básico 2 Observar el comportamiento del sistema cuando el usuario que ha registrado una posible estrategia al solicitar eliminar ésta pulsa la opción “cancelar”. En el listado de posibles estrategias pulsar la opción “eliminar” en la posible estrategia de interés. Como respuesta a la pregunta planteada pulsar la opción “cancelar”. El sistema no ejecuta ninguna acción.


3.6. Casos de Prueba para la función: Identificar posible articulación entre actores micro

Flujo Básico

1- El usuario pulsa la opción “Posible articulación”.

2- El sistema presenta por pantalla el listado de posibles estrategias registradas por el usuario, indicando para cada una de éstas la lista de posibles estrategias en base a las cuales el usuario podría articular acciones con los actores micro que las hayan registrado. El sistema presenta la opción “solicitar articulación” para cada una de las posibles estrategias registradas por otros actores micro.

3- Si el usuario pulsa sobre alguna de las posibles estrategias presentadas por pantalla el sistema muestra la información registrada para la misma, así como el nombre del actor micro quien la plantea.

“Requisitos Especiales”

I) Para las posibles estrategias que aborden una misma política el sistema debe identificar una posible articulación de acciones entre los actores micro que las plantean (ello, siempre y cuando dichas estrategias hayan sido registradas por diferentes actores).

II) Para el caso en el que no existan estrategias registradas por otros actores micro con las cuales se pudiera dar algún tipo de articulación con las estrategias registradas por el usuario, el sistema debe presentar un mensaje por pantalla indicando que no se ha identificado posibles articulaciones entre actores.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando hay una posible articulación entre el usuario y otros actores micro y se solicita conocer las estrategias con las cuales se podría dar dicha articulación. Pulsar la opción “Posible articulación” .El sistema presenta por pantalla el listado de posibles estrategias para las cuales se podría dar una articulación entre el usuario y otros actores micro.
Requisito especial II 2 Observar el comportamiento del sistema cuando el usuario solicita conocer las posibles estrategias con las cuales podría articular, pero no existe dicha articulación Pulsar la opción “Posible articulación”. El sistema presenta un mensaje por pantalla indicando que no se ha identificado posibles articulaciones entre actores.


3.7. Casos de Prueba para la función: Registrar solicitud de posible articulación de actores micro

Flujo Básico

1- El usuario pulsa la opción “solicitar articulación” en la posible estrategia para la cual se requiera dicha articulación.

2- El sistema solicita se indique la solicitud de articulación y presenta las opciones “guardar” y “cancelar”.

3- El usuario ingresa la información solicitada y pulsa la opción “guardar”.

4- El sistema registra la información. 5- Si el usuario ingresa o no la información solicitada y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.

Flujos Alternativos

3.1- Si el usuario no ingresa alguna información y pulsa la opción “guardar”, el sistema muestra por pantalla un mensaje en el que solicita se indique alguna solicitud a registrar.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando se solicita una posible articulación entre el usuario tipo actor micro y otros actores micro. Pulsar la opción "Solicitar articulación" para la estrategia de interés en base a la cual se pueda dar una articulación con otras estrategias registradas por actores micro, indicar la solicitud de articulación y pulsar la opción “guardar”. El sistema registra la información indicada.
Flujo Básico 2 Observar el comportamiento del sistema cuando al solicitar una posible articulación entre el usuario tipo actor micro y otros actores micro se pulsa la opción “cancelar”. Pulsar la opción "Solicitar articulación" para la estrategia de interés en base a la cual se pueda dar una articulación con otras estrategias registradas por actores micro, indicar la solicitud de articulación y pulsar la opción “cancelar”. El sistema no ejecuta ninguna acción.
Flujos alternativos 3.1 3 Observar el comportamiento del sistema cuando al solicitar una posible articulación entre el usuario tipo actor micro y otros actores micro se omite un dato obligatorio. Pulsar la opción "Solicitar articulación" para la estrategia de interés en base a la cual se pueda dar una articulación con otras estrategias registradas por actores micro, omitir la solicitud de articulación y pulsar la opción “guardar”. El sistema muestra por pantalla un mensaje en el que solicita se indique alguna solicitud a registrar.


3.8. Casos de Prueba para la función: Consultar solicitudes de articulación

Flujo Básico

1- El usuario pulsa la opción “Consultar solicitudes de articulación”.

2- El sistema presenta para cada posible estrategia registrada por el usuario las solicitudes de articulación que se han registrado en función de estas estrategias.

Flujos Alternativos

2.1- Si no existen solicitudes de articulación para ninguna de las estrategias registradas por el usuario el sistema presenta por pantalla un mensaje indicando que no existen solicitudes de articulación.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando existe por lo menos una solicitud de articulación para un usuario y éste la consulta. Pulsar la opción "Consultar solicitudes de articulación". El sistema presenta para cada posible estrategia registrada por el usuario las solicitudes de articulación que se han registrado en función de estas estrategias.
Flujos alternativos 2.12 Observar el comportamiento del sistema cuando un usuario consulta si tiene asignadas solicitudes de articulación, pero no existe en el sistema ninguna solicitud asignada a éste. Pulsar la opción "Consultar solicitudes de articulación". El sistema presenta por pantalla un mensaje indicando que no existen solicitudes de articulación.


3.9. Casos de Prueba para la función: Consultar posibles articulaciones entre actores micro

Flujo Básico

1- El usuario pulsa la opción “Posibles articulaciones”.

2- El sistema presenta los actores micro que podrían articularse y las estrategias en base a las cuales se podría dar tales articulaciones.

Flujos Alternativos

2.1- Si no existen posibles articulaciones entre actores el sistema presenta por pantalla un mensaje indicando que no existen posibles articulaciones.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando el usuario tipo actor macro consulta posibles articulaciones entre actores micro, existiendo en el sistema por lo menos una posible articulación entre actores. Pulsar la opción "Posibles articulaciones". El sistema presenta por pantalla los actores micro que podrían articularse y las estrategias en base a las cuales se podría dar tales articulaciones.
Flujos alternativos 2.1 2 Observar el comportamiento del sistema cuando el usuario tipo actor macro consulta posibles articulaciones entre actores micro pero no existe ninguna posible articulación entre actores. El sistema presenta por pantalla un mensaje indicando que no existen posibles articulaciones.


3.10. Casos de Prueba para la función: Seleccionar estrategias para materializar políticas direccionales

Flujo Básico

1- El usuario pulsa la opción “Seleccionar estrategias”.

2- El sistema solicita se indique la política para la cual se requiere seleccionar estrategias (para ello el sistema presenta el listado de políticas ).

3- El usuario indica la política de interés.

4- El sistema presenta por pantalla el listado de posibles estrategias asociadas a la política indicada por el usuario, solicita se seleccione de este listado las estrategias que permitan materializar la política respectiva, y presenta las opciones “guardar” y “cancelar”.

5- El usuario selecciona las estrategias de interés y pulsa la opción “guardar”.

6- El sistema registra las estrategias seleccionadas.

7- Si el usuario selecciona o no estrategias y pulsa la opción “cancelar”, el sistema no ejecuta ninguna acción.

Flujos Alternativos

5.1- Si el usuario no selecciona ninguna estrategia y presiona la opción “guardar”, el sistema presenta un mensaje por pantalla solicitando que se indique alguna estrategia.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando se seleccionan las estrategias para materializar un política direccional. Pulsar la opción “Seleccionar estrategias”. Seleccionar del listado de políticas direccionales aquella para la cual se vayan a indicar estrategias. Seleccionar del listado de posibles estrategias las que se consideren pertinentes para materializar la política respectiva. Pulsar la opción “guardar” El sistema registra las estrategias seleccionadas.
Flujo Básico 2 Observar el comportamiento del sistema cuando al seleccionar las estrategias para materializar una política direccional se pulsa la opción “cancelar”. Pulsar la opción “Seleccionar estrategias”. Seleccionar del listado de políticas direccionales aquella para la cual se vayan a indicar estrategias. Seleccionar del listado de posibles estrategias las que se consideren pertinentes para materializar la política respectiva. Pulsar la opción “cancelar” El sistema no ejecuta ninguna acción.
Flujo alternativo 5.1 3 Observar el comportamiento del sistema cuando no se seleccionan estrategias para materializar una política direccional y se pulsa la opción “guardar”. Pulsar la opción “Seleccionar políticas direccionales”. Pulsar la opción "guardar". El sistema solicita si seleccionen estrategias.


3.11. Casos de Prueba para la función: Consultar estrategias para materializar políticas direccionales

Flujo Básico

1- El usuario pulsa la opción “Estrategias por política”.

2- El sistema solicita se indique la política direccional (para ello el sistema presenta el listado de políticas direccionales) para la cual se requiere consultar estrategias.

3- El usuario selecciona la política de interés.

4- El sistema presenta por pantalla el listado de estrategias asociadas a la política indicada por el usuario.

5- Si el usuario pulsa sobre alguna de la estrategias del listado, el sistema presenta por pantalla la información registrada para la estrategia respectiva correspondiente a los siguientes campos: “política direccional”, “actores que plantean la estrategia” y “áreas de impacto”.

Casos de Prueba

Escenario # Caso de prueba Objetivo de la prueba Datos de entrada Salida esperada Salida obtenida ObservacionesErrores corregidos
Flujo Básico 1 Observar el comportamiento del sistema cuando un usuario consulta una estrategia para materializar una política direccional. Pulsar la opción "Estrategias por política". Seleccionar la política de interés para la cual se requiere consultar la estrategia. En el listado de estrategias presentado pulsar sobre la estrategia a consultarEl sistema muestra el listado de estrategias y presenta la información registrada sobre la estrategia que se consulta.



Volver a Metodología de Desarrollo de Software Libre