• No results found

Performance characteristics of D-EAPs

CHAPTER 2. Dielectric Electroactive Polymer Actuator

2.4 Dielectric Electroactive Polymer (D-EAP) materials

2.4.1 Performance characteristics of D-EAPs

Las pruebas de caja negra, también denominadas pruebas de comportamiento, se centran en los requisitos funcionales del software. O sea, la prueba de caja negra permite al ingeniero del software obtener conjuntos de condiciones de entrada que comprueben completamente todos los requisitos funcionales de un sistema (Pressman 2010).

Por tanto, de las pruebas de caja negra, interesa su forma de interactuar con el sistema entendiendo qué es lo que hace, pero sin dar importancia a cómo lo hace, deben estar muy bien definidas sus entradas y salidas, es decir, su interfaz.

3.17.1 Pruebas de seguridad

Las pruebas de seguridad son usadas para verificar la seguridad del sistema, corroboran correctas autentificaciones de los usuarios, y que los mismos accedan a las funcionalidades correspondidas de acuerdo a su perfil. Estas pruebas presentan enfoque de pruebas de caja negra.

A continuación se observa el acceso y navegación de un usuario de acuerdo a su perfil de administrador y la navegación por sus correspondientes menús. Tabla 13: Caso de prueba navegación de usuario con rol administrativo Prueba: Navegación usuario rol administrativo

ID caso de prueba 1

Enfoque de prueba Prueba de caja negra

Nombre caso de prueba CasoPrueba_Navegación_usuario_rol_administrativo

Descripción Funcionario administrativo debe acceder y navegar por su menú correctamente.

Precondiciones El usuario debe existir en el sistema y tener rol de administrador.

Funcionalidad Valores de prueba Resultado esperado Resultado obtenido Evaluación

Acceso desde Login. Username: admin Password: admin* Acceder a su menú de administrador.

Accede y visualiza correctamente su menú de navegación.

Aprobado Menú Clic en administrar Acceder a la tabla de El usuario con este rol accede Aprobado

82 dimensiones dimensiones administración de

dimensiones y ejecutar operaciones CRUD1 .

correctamente a la tabla de administración y puede ejecutar las operaciones CRUD.

Menú Captura de datos

Clic en Crear medición

Acceder al formulario para la creación de una nueva medición.

El usuario con rol administrativo visualiza el formulario para la creación de una nueva medición.

Aprobado

Menú Captura de datos

Crear medición faltando datos por rellenar en el formulario en este caso la fecha

El sistema debe informar que el campo faltante no puede estar en blanco

El sistema no permite la creación de la medición, informa al usuario que el campo faltante no puede estar en blanco

aprobado

Estado del caso de prueba Ejecutado: Exitoso

Errores asociados Ninguno

A continuación se observa el acceso y navegación de un usuario de acuerdo a su perfil de especialista y la navegación por sus correspondientes menús. Tabla 14: Caso de prueba navegación de usuario con rol especialista Prueba: Navegación usuario rol especialista

ID caso de prueba 2

Enfoque de prueba Prueba de caja negra

Nombre caso de prueba CasoPrueba_Navegación_usuario_rol_especialista

Descripción El especialista debe acceder y navegar por su menú correctamente.

Precondiciones El usuario debe existir en el sistema y tener rol de especialista.

Funcionalidad Valores de prueba Resultado esperado Resultado obtenido Evaluación

Acceso desde Login. Username: especialista Password: especialista * Acceder a su menú de especialista.

Accede y visualiza correctamente su menú de navegación. Aprobado Menú dimensiones Clic en administrar dimensiones Acceder a la tabla de administración de dimensiones y ejecutar operaciones CRUD.

El usuario con este rol accede correctamente a la tabla de administración y puede ejecutar las operaciones CRUD.

Aprobado

Menú Captura de datos

Clic en Crear medición

El usuario con este rol no puede acceder al

El usuario con rol especialista no visualiza el formulario, se le

Aprobado

83 formulario para la

creación de una nueva medición.

muestra una restricción de navegación indicando que no tiene permisos para realizar esta acción.

Estado del caso de prueba Ejecutado: Exitoso

Errores asociados Ninguno

A continuación se observa el acceso y navegación de un usuario invitado y la navegación por sus correspondientes menús.

Tabla 15: Caso de prueba navegación de usuario con rol invitado Prueba: Navegación usuario invitado del sistema

ID caso de prueba 3

Enfoque de prueba Prueba de caja negra

Nombre caso de prueba CasoPrueba_Navegación_usuario_invitado

Descripción Usuario invitado debe acceder y navegar por su menú correctamente.

Precondiciones Ninguna

Funcionalidad Valores de prueba Resultado esperado Resultado obtenido Evaluación

Acceso desde página

principal.

Ninguno

Navegar por el sitio de acuerdo a su rol de invitado.

El usuario invitado del sistema navega por el sitio y realiza las operaciones que son acordes a su rol las mismas son:

Visualizar nomencladores, sistemas de indicadores, mediciones.

Realizar reportes.

Visualizar los indicadores que pudiesen estar correlacionados. Aprobado Acceso desde Login. Username: user1 Password: user1*2017 Acceder a su menú de invitado.

Accede y visualiza correctamente su menú de navegación. Aprobado Menú dimensiones Clic en visualizar dimensiones Acceder a la tabla de dimensiones para observar las dimensiones creadas.

El usuario con este rol accede correctamente a la tabla de visualización de dimensiones.

84 Menú

dimensiones

Clic en Crear Dimensión

El usuario con este rol no puede acceder al

formulario para la creación de una nueva dimensión.

El usuario con este rol no visualiza el formulario, se le muestra una restricción de navegación indicando que no tiene permisos para realizar esta acción.

Aprobado

Estado del caso de prueba Ejecutado: Exitoso

Errores asociados Ninguno

3.17.2 Pruebas de sistema

En este apartado se describirán las pruebas para comprobar las funcionalidades del sistema implementado. Se mostrará la descripción, pasos, posibles errores y el resultado de cada caso de prueba. Se comprobará el funcionamiento de dos de los casos de uso de la aplicación, en particular autenticar usuario y gestionar una nueva medición.

A continuación en la Tabla 16 se muestra el caso de prueba para el caso de uso autenticarse en el sistema asociado a actor administrador.

Tabla 16: Caso de prueba autenticar usuario Prueba: Autenticar usuario

ID caso de prueba 4

Enfoque de prueba Prueba de caja negra

Nombre caso de prueba CasoPrueba_Autentificar_usuario

Descripción Se comprobará que un usuario pueda autenticarse en el sistema.

Precondiciones El usuario debe existir en el sistema.

Funcionalidad Valores de prueba Resultado esperado Resultado obtenido Evaluación

Acceso desde Login.

Username: admin Password: admin*

El usuario rellena los formularios

correspondientes y puede Loguearse correctamente en el sistema.

El usuario rellena los formularios correctamente y se autentica en el sistema. Aprobado Acceso desde Login. Nombre de usuario correcto, contraseña incorrecta Mensaje indicando contraseña incorrecta.

85 Username: admin

Password: admin

Estado del caso de prueba Ejecutado: Exitoso

Errores asociados Ninguno

A continuación en la Tabla 17 se muestra el caso de prueba para el caso de uso gestionar medición.

Tabla 17: Caso de prueba gestionar medición Prueba: Gestionar medición

ID caso de prueba 5

Enfoque de prueba Prueba de caja negra

Nombre caso de prueba CasoPrueba_gestionar_medicion

Descripción Se comprobará que una medición pueda ser gestionada correctamente.

Precondiciones El indicador debe estar previamente creado al igual que el territorio. Además el usuario debe existir en el sistema y mantenerse como activo, por otra parte esta acción solo la puede realizar el usuario con rol administrador del sistema.

Funcionalidad Valores de prueba Resultado esperado Resultado obtenido Evaluación

Menú Captura de datos Indicador seleccionado correctamente al igual que el territorio.

El usuario añadirá una nueva medición. La medición creada se visualizará y aparecerá en el listado de mediciones de la aplicación. Se crea la medición

correctamente, una vez creada se visualiza y se comprueba que existe en la tabla de mediciones.

Aprobado

Menú Captura de datos

Clic en Administrar Medición

El usuario podrá realizar operaciones CRUD sobre las mediciones existentes.

El usuario accede correctamente a la tabla, permitiéndole realizar operaciones CRUD para gestionar las mediciones

Aprobado

Estado del caso de prueba Ejecutado: Exitoso

Errores asociados Ninguno

Related documents