wiki:2015/Metodologia/Pruebas

Pruebas

Pruebas funcionales (ssole)

Estas pruebas se realizaron entre el 31/8/2015 y el 3/9/2015.

CU Registrar usuario

# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Registrar un usuario en el sistema ssole AT cenditel.gob.ve; 1234588; Solazver; Solé; Cenditel; Analista + captcha Mensaje indicando que la solicitud de registro se ha enviado al administrador del sistema y que se notificará por correo el resultado de la solicitud de registro. El sistema vuelve a la página inicial del SICP sin indicarle nada al usuario, sin ningún tipo de mensaje. Fecha y hora de la ejecución de la prueba: 28/08/2015 aprox. 10am - Firefox v40.0.3
2 Aprobar solicitud de registro de un usuario admin, 123456, chequeo del atributo "activo" del usuario a aprobar Correo electrónico recibido por el usuario donde se notifica la aprobación de su solicitud y se presenta un enlace al que debe acceder para establecer su contraseña. El usuario no recibió ningún correo electrónico para proseguir con los pasos siguientes en su registro Fecha y hora de la ejecución de la prueba: 28/08/2015 aprox. 11:30am - Firefox v40.0.3
3 Registrar un usuario en el sistema Definir la contraseña para terminar el registro del usuario Notificación al usuario que su contraseña se ha guardado y puede utilizar su usuario inmediatamente. Ninguna Esta parte no se pudo probar porque el correo con el enlace para definir la contraseña nunca llegó a mi correo. Tuve que definir una contraseña usando el panel administrativo del sistema para proseguir con las demás pruebas. (Firefox v40.0.3)
4 Probar que el sistema está validando el captcha al registrar un usuario en el sistema Captcha diferente al que muestra la imagen Formulario con los mismos datos que había introducido el usuario, mensaje de error para el captcha y generación de nuevo captcha. Se obtuvo la salida esperada. (Firefox v40.0.3)
5 Probar que el sistema está validando la unicidad del número de cédula al registrar un usuario en el sistema Número de cédula de identidad igual al de un usuario que ya se encuentra registrado (activo y con contraseña establecida). Formulario con los mismos datos que había introducido el usuario, mensaje de error indicando que ya hay un usuario registrado con esa cédula y generación de nuevo captcha. Se obtuvo la salida esperada. En el mensaje de error falta indicar que si el usuario es portador de ese número de cédula puede solicitar el reinicio de su contraseña en caso de haberla olvidado. (Firefox v40.0.3)
6 Rechazar solicitud de registro de usuario Se seleccionó un usuario registrado (inactivo) y se le indicó al sistema "Rechazar usuarios seleccionados" El sistema envía correo al usuario notificándole que su solicitud se ha rechazado por no poder comprobar sus credenciales institucionales. El sistema no emitió ningún mensaje en pantalla y el correo no llegó al usuario. El usuario se mantuvo registrado como inactivo. Pareciera posible Rechazar la solicitud de un usuario al que previamente se le ha su solicitud de registro, el sistema no emite ningún mensaje al usuario indicándole que esto no es posible porque ya se aceptó su registro previamente. (Firefox v40.0.3)
7 Verificar el registro de los correos que se han entregado exitosamente a su destinatario En el panel administrativo del SICP no se observa el registro del envío de correos de la aplicación, se desconoce si fue implementado o no. En estas pruebas sería muy útil visualizar este registro para conocer si el correo se ha enviado o reenviado. (Firefox v40.0.3)

CU Entrar al sistema

# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Acceso de un usuario registrado al sistema usuario: 12345688; contraseña: ssole El usuario entra al sistema Salida esperada (Firefox v40.0.3)
2 Acceso de un usuario no registrado al sistema usuario: 12; contraseña: ssole El sistema le indica al usuario que ese usuario no ha solicitado el registro en el sistema Igual a la salida esperada. El sistema despliega el mensaje "El usuario no se encuentra registrado" (Firefox v40.0.3)
3 Acceso de un usuario con solicitud de registro pero aún inactivo usuario: 12345689; contraseña: ssole El sistema le indica al usuario que su registro en el sistema aún no ha sido aprobado por el administrador El sistema despliega el mensaje de contraseña inválida (Firefox v40.0.3)
4 Solicitar recuperación de contraseña de un usuario registrado y activo correo: ssole AT cenditel.gob.ve El sistema envía un correo con un enlace para definir la contraseña y le despliega un mensaje al usuario indicándole que le ha enviado un correo. El sistema no despliega ningún mensaje al usuario y redirige a la página de inicio, el correo tampoco llega al buzón del usuario. (Firefox v40.0.3)
5 Solicitar recuperación de contraseña de un usuario registrado e inactivo correo: solazver AT gmail.com El sistema despliega un mensaje para decirle al usuario que su usuario aún no se ha aprobado por lo que no puede reiniciar su contraseña. El sistema no despliega ningún mensaje al usuario y redirige a la página de inicio. (Firefox v40.0.3)
6 Solicitar recuperación de contraseña de un usuario no registrado correo: sinhabla AT cenditel.gob.ve El sistema despliega un mensaje al usuario indicándole que ese correo electrónico no lo ha registrado ningún usuario. Salida esperada (Firefox v40.0.3)
7 Verificar comportamiento cuando se introduce un captcha inválido captcha inválido El sistema despliega un mensaje indicando que el captcha es inválido y recarga la imagen del captcha. Salida esperada (Firefox v40.0.3)
8 Verificar comportamiento cuando se introduce una contraseña incorrecta usuario: 12345688; contraseña: 12 El sistema despliega un mensaje indicando que la contraseña es incorrecta. Salida esperada (Firefox v40.0.3)

CU Administrar el sistema

# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Entrar al panel administrativo del SICP con usuario administrativo usuario: admin; contraseña: 123456 El usuario accede al panel administrativo de la aplicación. Salida esperada. (Firefox v40.0.3)
2 Entrar al panel administrativo del SICP con usuario registrado y activo usuario: 12345688; contraseña: ssole El sistema despliega un mensaje indicando que ese usuario no es un usuario administrativo El sistema no despliega ningún mensaje ni entra al panel administrativo, sólo borra la contraseña. (Firefox v40.0.3)
3 Entrar al panel administrativo del SICP con usuario registrado e inactivo usuario: 12345689; contraseña: ssole El sistema despliega un mensaje indicando que ese usuario no es un usuario administrativo El sistema no despliega ningún mensaje ni entra al panel administrativo, sólo borra la contraseña. (Firefox v40.0.3)
4 Entrar al panel administrativo del SICP con usuario no registrado usuario: 12; contraseña: 12 El sistema despliega un mensaje indicando que no hay usuarios administrativos con ese nombre El sistema no despliega ningún mensaje ni entra al panel administrativo, sólo borra la contraseña. (Firefox v40.0.3)
5 Entrar al panel administrativo del SICP con usuario administrativo y contraseña incorrecta usuario: admin; contraseña: ss El sistema despliega un mensaje indicando que la contraseña es incorrecta. El sistema no despliega ningún mensaje ni entra al panel administrativo, sólo borra la contraseña. (Firefox v40.0.3)
6 Modificar contraseña de un usuario Cambio de la contraseña del usuario Salida esperada (Firefox v40.0.3)
7 Aprobar solicitudes de registro Se seleccionó un usuario y se seleccionó la acción "Activar usuarios seleccionados" El campo activo del usuario cambie a "Verdadero" y el sistema envíe un correo electrónico al usuario con un enlace para definir su contraseña. El sistema activó el usuario pero no envió el correo electrónico para definir la contraseña. (Firefox v40.0.3)
8 Cambiar permisos y roles de un usuario (Firefox v40.0.3)
9 Registrar, Consultar, modificar y eliminar objetos básicos Poder consultar, insertar, modificar y eliminar algunos de los objetos básicos de la aplicación. Salida esperada Al momento de la prueba solo están disponibles para gestionar los objetos: Cargos e Instituciones. (Firefox v40.0.3)

CU Modelar cadena productiva

# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Ver productos de una UE Opción de búsqueda: nombre de la UE; Unidad Económica: vid Tabla con RIF, nombre y ubicación de las UE encontradas Salida esperada El campo Buscar para filtrar la tabla que muestra el resultado de la búsqueda no tiene tooltip y puede ser confuso para un usuario para usarlo pro primera vez, se recomienda colocar un texto explicativo en el tooltip. Después de tener la tabla de productos si se presiona el botón de regresar a la pantalla anterior, el sistema regresa pero sin los resultados de la búsqueda que antes mostraba. Por defecto debería seleccionarse la opción de búsqueda "Nombre de la Unidad Económica" en lugar del "RIF", hay mas probabilidad de conocer el nombre de una UE que su RIF. La tecla Enter puede activar el botón de consulta en lugar de sólo hacerlo con el ratón para mayor agilidad del usuario. Cada vez que se consulta la selección de la opción de búsqueda se reinicia, debería mantener la que ha seleccionado el usuario. (Firefox v40.0.3)
2 Generar cadena productiva para un producto, año y niveles determinados. UE: Union Vidriera C A; Producto: Ampollas de Vidrio para el envasado de medicamentos; Código arancelario: 7010.10.00.00 Visualización del árbol con la cadena productiva del producto seleccionado. Salida esperada En la cabecera roja de la tabla que contiene los productos de una UE se podría colocar el nombre de la UE a la que pertenecen esos productos para mayor claridad. Niveles aguas arriba y aguas abajo permiten colocar números negativos y cero. Dentro del árbol, sus últimos elementos se despliegan con el símbolo + al lado, si es el último elemento debería desplegarse con -, así indica inmediatamente que no contiene a otros elementos. En el árbol junto al nombre del producto aparece la palabra (Atráz), debería ser (Atrás). (Firefox v40.0.3)
3 Descargar cadena productiva UE: Union Vidriera C A; Producto: Ampollas de Vidrio para el envasado de medicamentos; Código arancelario: 7010.10.00.00 Archivo .svg con el grafo de la cadena productiva Al presionar en el enlace "Descargar Cadena Productiva" el sistema no emite ningún mensaje al usuario ni descarga ningún archivo. (Firefox v40.0.3)
3 Descargar PDF costos/producción UE: Union Vidriera C A; Producto: Ampollas de Vidrio para el envasado de medicamentos; Código arancelario: 7010.10.00.00 Archivo .pdf con los datos de producción y costos de la cadena productiva. Al presionar en el enlace "Descargar PDF" el sistema no emite ningún mensaje al usuario ni descarga ningún archivo. (Firefox v40.0.3)

CU Editar cadena productiva

# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Eliminar elementos de una cadena productiva UE: Union Vidriera C A; Producto: Ampollas de Vidrio para el envasado de medicamentos; Código arancelario: 7010.10.00.00; Elementos a eliminar: J293869293 Cajas, cajones y artículos similares, J305573760 Cadena productiva sin los elementos eliminados Salida esperada (Firefox v40.0.3)
2 Guardar cadena productiva modificada UE: Union Vidriera C A; Producto: Ampollas de Vidrio para el envasado de medicamentos; Código arancelario: 7010.10.00.00; Elementos a eliminar: J293869293 Cajas, cajones y artículos similares, J305573760 Mensaje del sistema indicando que ha guardado la cadena Salida esperada (Firefox v40.0.3)
3 Comparar una cadena productiva con sus modificaciones UE: Union Vidriera C A; Producto: Ampollas de Vidrio para el envasado de medicamentos; Código arancelario: 7010.10.00.00; Cadena modificada: vidrio_modificada Árboles de las cadenas productivas que se comparan indicando las diferencias entre ellas. El sistema muestra los árboles de las dos cadenas comparadas pero sin resaltar las diferencias entre ellas, así es más difícil para el usuario realizar la comparación a simple vista. Hay detalles de forma en la presentación de la comparación que se especifican en la sección Pruebas no funcionales. (Firefox v40.0.3)

CU Calcular divisas para producir un bien

  • Esta funcionalidad aún no está operativa al 2/9/2015, pero en la pantalla donde pide el tipo de cambio nominal admite números negativos y sólo enteros, el tipo de cambio es un número real (puede tener decimales) mayor a cero.. Al colocar tipo de cambio nominal igual a 2 y año 2013 para la cadena de Unión Vidriera que he tratado en los casos de prueba anteriores generó el siguiente error.
# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Solicitar los requerimientos de divisas de una UE (Firefox v40.0.3)

CU Mostrar información de la MIP asociada a una cadena

  • Esta funcionalidad aún no está operativa al 2/9/2015
# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Solicitar información de la MIP asociada a la cadena productiva (Firefox v40.0.3)

CU Generar cadena productiva de la UE según Encuesta Industrial

  • Esta funcionalidad aún no está operativa al 2/9/2015
# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Generar cadena productiva basada en la EI (Firefox v40.0.3)

CU Observar la propiedad de las UE en una cadena productiva

  • Esta funcionalidad aún no está operativa al 2/9/2015
# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Saber distribución de propiedad de UE en una cadena productiva (Firefox v40.0.3)

CU Simular escenario económico

# Caso de pruebaObjetivo de la pruebaDatos de entradaSalida esperadaSalida obtenidaObservaciones
1 Crear un escenario económico Cadena productiva: vidrio_modificada; u.t.=151; salario promedio=7421.67; desviación estándar=1%; tipo cambio nominal=-3|100|300; variación del salario=30|30,5|40.3;u.t.=151|250|300 Configuración de parámetros del escenario visualizada en la pantalla Salida esperada En la pantalla de creación de escenarios, en la tabla por años las cajas de texto correspondientes a la Unidad Tributaria permite valores negativos, para la unidad tributaria los valores posibles son mayores que cero. (Firefox v40.0.3)
2 Simular un escenario económico Cadena productiva: vidrio_modificada; u.t.=151; salario promedio=7421.67; desviación estándar=1%; tipo cambio nominal=-3|100|300; variación del salario=30|30,5|40.3;u.t.=151|250|300 El sistema realiza la simulación y presenta los gráficos son las simulaciones de producción, empleo, costos y precios. El sistema aparentemente realiza la simulación (no presenta mensaje de error) pero los gráficos aparecen todos vacíos, sin datos. (Firefox v40.0.3)
3 Ver resultados de simulación de un escenario económico Cadena productiva: vidrio_modificada; u.t.=151; salario promedio=7421.67; desviación estándar=1%; tipo cambio nominal=-3|100|300; variación del salario=30|30,5|40.3;u.t.=151|250|300 Gráficos son las simulaciones de producción, empleo, costos y precios. Los gráficos aparecen todos vacíos, sin datos. En los resultados hay una etiqueta "Taza de Ganancia", debería ser "Tasa de ganancia". (Firefox v40.0.3). Fecha 3/9/2015 9:34am

Pruebas no funcionales (ssole)

Durante la pruebas funcionales realizadas entre el 31/8/2015 y el 3/9/2015, se observaron varios detalles concernientes a la parte no funcional de la aplicación que se describen a continuación:

  • El botón de ir a la pantalla anterior no funciona muy bien. Si estás en la pantalla de Modelado de Cadenas Productivas y presionas el botón, el sistema va correctamente a la pantalla con la tabla de productos que se tenía antes de generar la cadena, pero si luego en esa pantalla se presiona el botón entonces el sistema vuelve a la pantalla de Modelado en lugar de ir a la pantalla de búsqueda de las unidades económicas que se tenía antes de la pantalla de productos.
  • Cuando se selecciona en la cadena uno de los productos que están aguas atrás se ve en el encabezado del cuadro ubicado a la derecha de la pantalla con Datos de producción Nivel: -1. ¿Se va a manejar esta nomenclatura con números negativos?. De ser así en la selección de los niveles de la cadena hacia atrás sólo se deberían permitir números negativos.
  • En algunos productos de la cadena hacia atrás el valor de producción aparece igual a -nan.

  • En el modelado de cadenas productivas, en la tabla de la derecha los valores de producción y precio unitario aparecen formateados con comas para indicar los miles y también para los decimales. En la tabla de datos de los costos se presentan los decimales separados por punto en la columna Relación IP y Costo Unitario, mientras que en la columna Costo los decimales se separan por coma.

  • En la pantalla de comparación de cadenas productivas se solapa el nombre del producto con el nombre de la cadena modificada, esos títulos podrían ser parte de la tabla para que queden formateados correctamente. Esta ventana de comparación tiene un tamaño fijo y el usuario no la puede agrandar o maximizar, por la información que contiene esta característica podría ser necesaria para los usuarios.

  • El botón de documentación que está al lado del botón para ir a la pantalla anterior no ejecuta ninguna acción, aparentemente no hace nada (Firefox v40.0.3). Por otro lado el enlace al Manual del Sistema, si enlaza correctamente al manual hecho en Doxygen.
  • Se recomienda eliminar los enlaces: Requerimiento de divisas, composición accionaria, evaluación de escenarios e información de otras fuentes del menú que se despliega en la parte superior (dentro de Simulación, que está al lado de Inicio), dado que todas estas opciones se despliegan una vez que se modela una cadena productiva.
  • Se ejecutaron los mismos casos de prueba en el explorador Google Chrome y se observaron los mismos resultados.

Last modified 9 years ago Last modified on Sep 3, 2015, 11:11:00 AM

Attachments (6)

Download all attachments as: .zip