• No se han encontrado resultados

1 DISEÑO DEL PLAN DE PRUEBAS (FUNCIONALIDAD DEL SISTEMA) Acceso al sistema

In document PROYECTO-SGO (página 74-109)

DISEÑO Y EJECUCION DE PRUEBAS

1 DISEÑO DEL PLAN DE PRUEBAS (FUNCIONALIDAD DEL SISTEMA) Acceso al sistema

Responsable de la prueba: Jorge Josué Vera Dámaso Fecha programada de la prueba: 27 de Mayo del 2010 Fecha real de la prueba: 28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Descripción de la prueba: Probar la conexión con la base de datos tanto como administrador y como secretaria.

Probar la seguridad intentando el acceso con campos vacios, Nick y Contraseñas diferentes, intercambio de roles.

Observaciones Al ingresar el Nick y Contraseña del rol de secretaria por alguna extraña razón ingresa como si tuviese el rol de administrador.

|Sistema Generador de Oficios 75 F- DISEÑO Y EJECUCION DE PRUEBAS

Responsable de la prueba: Jorge Josué Vera Dámaso Fecha programada de la prueba: 29 de Mayo del 2010 Fecha real de la prueba: 9 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Descripción de la prueba: Probar el ingreso al sistema.

Observaciones Después de muchos intentos fallidos por tratar de encontrar solución al problema de logeo se optó por crear un menú que consta de dos botones, Jefe de Departamento y Secretaria, con lo cual se indica la naturaleza del tipo de usuario con el que se desea acceder.

Reprogramación de prueba: No necesaria.

Ingreso a la opción Crear Usuario del menú Admón. de Usuarios

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 27 de Mayo del 2010

|Sistema Generador de Oficios 76 F- DISEÑO Y EJECUCION DE PRUEBAS

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador en el sistema.

Descripción de la prueba: Acceso la opción Crear Usuario a través del menú principal siguiendo la ruta Admón. de Usuarios/Crear Usuario.

Observaciones Al presionar la opción Crear Usuario, se re-direcciona al formulario Crear Usuario.

Reprogramación de prueba: No necesaria.

Formulario Crear Usuario del menú Admón. de Usuarios

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 27 de Mayo del 2010

Fecha real de la prueba: 28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador en el sistema. Descripción de la prueba: Creación de un usuario.

Ingresar un Número de identificación valido. Ingresar un número de identificación no valido. Validar la funcionalidad del botón Buscar Ingresar Nick y Contraseña.

Rebasar el límite de longitud de Nick y Contraseña. Seleccionar el Departamento.

|Sistema Generador de Oficios 77 F- DISEÑO Y EJECUCION DE PRUEBAS

Probar la funcionalidad de los botones Crear y Cancelar. Observaciones El botón Buscar funciona a la perfección.

Al ingresar un número de identificación valido, el sistema arroja Nombre, Apellido Paterno y Apellido Materno, estos datos no pueden ser modificables.

Al ingresar un número de identificación no valido, el sistema al no encontrar coincidencias deja los espacios de Nombre, Apellido Paterno y Apellido Materno vacios.

Al rebasar el máximo de longitud permitido en Nick y Contraseña, se genera un error.

Al ingresar un apóstrofe (‘) se genera un conflicto con MySQL.

La solución a los dos problemas anteriores es utilizar una validación para evitar el uso de los apostrofes y que se exceda el límite de longitud.

Reprogramación de prueba: 29 de Mayo del 2010

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 29 de Mayo del 2010

Fecha real de la prueba: 5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador en el sistema. Descripción de la prueba: Rebasar el límite de longitud de Nick y Contraseña.

Seleccionar el Departamento. Seleccionar el Tipo de cuenta.

Probar la funcionalidad de los botones Crear y Cancelar. Observaciones Se implementó la posible solución propuesta en la prueba

anterior con éxito. El sistema ya no permite superar la longitud máxima de caracteres ni la inserción de apostrofes. Esta solución se replicó en todos los demás formularios que pudieron haber sido afectados por la misma problemática. Al presionar Buscar sin ingresar datos, el formulario no carga datos existentes.

Al presionar el botón Crear sin ingresar datos, el formulario no crea nada, en su lugar muestra los datos que deben ser ingresados de manera obligatoria.

Solo pueden ser ingresados cuatro caracteres en el Núm. de Identificación.

Solo se pueden ingresar 15 caracteres en el campo Nick de Usuario.

Solo se pueden ingresar 15 caracteres en el campo Contraseña

|Sistema Generador de Oficios 78 F- DISEÑO Y EJECUCION DE PRUEBAS

integridad del sistema.

No permite la duplicidad de Nick de Usuario

Al ingresar un número de identificación correcto, el formulario carga datos relacionados a ese número en los campos Nombre(s), Apellido Paterno y Apellido Materno. Si después de esto se ingresa algún otro número de identificación erróneo y se presiona el botón Buscar, el formulario se cargará de nuevo pero mostrando en los campos Nombre, Apellido Paterno y Apellido Materno los datos de la consulta anterior. Esto es un problema ya que al ingresar el resto de los datos, el usuario se crea para una persona equivocada.

Al ingresar un número de identificación erróneo, el botón Crear se deshabilita, sin embargo, al ingresar un número de identificación valido, el botón Crear se mantiene deshabilitado y a pesar de seleccionar e ingresar datos correctos éste no se habilita, incluso si se presiona el botón Cancelar. La única solución posible fue reingresar a la opción Crear Usuario del menú Admón. De Usuarios.

Si se insertan datos correctos, al presionar el botón Crear, el usuario será creado.

Reprogramación de prueba: No necesaria.

Ingreso a la opción Eliminar Usuario del menú Admón. De Usuarios

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 27 de Mayo del 2010

|Sistema Generador de Oficios 79 F- DISEÑO Y EJECUCION DE PRUEBAS

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador en el sistema.

Descripción de la prueba: Acceso la opción Eliminar Usuario a través del menú principal siguiendo la ruta Admón. de Usuarios/Eliminar Usuario. Observaciones Al presionar la opción Eliminar Usuario, se re-direcciona al

formulario Eliminar Usuario. Reprogramación de prueba: No necesaria.

Formulario Eliminar Usuario del menú Admón. De Usuarios

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 27 de Mayo del 2010

|Sistema Generador de Oficios 80 F- DISEÑO Y EJECUCION DE PRUEBAS

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador en el sistema. Descripción de la prueba: Eliminación de un usuario.

Probar la función de la lista Nick de Usuario. Probar la función del botón Buscar.

Observaciones La lista de Nick de Usuario muestra todos los nicks existentes en la base de datos del sistema.

El botón Buscar funciona a la perfección.

Se despliegan los datos correspondientes al Nick elegido, cabe mencionar que los datos desplegados no pueden ser modificados de manera directa.

No se ha podido quitar el Nick de Usuario elegido de la lista al eliminar sus datos ya que también elimina el resto de la lista.

Si la lista de Nick de Usuario no contiene datos y se presiona el botón Buscar, se genera una excepción.

Reprogramación de prueba: 29 de Mayo del 2010

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 29 de Mayo del 2010

Fecha real de la prueba: 5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador en el sistema. Descripción de la prueba: Eliminación de un usuario.

Probar la función de la lista Nick de Usuario. Probar la función del botón Buscar.

Observaciones La lista con los Nick de Usuarios muestra, aparentemente, todos los Nick de usuarios existentes en la base de datos. Si presionamos el botón Eliminar justo después de que se cargue el formulario y sin importar el Nick de Usuario que se encuentre en la primera posición de la lista, ocurre un error en “Línea 33: modificar.ExecuteNonQuery() – Unknown column ‘profe’ in ‘where clause’ ”.

Si presionamos el botón Buscar, ocurre un error en “Línea 12: Dim cónsul As MySqlDataReader=comando.ExecuteReader – Unknown column ‘id_usuario’ in ‘where claise’ ” por lo que no se pudo eliminar algún usuario existente.

|Sistema Generador de Oficios 81 F- DISEÑO Y EJECUCION DE PRUEBAS Responsable de la prueba: Hugo Fernando Prieto García

Fecha programada de la prueba: 6 de Junio del 2010 Fecha real de la prueba: 9 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador en el sistema. Descripción de la prueba: Eliminar un usuario.

Comprobar la funcionalidad de la lista de texto Nick de Usuario.

Comprobar la Funcionalidad de los campos de texto Nombre (s), Apellido Paterno, Tipo de Cuenta.

Comprobar la Funcionalidad de los botones Buscar, Eliminar y Cancelar.

Observaciones Los errores descritos en la prueba anterior fueron solucionados.

La lista de texto Nick de Usuario despliega los datos relacionados con el campo.

El botón Buscar funciona correctamente.

Los campos de texto no permiten la inserción de datos. Los campos de texto despliegan los datos relacionados con el Nick de Usuario correspondiente.

Los datos desplegados en los campos de texto no pueden ser modificados ni eliminados.

El botón Eliminar funciona correctamente. Reprogramación de prueba: No necesaria.

|Sistema Generador de Oficios 82 F- DISEÑO Y EJECUCION DE PRUEBAS Responsable de la prueba: Hugo Fernando Prieto García

Fecha programada de la prueba: 27 de Mayo del 2010 Fecha real de la prueba: 28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador o como Secretaria en el sistema.

Descripción de la prueba: Acceso al formulario Generar Oficio Interno a través del menú principal siguiendo la ruta Generar Oficio

Observaciones Al presionar la opción Interno, se re-direcciona al formulario Generar Oficio Interno.

|Sistema Generador de Oficios 83 F- DISEÑO Y EJECUCION DE PRUEBAS

Formulario Generar Oficio Interno

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 4 de Junio del 2010

|Sistema Generador de Oficios 84 F- DISEÑO Y EJECUCION DE PRUEBAS

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador o Secretaria en el sistema. Descripción de la prueba: Generar un Oficio Interno.

Comprobar la funcionalidad de los campos Núm. Consecutivo de Oficio, Destinatario, Fecha, Asunto.

Comprobar la funcionalidad del Cuerpo del Oficio.

Comprobar la funcionalidad de los botones Vista Previa y Guardar.

Observaciones Si se presiona el botón Vista Previa o el botón Guardar al ingresar a este formulario y dejando los espacios en blanco se nos indicará los campos obligatorios que no hemos llenado.

El campo de texto Núm. Consecutivo del Oficio solo acepta tres caracteres numéricos.

Si se inserta un número consecutivo existente, ocurre un error en el sistema por duplicidad de datos.

La lista Destinatario funciona correctamente.

El campo fecha despliega un calendario que funciona correctamente. El problema se presenta en que el campo es editable y no cuenta con un límite de longitud, por lo que puede causar un error en el sistema. Si el numero escrito no es muy largo (fue probado hasta 8 dígitos), es guardado como una “fecha” y esto es incorrecto.

El campo de texto asunto puede contener un máximo de 49 caracteres incluyendo espacios, letras, números y otros caracteres, excluyendo las comillas.

El cuerpo del oficio es un modulo no programado por el equipo desarrollador de este proyecto. Emula las funciones del procesador de texto Microsoft Office Word ™. Se recomienda moderar el tamaño del documento.

La lista de texto Atentamente funciona correctamente. El checkbox c.c.p. despliega las copias existentes de la base de datos correctamente.

El botón Vista Previa genera un reporte debajo del todo de este formulario de manera eficiente.

El botón Guardar cumple su función pero con el detalle de que si antes ya se generó una vista previa y se presiona el botón Guardar se genera un error de duplicidad de llaves primarias en el numero consecutivo ya que el botón Vista Previa tiene como función extra guardar el documento. Reprogramación de prueba: 6 de Junio del 2010

|Sistema Generador de Oficios 85 F- DISEÑO Y EJECUCION DE PRUEBAS

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 4 de Junio del 2010

Fecha real de la prueba: 5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador o Secretaria en el sistema. Descripción de la prueba: Generar un Oficio Interno.

Comprobar la funcionalidad de los campos Núm. Consecutivo de Oficio, Destinatario, Fecha, Asunto.

Comprobar la funcionalidad del Cuerpo del Oficio.

Comprobar la funcionalidad de los botones Vista Previa y Guardar.

Observaciones Si se planea ingresar una fecha de manera manual (no utilizando el calendario desplegable), se recomienda ingresar los datos de acuerdo al formato requerido.

Ya no se genera la excepción de duplicidad de Núm. Consecutivo del Oficio al presionar el botón Guardar después de haber presionado el botón Vista Previa. Ahora se indica que el número de oficio ya existe.

Reprogramación de prueba: No necesaria.

Ingreso al formulario Generar Oficio Externo

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 27 de Mayo del 2010

|Sistema Generador de Oficios 86 F- DISEÑO Y EJECUCION DE PRUEBAS

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador o como Secretaria en el sistema.

Descripción de la prueba: Acceso al formulario Generar Oficio Externo a través del menú principal siguiendo la ruta Generar Oficio

Observaciones Al presionar la opción Externo, se re-direcciona al formulario Generar Oficio Externo.

Reprogramación de prueba: No necesaria.

|Sistema Generador de Oficios 87 F- DISEÑO Y EJECUCION DE PRUEBAS

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 4 de Junio del 2010

Fecha real de la prueba: 5 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador o Secretaria en el sistema. Descripción de la prueba: Generar un Oficio Externo.

Comprobar la funcionalidad de los campos Núm. Consecutivo de Oficio, Destinatario, Fecha, Asunto.

Comprobar la funcionalidad del Cuerpo del Oficio.

Comprobar la funcionalidad de los botones Vista Previa y Guardar.

Observaciones Si se presiona el botón Vista Previa o el botón Guardar al ingresar a este formulario y dejando los espacios en blanco se nos indicará los campos obligatorios que no hemos llenado.

El campo de texto Núm. Consecutivo del Oficio solo acepta tres caracteres numéricos.

Si se inserta un número consecutivo existente, ocurre un error en el sistema por duplicidad de datos.

La lista Destinatario funciona correctamente.

El campo fecha despliega un calendario que funciona correctamente. El problema se presenta en que el campo es editable y no cuenta con un límite de longitud, por lo que puede causar un error en el sistema. Si el numero escrito no es muy largo (fue probado hasta 8 dígitos), es guardado como una “fecha” y esto es incorrecto.

El campo de texto asunto puede contener un máximo de 49 caracteres incluyendo espacios, letras, números y otros caracteres, excluyendo las comillas.

El cuerpo del oficio es un modulo no programado por el equipo desarrollador de este proyecto. Emula las funciones del procesador de texto Microsoft Office Word ™. Se recomienda moderar el tamaño del documento.

La lista de texto Atentamente funciona correctamente. El checkbox c.c.p. despliega las copias existentes de la base de datos correctamente.

El botón Vista Previa genera un reporte debajo del todo de este formulario de manera eficiente.

El botón Guardar cumple su función pero con el detalle de que si antes ya se generó una vista previa y se presiona el

|Sistema Generador de Oficios 88 F- DISEÑO Y EJECUCION DE PRUEBAS

botón Guardar se genera un error de duplicidad de llaves primarias en el numero consecutivo ya que el botón Vista Previa tiene como función extra guardar el documento. Reprogramación de prueba: 6 de Junio del 2010

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 6 de Junio del 2010

Fecha real de la prueba: 8 de Junio del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador o Secretaria en el sistema. Descripción de la prueba: Generar un Oficio Externo.

Comprobar la funcionalidad de los campos Núm. Consecutivo de Oficio, Destinatario, Fecha, Asunto.

Comprobar la funcionalidad del Cuerpo del Oficio.

Comprobar la funcionalidad de los botones Vista Previa y Guardar.

Observaciones Si se planea ingresar una fecha de manera manual (no utilizando el calendario desplegable), se recomienda ingresar los datos de acuerdo al formato requerido.

Ya no se genera la excepción de duplicidad de Núm. Consecutivo del Oficio al presionar el botón Guardar después de haber presionado el botón Vista Previa. Ahora se indica que el número de oficio ya existe.

Reprogramación de prueba: No necesaria.

|Sistema Generador de Oficios 89 F- DISEÑO Y EJECUCION DE PRUEBAS Responsable de la prueba: Hugo Fernando Prieto García

Fecha programada de la prueba: 27 de Mayo del 2010 Fecha real de la prueba: 28 de Mayo del 2010

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador o como Secretaria en el sistema.

Descripción de la prueba: Acceso al formulario Consultar Oficio a través del menú principal siguiendo la ruta Consultar Oficio/

Observaciones Al presionar la opción Consultar Oficio, se re-direcciona al formulario Consultar Oficio.

|Sistema Generador de Oficios 90 F- DISEÑO Y EJECUCION DE PRUEBAS

Formulario Consultar Oficio

Responsable de la prueba: Hugo Fernando Prieto García Fecha programada de la prueba: 4 de Junio del 2010

|Sistema Generador de Oficios 91 F- DISEÑO Y EJECUCION DE PRUEBAS

Requerimiento asociado: Contar con el sistema instalado correctamente y funcionando.

Ingresar como Administrador o Secretaria en el sistema. Descripción de la prueba: Consultar oficios por Núm. Consecutivo de Oficio, por

Departamento y por Rango de Fechas.

Observaciones Las opciones de búsqueda re direccionan a donde deben. En cuanto a búsqueda por Núm. Consecutivo de Oficio, el botón buscar funciona de manera correcta. El máximo de caracteres es de tres dígitos, no permite letras, ni caracteres especiales ni comillas.

Los campos de texto despliegan los datos relacionados con la información de la búsqueda y no pueden ser modificados. El botón Vista Previa despliega un archivo en la parte de abajo del formulario, pero al parecer no guarda los cambios realizados en el cuerpo del documento ya que despliega los mismos datos que ya se encontraban almacenados en la base de datos.

El botón Modificar no realiza su función correctamente; mantiene el documento sin cambios. (Error de integración, la ruta era incorrecta).

En cuanto a búsqueda por Departamento, el botón buscar funciona de manera correcta. Al realizar la búsqueda, aparece un listado en el cual se despliegan los Números Consecutivos relacionados con el departamento elegido. Los campos de texto despliegan los datos relacionados con la

In document PROYECTO-SGO (página 74-109)

Documento similar