wiki:PlanPruebasFuncionales_1

Version 36 (modified by jalvarez, 14 años ago) (diff)

--

Tabla de Contenido

  1. Planificación Estratégica Integral
  2. Proyectos
  3. Metodología de Desarrollo de Software Libre (MDSL) Versión 2.0
    1. Conceptualización
      1. Plantillas
      2. Flujograma
    2. Administracion
      1. Plantillas
      2. Flujograma
    3. Construcción
      1. Plantillas
      2. Flujograma
    4. Uso de macros para trazabilidad
  4. Propuesta de Solución
  5. Propuesta de Desarrollo del Proyecto
    1. 1. Necesidades y/o problemas
    2. 2. Solución propuesta
    3. 3. Alcance del software propuesto
    4. 4. Descripción general de la arquitectura del software
    5. 5. Metodología de desarrollo
    6. 6. Plataforma de operación
    7. 7. Plataforma de desarrollo
    8. 8. Licencias de código y documentación
  6. Posibles Actores de la Comunidad de Desarrollo de la Aplicación
    1. 1. Lista de Posibles Aliados de la Red de Desarrollo de la Aplicación
    2. 2. Lista de Posibles Colaboradores en el Desarrollo de la Aplicación
  7. Estudio de Factibilidad de Desarrollo del Proyecto
    1. 1. Aspectos a Considerar para el Estudio de Factibilidad del Proyecto
    2. 2. Factibilidad del Desarrollo del Proyecto
  8. Descripción de la Aplicación
  9. Estándares de Desarrollo del Proyecto
  10. Priorización de Funcionalidades
    1. Funcionalidad:
    2. Valor cuantitativo de prioridad:
    3. Dependencia entre Funcionalidades:
  11. Estudio de los Riesgos
    1. Valor cuantitativo de prioridad
  12. Plan del Proyecto
    1. 1. Priorización de funcionalidades del software según las necesidades …
  13. Definición del dominio de la aplicación
  14. Definición del dominio de la aplicación
  15. Diagramas de Actividades
  16. Diagramas de Actividades de los Métodos de las Clases de la Aplicación
  17. Definición de Requerimientos
    1. 1. Requerimientos Funcionales
    2. 2. Requerimientos No-funcionales
  18. Especificación de Requerimientos (Funcionalidades)
    1. 1. Casos de Uso <Nombre del caso de uso>
    2. 2. Casos de Uso <Nombre del caso de uso>
    3. Flujograma de actividades
  19. Diagramas de Secuencia
    1. 1. Diagramas de Secuencia para los Casos de Uso de la Aplicación
      1. 1.1 Diagrama de Secuencia del Caso de Uso <Nombre del Caso de Uso>
      2. 1.2 Diagrama de Secuencia del Caso de Uso <Nombre del Caso de Uso>
  20. Diagramas de Estado de las Clases de la Aplicación
    1. 1. Diagrama de Estado de la Clase <nombre de la clase>
    2. 2. Diagrama de Estado de la Clase <nombre de la clase>
  21. Diseño del Prototipo No-funcional de la Interfaz U/S
  22. Planes de Pruebas
  23. Manuales del Sistema

Plan de Pruebas Funcionales

Las pruebas funcionales aseguran que la aplicación ejecute sus funciones de acuerdo a lo establecido en la especificación de requerimientos.


Ambiente de prueba


Recursos Físicos


Recursos Lógicos


1. Plan de Pruebas para la Primera Iteración de Desarrollo

1.1 Prueba funcional del caso de uso: Registrar Actor Planificador

Flujo Básico

1.- El administrador del sistema pulsa la opción “registrar actor planificador”.

2.- El sistema presenta una pantalla donde muestra las opciones “guardar” y “cancelar”, y solicita se indique el nombre del actor planificador.

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

4.- El sistema registra la información ingresada.

5.- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente y los muestra por pantalla.

6.- Si el administrador del sistema ingresa la información solicitada y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.

Flujos Alternativos

4.1.- Si el administrador del sistema presiona la opción “guardar”, pero no ingresa la información solicitada el sistema presenta por pantalla un mensaje en el que solicita se indique la información correspondiente.

4.2.- Si el administrador del sistema ingresa información que no se corresponda con el tipo de dato solicitado el sistema presenta un mensaje en el que indica que la información ingresada es inválida.

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 administrador del sistema ingresa los datos para el registro del actor planificador. Nombre del actor planificador = Centro Nacional de Desarrollo e Investigación de Tecnologías Libres. Toma la opción "guardar". El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente y muestra por pantalla los datos registrados.
Flujo Básico 2 Observar el comportamiento del sistema cuando el administrador del sistema ingresa los datos para el registro del actor planificador. Nombre del actor planificador = Centro de Investigaciones de Astronomía. Toma la opción "guardar". El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente y muestra por pantalla los datos registrados.
Flujo Básico 3 Observar el comportamiento del sistema cuando el administrador del sistema ingresa los datos para el registro del actor planificador y decide cancelar el registro. Nombre del actor planificador = Centro Nacional de Tecnologías de Información. Toma la opción "cancelar". El sistema no ejecuta ninguna acción.
Flujo Alternativo 4.1 4 Observar el comportamiento del sistema cuando el administrador del sistema no ingresa los datos para el registro del actor planificador. Toma la opción "guardar". El sistema presenta un mensaje en el que solicita el nombre del actor planificador.
Flujo Alternativo 4.2 5 Observar el comportamiento del sistema cuando el administrador del sistema ingresa los datos para el registro del actor planificador, distinto al tipo de dato solicitado Nombre del actor planificador = 123456. Toma la opción "guardar". El sistema presenta un mensaje en el que indica que la información ingresada es inválida.
Flujo Alternativo 4.2 6 Observar el comportamiento del sistema cuando el administrador del sistema ingresa los datos para el registro del actor planificador, distinto al tipo de dato solicitado Nombre del actor planificador = @#%&. Toma la opción "guardar". El sistema presenta un mensaje en el que indica que la información ingresada es inválida.


1.2. Prueba funcional del caso de uso: Eliminar Actor planificador

Flujo Básico

1.- El Administrador del sistema pulsa la opción "eliminar".

2.- El sistema muestra el listado de actores planificadores registrados.

3.- El usuario selecciona el actor planificador a eliminar y pulsa la opción “eliminar”.

4.- El sistema pregunta al actor planificador macro a través de un mensaje si ¿Está seguro de querer eliminar al actor planificador seleccionado? Y muestra las opciones “Si” y “No”.

5.- Si el administrador del sistema selecciona la opción “Si” el registro del actor planificador es borrado.

6.- Si el actor planificador macro selecciona la opción “No” el sistema no ejecuta ninguna acción.

Flujos Alternativos

3.1 Si el administrador del sistema pulsa la opción eliminar y no selecciona a ningún actor planificador el sistema muestra un mensaje indicando que debe seleccionar algún actor planificador para poder hacer la eliminació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 administrador del sistema decide eliminar un actor planificador Actor planificador seleccionado = Centro de Investigaciones de Astronomía y pulsa la opción Eliminar. Toma la opción Si. El sistema presenta un mensaje preguntando si ¿Está seguro de querer eliminar al actor planificador seleccionado?. Luego de responder a la pregunta el registro del actor planificador es borrado.
Flujo Básico 2 Observar el comportamiento del sistema cuando el administrador del sistema decide eliminar un actor planificador pero luego cancela Actores planificadores seleccionado = Centro Nacional de Desarrollo e Investigación de Tecnologías Libres y pulsa la opción Eliminar. Toma la opción No. El sistema presenta un mensaje preguntando si ¿Está seguro de querer eliminar al actor planificador seleccionado?. Luego de responder a la pregunta el sistema no ejecuta ninguna acción.
Flujo Alternativo 3 Observar el comportamiento del sistema cuando el administrador del sistema presiona la opción eliminar sin seleccionar a ningún actor planificador El administrador del sistema pulsa la opción Eliminar. El sistema presenta un mensaje indicando que debe seleccionar algún actor planificador para poder hacer la eliminación


1.3. Prueba funcional del caso de uso: Enviar Usuario y Contraseña


Flujo Básico

1- El administrador del sistema pulsa la opción “enviar usuario y contraseña”.

2- El sistema presenta una pantalla donde muestra las opciones “enviar” y “cancelar”, y solicita se indique la siguiente información: el nombre del actor planificador (para lo cual el sistema presenta el listado de los actores planificadores registrados), tipo de usuario (para lo cual presenta dos opciones: “Actor Planificador Micro” y ”Actor Planificador Macro”) y la dirección de correo a la cual se enviará el nombre de usuario y la contraseña.

3- El administrador del sistema ingresa la información solicitada y pulsa la opción “enviar”.

4- El sistema genera de forma aleatoria un nombre de usuario y contraseña conforme al tipo de usuario.

5- El sistema registra los datos ingresados y el nombre de usuario y contraseña generados.

6- El sistema envía a la dirección indicada el nombre de usuario y contraseña.

7- Si el administrador del sistema ingresa los datos y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.


Flujos Alternativos

5.1- Si la dirección de correo es inválida el sistema presenta un mensaje en el que solicita se indique una dirección electrónica válida.

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 administrador del sistema decide enviar usuario y contraseña Actor planificador seleccionado = Centro Nacional de Desarrollo e Investigación de Tecnologías Libres, tipo de usuario = Actor Planificador Micro, correo electrónico= lchourio@…. Toma la opción Enviar. El sistema envía a la dirección indicada el nombre de usuario y contraseña.
Flujo Básico 2 Observar el comportamiento del sistema cuando el administrador del sistema decide enviar usuario y contraseña pero luego cancela Actor planificador seleccionado = Centro Nacional de Desarrollo e Investigación de Tecnologías Libres, tipo de usuario = Actor Planificador Micro, correo electrónico= mmontilla@…. Toma la opción Cancelar. El sistema no ejecuta ninguna acción.
Flujo Alternativo 3 Observar el comportamiento del sistema cuando el administrador del sistema ingresa una dirección de correo electrónico inválida Actor planificador seleccionado = Centro Nacional de Desarrollo e Investigación de Tecnologías Libres, tipo de usuario = Actor Planificador Micro, correo electrónico= mmontillacenditel.gob.ve. Toma la opción Enviar. El sistema presenta un mensaje en el que solicita se indique una dirección electrónica válida.

1.10 Caso de prueba para el Caso de Uso: Consultar Lista de Actores Planificadores

Flujo Básico

1.- El usuario pulsa la opción “consultar actores planificadores”.

2.- El sistema presenta una pantalla donde muestra el listado de los actores planificadores registrados.

Flujos Alternativos

No aplica

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 consultar los actores planificadores registrados El sistema presenta por pantalla un listado con los actores planificadores registrados


1.11 Caso de prueba para el Caso de Uso: Registrar Datos Básicos del Actor Planificador (APM/APMS)

Flujo Básico

1.- El usuario pulsa la opción "registrar datos básicos del actor planificador".

2.- El sistema presenta una pantalla donde muestra las opciones “guardar” y “cancelar”, y solicita se indique la siguiente información: nombre del actor planificador (para ello el sistema carga de manera automática el nombre del actor planificador), razón social, R.I.F, domicilio fiscal (dirección, estado, municipio, parroquia y ciudad), actividad que realiza (no se si aquí sea conveniente mostrar un listado de posibles actividades).

3.- El usuario ingresa los datos y presiona la opción "guardar".

4.- El sistema registra los datos.

5.- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente.

6.- Si el usuario ingresa los datos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.

Flujos Alternativos

4.1.- Si el usuario omite algunos datos solicitados el sistema muestra por pantalla un mensaje en el que solicita se indique la información de los campos (o el campo) omitidos.

4.2.- Si el usuario presiona la opción "guardar" sin ingresar los datos solicitados el sistema presenta un mensaje en el que solicita se indiquen los datos requeridos.

4.3.- Si el usuario ingresar en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.

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 ingresa los datos solicitados para el registro de los datos básicos del actor planificador Nombre del actor planificador= Centro Nacional de Desarrollo e Investigación en Tecnologías Libres, Razón social= Fundación CENDITEL, R.I.F= G-20007349-7, domicilio fiscal: Avenida Alberto Carnevali, vía La Hechicera, Edificio CENDITEL, Municipio= Alberto Carnevalli, Parroquia= Hechicera, Ciudad= Mérida, Actividad que realiza= Investigación, desarrollo, apropiación y reflexión en tecnologías libres. Se toma la opción El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente.
Flujo Básico 2 Observar el comportamiento del sistema cuando el usuario ingresa los datos solicitados para el registro de los datos básicos del actor planificador Nombre del actor planificador= Centro Nacional de Tecnologías de Información, Razón social= Institución CNTI, R.I.F= G-86932349-5, domicilio fiscal: Avenida Andrés Bello, Municipio= Libertador, Parroquia= Guaicaipuro, Ciudad= Caracas, Actividad que realiza= Desarrollo de tecnologías de información. Se toma la opción “guardar” El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente.
Flujo Básico 3 Observar el comportamiento del sistema cuando el usuario ingresa los datos solicitados para el registro de los datos básicos del actor planificador, pero decide no registrarlos Nombre del actor planificador= Centro Nacional de Desarrollo e Investigación en Tecnologías Libres, Razón social= Fundación CENDITEL, R.I.F= G-20007349-7, domicilio fiscal: Avenida Alberto Carnevali, vía La Hechicera, Edificio CENDITEL, Municipio= Alberto Carnevalli, Parroquia= Hechicera, Ciudad= Mérida, Actividad que realiza= Investigación, desarrollo, apropiación y reflexión en tecnologías libres.. Se toma la opción “cancelar” El sistema no registra los datos
Flujo alternativo 4.1 4 Observar el comportamiento del sistema cuando el usuario ingresa sólo algunos de los datos solicitados para el registro de los datos básicos del actor planificador Nombre del actor planificador= Centro Nacional de Desarrollo e Investigación en Tecnologías Libres, Razón social= Fundación CENDITEL,domicilio fiscal: Avenida Alberto Carnevali, vía La Hechicera, Edificio CENDITEL, Municipio= Alberto Carnevalli, Parroquia= Hechicera, Ciudad= Mérida, Actividad que realiza= Investigación, desarrollo, apropiación y reflexión en tecnologías libres.. Se toma la opción “guardar” El sistema presenta un mensaje en el que solicita se indique el R.I.F
Flujo alternativo 4.2 5 Observar el comportamiento del sistema cuando el usuario presiona la opción "guardar" y no ingresa ninguno de los datos solicitados sobre el registro de los datos básicos del actor planificador Se toma la opción “guardar” El sistema presenta un mensaje en el que solicita la información correspondiente a los campos requeridos
Flujo alternativo 4.3 6 Observar el comportamiento del sistema cuando el usuario trata de ingresar información inválida en uno de los campos solicitados sobre el registro de los datos básicos del actor planificador R.I.F= qgdcyhi El sistema envía un mensaje en el que indica que el R.I.F ingresado es incorrecto


1.12 Caso de prueba para el Caso de Uso: Registrar Datos de Usuario

Flujo Básico

1.- El usuario pulsa la opción "registrar datos de usuario".

2.- El sistema presenta una pantalla donde muestra las opciones “guardar” y “cancelar”, y solicita se indique la siguiente información: nombres, apellidos, cédula de identidad, correo electrónico, nombre del actor planificador al que representa (el sistema carga de manera automática el nombre del actor planificador al cual está relacionado el usuario).

3.- El usuario ingresa los datos solicitados y presiona la opción "guardar".

4.- El sistema registra los datos.

5.- El sistema presenta un mensaje por pantalla indicando que los datos han sido registrados exitosamente.

6.- Si el usuario ingresa los datos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.

Flujos Alternativos

4.1.- Si el usuario omite algunos de los datos solicitados el sistema muestra por pantalla un mensaje en el cual pide que se indique la información de los campos (o el campo) omitidos.

4.2.- Si el usuario omite todos los datos solicitados y presiona la opción "guardar" el sistema presenta un mensaje en el que solicita se indiquen dichos datos.

4.3.- Si el usuario ingresar en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.

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 ingresa los datos solicitados para el registro de los datos de usuario Nombres= Mary Carmen, Apellidos= Peréz Lara, Cédula de identidad= 123456789, correo electrónico= rosana.p.b.a@…, Nombre del actor planificador al que representa = Centro Nacional de Desarrollo e Investigación en Tecnologías Libres. Se toma la opción “guardar” El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente.
Flujo Básico 2 Observar el comportamiento del sistema cuando el usuario ingresa los datos solicitados para el registro de los datos de usuario Nombres= José Pedro, Apellidos= Peréz Castillo, Cédula de identidad= 10762975, correo electrónico= pedroj@…, Nombre del actor planificador al que representa = Centro Nacional de Tecnologías de Información. Se toma la opción “guardar” El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente.
Flujo Básico 3 Observar el comportamiento del sistema cuando el usuario ingresa los datos solicitados para el registro de los datos de usuario, pero decide no registrarlos Nombres= Mary Carmen, Apellidos= Peréz Lara, Cédula de identidad= 123456789, correo electrónico= rosana.p.b.a@…, Nombre del actor planificador al que representa = Centro Nacional de Desarrollo e Investigación en Tecnologías Libres . Se toma la opción “cancelar” El sistema no registra los datos
Flujo alternativo 4.1 4 Observar el comportamiento del sistema cuando el usuario ingresa sólo algunos de los datos solicitados para el registro de los datos de usuario Nombres= Mary Carmen, Apellidos= Peréz Lara, Cédula de identidad= 123456789, Nombre del actor planificador al que representa = Centro Nacional de Desarrollo e Investigación en Tecnologías Libres. Se toma la opción “guardar” El sistema presenta un mensaje en el que solicita se indique el correo electrónico.
Flujo alternativo 4.2 5 Observar el comportamiento del sistema cuando el usuario presiona la opción "guardar" y no ingresa ninguno de los datos solicitados sobre el registro de los datos de usuario Se toma la opción “guardar” El sistema presenta un mensaje en el que solicita la información correspondiente a los campos requeridos
Flujo alternativo 4.3 6 Observar el comportamiento del sistema cuando el usuario trata de ingresar información inválida en uno de los campos solicitados sobre el registro de los datos de usuario Cédula de identidad= qywubdn El sistema envía un mensaje en el que indica que la cédula de identidad ingresada es incorrecta


1.13 Caso de prueba para el Caso de Uso: Consultar Datos de Actores Planificadores

Flujo Básico

1.- El usuario pulsa la opción "consultar datos de actores planificadores".

2.- El sistema presenta una pantalla donde muestra las opciones “buscar” y “cancelar”, y solicita se indique el nombre del actor planificador (para ello el sistema presenta un listado con los nombres de los actores planificadores. Este listado debe incluir la opción “Todos los actores planificadores”, de modo que se pueda realizar la búsqueda en relación a todos los actores registrados) y el parámetro de búsqueda (para ello el sistema presenta las siguientes opciones: nombre, razón social, R.I.F, domicilio fiscal, actividad que realiza el actor planificador, y todos los parámetros).

3.- El usuario indica los datos solicitados para la búsqueda y presiona la opción “buscar”.

4.- El sistema busca los datos solicitados.

5.- El sistema presenta por pantalla los datos solicitados.

6.- Si el usuario ingresa los datos requeridos para la búsqueda y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.

Flujos Alternativos

4.1.- Si el usuario omite alguna de la información solicitada para la búsqueda, el sistema muestra por pantalla un mensaje en el cual pide que se indique la información omitida.

4.2.- Si el usuario no ingresa la información solicitada para la búsqueda y presiona la opción “buscar”, el sistema presenta por pantalla un mensaje en el que solicita se indique dicha informació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 solicita realizar una consulta respecto a ciertos parámetros de los datos de actores planificadores registrados Actor planificador: Centro Nacional de Desarrollo e Investigación en Tecnologías Libres. Parámetro de consulta: R.I.F. Se toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo básico 2 Observar el comportamiento del sistema cuando el usuario solicita realizar un consulta de todos los parámetros registrados sobre un actor planificador registrado Actor planificador: Centro Nacional de Desarrollo e Investigación en Tecnologías Libres. Parámetros de búsqueda: Todos los parámetros. Se toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo básico 3 Observar el comportamiento del sistema cuando el usuario solicita realizar un consulta de todos los parámetros registrados sobre un actor planificador registrado Actor planificador: Centro Nacional de Desarrollo e Investigación en Tecnologías Libres . Parámetros de búsqueda: Todos los parámetros. Se toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo básico 4 Observar el comportamiento del sistema cuando el usuario solicita realizar una consulta sobre algunos de los parámetros de los actores planificadores registrados. Actor planificador: Todos los actores. Parámetros de búsqueda: Razón Social. Se toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo alternativo 4.1 5 Observar el comportamiento del sistema cuando el usuario quiere realizar una consulta sobre un actor planificador, pero no indica alguno de los datos solicitados para dicha consulta. Actor planificador: Centro Nacional de Desarrollo e Investigación en Tecnologías Libres . Se toma la opción "buscar". El sistema presenta un mensaje por pantalla en el que solicite se indiquen los parámetros de búsqueda.
Flujo alternativo 4.2 6 Observar el comportamiento del sistema cuando el usuario presiona la opción "buscar" sin ingresar los datos solicitados para la consulta de los actores planificadores. Se toma la opción "buscar". El sistema presenta un mensaje en el que solicita se indique la información requerida para realizar la consulta.


1.14 Caso de prueba para el Caso de Uso: Consultar Datos de Usuario

Flujo Básico

1.- El usuario pulsa la opción "consultar datos de usuario".

2.- El sistema presenta por pantalla los datos del usuario.

Flujos Alternativos

No aplica.

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 consulta el registro con la información sobre los datos del usuario El usuario pulsa la opción "consultar datos de usuario" El sistema muestra por pantalla los datos del usuario


1.15 Caso de prueba para el Caso de Uso: Modificar Datos del Actor Planificador

Flujo Básico

1.- El usuario pulsa la opción "modificar datos del actor planificador".

2.- El sistema presenta el registro de los datos del actor planificador y activa los campos de este registro para permitir la modificación del mismo, y muestra las opciones “guardar” “cancelar”.

3.- El usuario modifica los campos (o el campo) requeridos y presiona la opción “guardar”.

4.- El sistema registra los datos.

5.- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente.

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

Flujos Alternativos

4.1.- Si el usuario omite algunos datos solicitados el sistema muestra por pantalla un mensaje en el que solicita se indique la información de los campos (o el campo) omitidos.

4.2.- Si el usuario presiona la opción "guardar" sin ingresar los datos solicitados el sistema presenta un mensaje en el que solicita se indiquen los datos requeridos.

4.3.- Si el usuario ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.

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 modifica todos los datos solicitados para el Actor Planificador Nombre del actor planificador= Centro de Investigaciones de Astronomía, Razón social= Fundación CIDA, R.I.F= G-78947859-8, domicilio fiscal: Avenida Alberto Carnevali, vía La Hechicera, Edificio CIDA, Municipio= Alberto Carnevalli, Parroquia= Hechicera, Ciudad= Mérida, Actividad que realiza= Investigación en astronomía. Se toma la opción "guardar". El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente
Flujo Básico 2 Observar el comportamiento del sistema cuando el usuario modifica todos los datos solicitados para el Actor Planificador, pero no registra tal modificación Se toma la opción "cancelar". El sistema no registra dicha modificación.
Flujo alternativo 4.1 3 Observar el comportamiento del sistema cuando el usuario ingresa sólo algunos de los datos solicitados para el registro de los datos básicos del actor planificador Nombre del actor planificador= Centro de Investigaciones de Astronomía, Razón social= Fundación CIDA, domicilio fiscal: Avenida Alberto Carnevali, vía La Hechicera, Edificio CiIDA, Municipio= Alberto Carnevalli, Parroquia= Hechicera, Ciudad= Mérida, Actividad que realiza= Investigación en astronomía. Se toma la opción “guardar” El sistema presenta un mensaje en el que solicita se indique el R.I.F
Flujo alternativo 4.2 4 Observar el comportamiento del sistema cuando el usuario presiona la opción "guardar" y no ingresa ninguno de los datos solicitados sobre el registro de los datos básicos del actor planificador Se toma la opción “guardar” El sistema presenta un mensaje en el que solicita la información correspondiente a los campos requeridos
Flujo alternativo 4.3 5 Observar el comportamiento del sistema cuando el usuario trata de ingresar información inválida en uno de los campos solicitados sobre el registro de los datos básicos del actor planificador R.I.F= tffvbjui El sistema envía un mensaje en el que indica que el R.I.F ingresado es incorrecto


1.16 Caso de prueba para el Caso de Uso: Modificar Datos del Usuario

Flujo Básico

1.- El usuario pulsa la opción "modificar datos del usuario".

2.- El sistema presenta el registro de los datos del usuario y activa los campos de este registro para permitir la modificación del mismo, y muestra las opciones “guardar” y “cancelar”.

3.- El usuario modifica los campos (o el campo) requeridos y presiona la opción “guardar”.

4.- El sistema registra los datos.

5.- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente.

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

Flujos Alternativos

4.1.- Si el usuario omite algunos datos solicitados el sistema muestra por pantalla un mensaje en el que solicita se indique la información de los campos (o el campo) omitidos.

4.2.- Si el usuario presiona la opción "guardar" sin ingresar los datos solicitados el sistema presenta un mensaje en el que solicita se indiquen los datos requeridos.

4.3.- Si el usuario ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.

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 modifica todos los datos solicitados para el registro de los datos de usuario Nombres= María Carla, Apellidos= Fernández Delgado , Cédula de identidad= 987654321, correo electrónico= rosanapba@…, Nombre del actor planificador al que representa = Centro de Investigaciones de Astronomía. Se toma la opción “guardar” El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente.
Flujo Básico 2 Observar el comportamiento del sistema cuando el usuario ingresa los datos solicitados para el registro de los datos de usuario, pero decide no registrarlos Nombres= María Carla, Apellidos= Fernández Delgado , Cédula de identidad= 987654321, correo electrónico= rosanapba@…, Nombre del actor planificador al que representa = Centro de Investigaciones de Astronomía. Se toma la opción “cancelar” El sistema no registra las modificaciones de los datos
Flujo alternativo 4.1 3 Observar el comportamiento del sistema cuando el usuario ingresa sólo algunos de los datos solicitados para el registro de los datos de usuario Nombres= María Carla, Apellidos= Fernández Delgado , Cédula de identidad= 987654321, Nombre del actor planificador al que representa = Centro de Investigaciones de Astronomía. Se toma la opción “guardar” El sistema presenta un mensaje en el que solicita se indique el correo electrónico.
Flujo alternativo 4.2 4 Observar el comportamiento del sistema cuando el usuario presiona la opción "guardar" y no ingresa ninguno de los datos solicitados sobre el registro de los datos de usuario Se toma la opción “guardar” El sistema presenta un mensaje en el que solicita la información correspondiente a los campos requeridos
Flujo alternativo 4.3 5 Observar el comportamiento del sistema cuando el usuario trata de ingresar información inválida en uno de los campos solicitados sobre el registro de los datos de usuario Cédula de identidad= sdfghytr El sistema envía un mensaje en el que indica que la cédula de identidad ingresada es incorrecta


1.17 Caso de prueba para el Caso de Uso: Registrar Situación Actual del Actor Planificador(APM/APMS)

Flujo Básico

1.- El usuario pulsa la opción “Registrar situación actual”.

2.- El sistema despliega una pantalla donde solicita: Narrativa histórico-cultural de la situación actual, los aspectos a considerar en la situación actual: Tecnologías de información y comunicación, Hardware, Software, Formas organizacionales, Investigación científica. El sistema presenta dos opciones: "guardar" y "cancelar".

3.- El usuario ingresa los datos solicitados y presiona la opción "guardar".

4.- El sistema registra los datos.

5.- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente y los muestra por pantalla.

6.-Si el usuario registra los campos requeridos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.

Flujos Alternativos

1.1.- Si el usuario intenta acceder a esta opción fuera del rango de tiempo establecido para la fase respectiva, el sistema presenta un mensaje indicando que el tiempo válido para la fase de Explicación Situacional ya ha expirado.

4.1.- Si el usuario omite algunos de los datos, el sistema muestra por pantalla un mensaje en el solicita se indique la información de los campos (o el campo) omitido(s) (en este mensaje el sistema debe indicar cuales fueron los campos omitidos).

4.2.- Si el usuario presiona la opción "guardar" sin ingresar los datos el sistema presenta un mensaje en el que solicita se indiquen los datos.

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 ingresa los datos solicitados para el registro de la situación actual Narrativa histórico-cultural de la situación actual:La ciencia y la tecnología son concebidas, por lo general, como neutras y universales. Esta postura permite a los países que cuentan con un grado de aquella ciencia y tecnología promovida por occidente, llamados “desarrollados”, ejercer control y dominación sobre los demás países, en tanto que las áreas de estudio y las tecnologías que se aceptan están orientadas según los intereses de estos países. Tales países se apoyan en la supuesta neutralidad de su tecnología para promover, a nivel mundial, un desarrollo científico y tecnológico con forme a ciertas necesidades generadas dentro de ellos, algunas válidas para su población y otras requeridas por sus intereses consumistas o guerrerístas y defendidas por empresas transnacionales, utilizando la premisa de que dicho desarrollo puede ser aplicado para cualquier realidad, y que éste permitirá al resto de la humanidad alcanzar los modos de vida de los países capitalistas donde se ha generado.La dependencia cultural a afectado gravemente el sector educativo, a tal punto de que las instituciones educativas (públicas o privadas) no promueven la formación de ciudadanos críticos y reflexivos, capaces de entender y atender sus propias necesidades. Esta falta de conciencia crítica y reflexiva ha contribuido, en gran medida, al comportamiento consumista característico de una sociedad como la venezolana. Tecnologías de información y comunicación: Se cuenta con el Satélite Simón Bolívar, el cual fue desarrollado y puesto en operación por la República Popular de China. El Estado Venezolano actual adquiere la empresa de telecomunicaciones CANTV. Hardware: El área de desarrollo de hardware ha sido poco explorada en el país, a la par de que se tiene poca capacidad para fabricar componentes de hardware. El gobierno actual ha intentado desarrollar estas capacidades a través de, por ejemplo, la conformación de una industria ensambladora de computadoras (VIT) y una industria ensambladora de celulares (Vtelca), las cuales no han logrado cubrir los requerimientos nacionales en estas áreas. Software: El gobierno ha promovido políticas en relación al uso y al desarrollo de aplicaciones de software libre, tal es el caso del Decreto Nº 3390. Sin embargo, existe una tendencia muy marcada a la compra de aplicaciones privativas que, en la mayoría de los casos, no pueden ser adaptadas conforme a las necesidades nacionales, dado que estas aplicaciones han sido desarrolladas para realidades distintas a las nuestras. Formas organizacionales: La mayoría de las formas organizacionales imperantes en el país son adaptaciones de formas y modelos foráneos poco flexibles, de estructura vertical y jerárquica, cerrados a la participación ciudadana, que funcionan con una gran carga burocrática que dificulta la buena realización de los procesos organizacionales, y retrasa la generación de los bienes que se derivan de dichos procesos. Por lo general, las instituciones públicas tienden a la resolución de problemas con soluciones “llave en mano” o “listas para ser usadas”, es decir, las instituciones públicas se abocan principalmente a la búsqueda de “proveedores de dispositivos” que puedan dar solución a dichos problemas. Sin embargo, la mayoría de estos dispositivos que se adquieren no logran solventar los problemas existentes, dado que son desarrollados para dar respuesta a situaciones distintas a las nuestras. Se toma la opción “guardar” El sistema presenta un mensaje indicando que los datos fueron registrados exitosamente.
Flujo básico 2 Observar el comportamiento del sistema cuando un usuario ingresa los datos solicitados para el registro de la situación actual Se coloca información similar al del escenario 1. Se toma la opción "guardar". El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente y los muestra por pantalla.
Flujo básico 3 Observar el comportamiento del sistema cuando el usuario ingresa los datos solicitados para el registro de la situación actual y decide cancelar dicho registro Se coloca información similar al del escenario 1. Se toma la opción "cancelar". El sistema no ejecuta ninguna acción.
Flujo alternativo 1.1 4 Observar el comportamiento del sistema cuando el usuario intenta registrar la situación actual fuera del rango de tiempo establecido para la fase Explicación Situacional. El sistema presenta un mensaje indicando que el tiempo válido para la fase de Explicación Situacional ya ha expirado, e inhabilita los campos para dicho registro.
Flujo alternativo 4.1 5 Observar el comportamiento del sistema cuando el usuario ingresa solo algunos de los datos solicitados para el registro de la situación actual. Se coloca información similar al del escenario 1 exceptuando el campo Formas organizacionales. Se toma la opción "guardar". El sistema presenta un mensaje en el que solicita se indique la información respectiva al campo Formas organizacionales.
Flujo alternativo 4.2 6 Observar el comportamiento del sistema cuando el usuario presiona la opción "guardar" sin ingresar los datos solicitados para el registro de la situación actual. Se toma la opción "guardar". El sistema presenta un mensaje en el que solicita se indique la información requerida para el registro de la situación actual


1.18. Casos de Prueba para el Caso de Uso: Registrar Situación Objetivo del Actor planificador

Flujo Básico

1.- El usuario pulsa la opción “Registrar situación objetivo”.

2.- El sistema despliega una pantalla donde solicita: Narrativa descriptiva de la situación objetivo, los aspectos a considerar en la situación objetivo: Tecnologías de información y comunicación, Hardware, Software, Formas organizacionales, Investigación científica. El sistema presenta dos opciones: "guardar" y "cancelar".

3.- El usuario ingresa los datos solicitados y presiona la opción "guardar".

4.- El sistema registra los datos.

5.- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente y los muestra por pantalla.

6.-Si el usuario registra los campos requeridos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.

Flujos Alternativos

1.1.- Si el usuario intenta acceder a esta opción fuera del rango de tiempo establecido para la fase respectiva, el sistema presenta un mensaje indicando que el tiempo válido para la fase de Explicación Situacional ya ha expirado.

4.1.- Si el usuario omite algunos de los datos, el sistema muestra por pantalla un mensaje en el solicita se indique la información de los campos (o el campo) omitido(s) (en este mensaje el sistema debe indicar cuales fueron los campos omitidos).

4.2.- Si el usuario presiona la opción "guardar" sin ingresar los datos, el sistema presenta un mensaje en el que solicita se indiquen los datos.

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 ingresa los datos solicitados para el registro de la situación objetivo Narrativa descriptiva de la situación objetivo: La situación actual del país en el área de ciencia y tecnología parece deberse básicamente a un problema de fragmentación cultural, derivado éste de la dominación que ejercen los países capitalistas desarrollados sobre el comportamiento de la sociedad venezolana. En este sentido, para lograr cambios pertinentes y trascendentes, en relación a los problemas que se mencionan en la situación actual, parece requerirse un cambio en la cultura venezolana, un cambio a nivel de pensamiento y acción (comportamiento), que permita alcanzar la libertad necesaria para que el pueblo venezolano pueda ser soberano. Tal como lo plantea Fuenmayor (2007), para lograr un cambio a nivel cultural se requiere realizar cambios significativos en el sector educativo, de manera tal que se logre formar una nueva generación que pueda realizar cambios trascendentes respecto a los problemas mencionados en la situación actual, es decir, que se formen ciudadanos con conciencia crítica y reflexiva, que orienten sus prácticas a la búsqueda del bien común y al cuidado del bien público. Es importante indicar que los cambios requeridos a nivel educativo, así como la formación de ciudadanos críticos y reflexivos, son cambios a largo plazo. Cabe destacar que urge realizar otros cambios, quizás a mediano plazo, que posibiliten el cambio cultural y que permitan sanear la institucionalidad pública, todo ello con miras a lograr cambios que vallan en pro del bien común y el cuido del bien público. Tecnologías de información y comunicación: Se espera poder mejorar la calidad de los servicios actuales en telecomunicaciones, así como la creación de nuevos servicios que puedan dar respuesta a las necesidades del pueblo venezolano, mas allá de la simple necesidad de consumo que en muchos de los casos parece ser injustificado. Hardware: Se espera contar con unidades productoras de tecnologías nacionales que trabajen de manera conjunta en el desarrollo de componentes de hardware, bajo estándares libres, que sean prioritarios para el país. Software: Se espera poder desarrollar aplicaciones de software libre que se requieran conforme a las necesidades del país. En los casos en los que fuese necesario adquirir software privativo (nacional o importado) se espera poder contar con protocolos de transferencia tecnológica que faciliten la mejora y adaptación de dichas aplicaciones. Formas organizacionales: Se espera contar con formas organizacionales autóctonas, que permitan mejorar el quehacer organizacional, el cuidado del bien público y la institucionalidad, disminuir los niveles de burocracia, y que permitan la articulación del poder popular, la gestión pública y el sector generador de bienes y servicios, todo ello con miras a prestar un mejor servicio adecuado a las necesidades del país. Investigación científica: Se espera contar con investigadores que orienten su trabajo al estudio de fenómenos de interés para la nación, cuyos resultados contribuyan a mejorar las condiciones de vida del venezolano. Se toma la opción "guardar". El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente y los muestra por pantalla.
Flujo básico 2 Observar el comportamiento del sistema cuando un usuario ingresa los datos solicitados para el registro de la situación objetivo Narrativa descriptiva de la situación objetivo: La situación actual del país en el área de educación parece deberse básicamente a un problema de fragmentación cultural, derivado éste de la dominación que ejercen los países capitalistas desarrollados sobre el comportamiento de la sociedad venezolana. En este sentido, para lograr cambios pertinentes y trascendentes, en relación a los problemas que se mencionan en la situación actual, parece requerirse un cambio en la cultura venezolana, un cambio a nivel de pensamiento y acción (comportamiento), que permita alcanzar la libertad necesaria para que el pueblo venezolano pueda ser soberano. Tecnologías de información y comunicación: Se espera poder mejorar la calidad de los servicios actuales en telecomunicaciones. Hardware: Se espera contar con unidades productoras de tecnologías nacionales que trabajen de manera conjunta en el desarrollo de componentes educativos, bajo estándares libres, que sean prioritarios para el país. Software: Se espera poder desarrollar aplicaciones de software libre que se requieran conforme a las necesidades educativas del país. Formas organizacionales: Se espera contar con formas organizacionales autóctonas, que permitan mejorar el sistema educativo venezolano. Investigación científica: Se espera contar con investigadores que orienten su trabajo al estudio de fenómenos de interés para el sector educativo. Se toma la opción "guardar". El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente y los muestra por pantalla.
Flujo básico 3 Observar el comportamiento del sistema cuando el usuario ingresa los datos solicitados para el registro de la situación objetivo y decide cancelar dicho registro Narrativa descriptiva de la situación objetivo: La situación actual del país en el área de educación parece deberse básicamente a un problema de fragmentación cultural, derivado éste de la dominación que ejercen los países capitalistas desarrollados sobre el comportamiento de la sociedad venezolana. En este sentido, para lograr cambios pertinentes y trascendentes, en relación a los problemas que se mencionan en la situación actual, parece requerirse un cambio en la cultura venezolana, un cambio a nivel de pensamiento y acción (comportamiento), que permita alcanzar la libertad necesaria para que el pueblo venezolano pueda ser soberano. Tecnologías de información y comunicación: Se espera poder mejorar la calidad de los servicios actuales en telecomunicaciones. Hardware: Se espera contar con unidades productoras de tecnologías nacionales que trabajen de manera conjunta en el desarrollo de componentes educativos, bajo estándares libres, que sean prioritarios para el país. Software: Se espera poder desarrollar aplicaciones de software libre que se requieran conforme a las necesidades educativas del país. Formas organizacionales: Se espera contar con formas organizacionales autóctonas, que permitan mejorar el sistema educativo venezolano. Investigación científica: Se espera contar con investigadores que orienten su trabajo al estudio de fenómenos de interés para el sector educativo. Se toma la opción "cancelar". El sistema no ejecuta ninguna acción.
Flujo alternativo 1.1 4 Observar el comportamiento del sistema cuando el usuario intenta registrar la situación objetivo fuera del rango de tiempo establecido para la fase Explicación Situacional El sistema presenta un mensaje indicando que el tiempo válido para la fase de Explicación Situacional ya ha expirado, e inhabilita los campos para dicho registro.
Flujo alternativo 4.1 5 Observar el comportamiento del sistema cuando el usuario ingresa solo algunos de los datos solicitados para el registro de la situación objetivo. Narrativa descriptiva de la situación objetivo: La situación actual del país en el área de educación parece deberse básicamente a un problema de fragmentación cultural, derivado éste de la dominación que ejercen los países capitalistas desarrollados sobre el comportamiento de la sociedad venezolana. En este sentido, para lograr cambios pertinentes y trascendentes, en relación a los problemas que se mencionan en la situación actual, parece requerirse un cambio en la cultura venezolana, un cambio a nivel de pensamiento y acción (comportamiento), que permita alcanzar la libertad necesaria para que el pueblo venezolano pueda ser soberano. Software: Se espera poder desarrollar aplicaciones de software libre que se requieran conforme a las necesidades educativas del país. Formas organizacionales: Se espera contar con formas organizacionales autóctonas, que permitan mejorar el sistema educativo venezolano. Investigación científica: Se espera contar con investigadores que orienten su trabajo al estudio de fenómenos de interés para el sector educativo. Se toma la opción "guardar". El sistema presenta un mensaje en el que solicita se indique la información respectiva a los campos “Tecnologías de información y comunicación” y “Hardware”.
Flujo alternativo 4.2 6 Observar el comportamiento del sistema cuando el usuario presiona la opción "guardar" sin ingresar los datos solicitados para el registro de la situación objetivo. Se toma la opción "guardar". El sistema presenta un mensaje en el que solicita se indique la información requerida para el registro de la situación objetivo


1.19 Casos de Prueba para el Caso de Uso: Consultar Situación Actual

Flujo Básico

1.- El usuario pulsa la opción "consultar situación actual".

2.- El sistema despliega una pantalla donde presenta dos botones de selección, uno que contiene los nombres de los actores planificadores y el otro con los parámetros que se pueden seleccionar para realizar la consulta (para lo cual presenta siete opciones: Narrativa histórico-cultural de la situación actual, Tecnologías de información y comunicación, Hardware, Software, Formas organizacionales, Investigación científica y todos los parámetros). El sistema presenta dos opciones: "buscar" y "cancelar".

3.- El usuario selecciona de la lista el actor planificador sobre el cual se realizará la consulta, selecciona el parámetro para realizar la consulta y presiona la opción “buscar”.

4.- El sistema busca los datos solicitados.

5.- El sistema presenta por pantalla los datos solicitados.

6.- Si el usuario indica los datos solicitados para la consulta y presiona la opción “cancelar”, el sistema no ejecuta ninguna acción.

Flujos Alternativos

4.1.- Si el usuario omite alguna de la información solicitada para la búsqueda, el sistema muestra por pantalla un mensaje en el cual pide que se indique la información omitida.

4.2.- Si el usuario no ingresa la información solicitada para la búsqueda y presiona la opción “buscar”, el sistema presenta por pantalla un mensaje en el que solicita se indique dicha informació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 solicita realizar una consulta respecto a ciertos parámetros de una situación actual registrada por un actor planificador Actor planificador: Centro Nacioanl de Desarrollo e Investigación en Tecnologías Libres. Parámetros de consulta: tecnologías de información y comunicación, hardware, software, formas organizacionales. Se toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo básico 2 Observar el comportamiento del sistema cuando el usuario solicita realizar un consulta de todos los parámetros registrados sobre una situación actual registrada por actor planificador Actor planificador: Centro Nacioanl de Desarrollo e Investigación en Tecnologías Libres. Parámetros de búsqueda: Todos los parámetros”. Toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo básico 3 Observar el comportamiento del sistema cuando el usuario solicita realizar una consulta sobre algunos de los parámetros de las situaciones actuales registradas. Actor planificador: Todos los actores. Parámetros de búsqueda: hardware y software. Toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo alternativo 4.1 4 Observar el comportamiento del sistema cuando el usuario quiere realizar una consulta sobre una situación actual registrada por un actor planificador, pero no indica alguno de los datos solicitados para dicha consulta. Actor planificador: Centro Nacioanl de Desarrollo e Investigación en Tecnologías Libres. Toma la opción "buscar". El sistema presenta un mensaje por pantalla en el que solicita se indiquen los parámetros de búsqueda de la situación actual.
Flujo alternativo 4.2 5 Observar el comportamiento del sistema cuando el usuario presiona la opción "buscar" sin ingresar los datos solicitados para la consulta de una situación actual. Toma la opción "buscar". El sistema presenta un mensaje en el que solicita se indique la información requerida para realizar la consulta.


1.20 Casos de Prueba para el Caso de Uso: Consultar Situación Objetivo

Flujo Básico

  1. El usuario pulsa la opción "consultar situación objetivo".
  1. El sistema despliega una pantalla donde presenta dos botones de selección, uno que contiene los nombres de los actores planificadores (para lo cual el sistema permite la búsqueda por actor (presentando la lista de actores planificadores) y la búsqueda por todos los actores) y el otro con los parámetros que se pueden seleccionar para realizar la consulta (para lo cual presenta siete opciones: Narrativa descriptiva de la situación objetivo, Tecnologías de información y comunicación, Hardware, Software, Formas organizacionales, Investigación científica y todos los parámetros). El sistema presenta dos opciones: "buscar" y "cancelar".
  1. El usuario ingresa los datos solicitados y presiona la opción “buscar”.
  1. El sistema busca los datos solicitados.
  1. El sistema presenta por pantalla los datos solicitados.
  1. Si el usuario indica los datos solicitados para la consulta y presiona la opción “cancelar”, el sistema no ejecuta ninguna acción.

Flujos Alternativos

4.1. Si el usuario omite alguna de la información solicitada para la búsqueda, el sistema muestra por pantalla un mensaje en el cual pide que se indique la información omitida.

4.2. Si el usuario no ingresa la información solicitada para la búsqueda y presiona la opción “buscar”, el sistema presenta por pantalla un mensaje en el que solicita se indique dicha informació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 solicita realizar una consulta respecto a ciertos parámetros de una situación objetivo registrada por un actor planificador Actor planificador: Centro Nacional de Desarrollo e Investigación en Tecnologías Libres. Parámetros de consulta: tecnologías de información y comunicación, hardware, software, formas organizacionales. Se toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo básico 2 Observar el comportamiento del sistema cuando el usuario solicita realizar un consulta de todos los parámetros registrados sobre una situación objetivo registrada por actor planificador Actor planificador: Centro Nacional de Desarrollo e Investigación en Tecnologías Libres. Parámetros de búsqueda: Todos los parámetros”. Toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo básico 3 Observar el comportamiento del sistema cuando el usuario solicita realizar una consulta sobre algunos de los parámetros de las situaciones objetivos registradas. Actor planificador: Todos los actores. Parámetros de búsqueda: hardware y software. Toma la opción "buscar". El sistema presenta por pantalla los datos solicitados.
Flujo alternativo 4.1 4 Observar el comportamiento del sistema cuando el usuario quiere realizar una consulta sobre una situación objetivo registrada por un actor planificador, pero no indica alguno de los datos solicitados para dicha consulta. Actor planificador: Centro Nacional de Desarrollo e Investigación en Tecnologías Libres. Toma la opción "buscar". El sistema presenta un mensaje por pantalla en el que solicita se indiquen los parámetros de búsqueda de la situación actual.
Flujo alternativo 4.2 5 Observar el comportamiento del sistema cuando el usuario presiona la opción "buscar" sin ingresar los datos solicitados para la consulta de una situación objetivo. Toma la opción "buscar". El sistema presenta un mensaje en el que solicita se indique la información requerida para realizar la consulta.