Plan de Pruebas del Sistema (Joomla) Proyecto: Código Proyecto: Descripción Plantilla edición DD/MM/AA Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Hoja de Control de DOCUMENTO: Título Documento de Diseño Técnico: Código Proyecto: Descripción Documentos de Referencia Número de páginas 1 Responsable 2 Revisado por: Fecha Revisión dd/mm/aaaa Fecha Aprobación dd/mm/aaaa Versión Fecha Versión dd/mm/aaaa 1Nombre y Apellidos de la persona responsable de la Elaboración del Documento. 2 2 Aprobado por: Nombre y apellidos de la persona que realizará la revisión del Documento. 3 Nombre y apellidos de la persona que aprobará el Documento. Participantes en Elaboración: Elaboradores Unidad Organizativa ICM/Proveedor Registro de Cambios Versión Causa del Cambio Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Responsable del Cambio Fecha Cambio Página 2 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 ÍNDICE 1 INTRODUCCIÓN .................................................................................................................. 1 1.1. OBJETO DEL DOCUMENTO ..................................................................................................................... 1 1.2. ALCANCE .............................................................................................................................................. 1 2 ENTORNO DE PRUEBAS ................................................................................................... 2 2.1 2.2 CARACTERÍSTICAS DEL ENTORNO DE PRUEBAS ................................................................................. 2 CONFIGURACIÓN DEL ENTORNO DE PRUEBAS ................................................................................... 2 3 ESTRATEGIA DE PRUEBAS .............................................................................................. 3 4 PRUEBAS REALIZADAS .................................................................................................... 4 4.1 PRUEBAS FUNCIONALES .................................................................................................................. 4 4.1.1 Validación de usuarios en Joomla! a través de LDAP. ............................................ 4 4.1.2 Registro automático de usuarios en Joomla! a través de LDAP ............................. 4 4.1.3 Asignación de roles en Joomla! a partir de LDAP ................................................... 5 4.1.4 Borrado de usuarios en Joomla!. ............................................................................. 6 4.1.5 Cumplimiento general de la LOPD (información necesaria) ................................... 7 4.1.6 Cumplimiento general de la LOPD (descarga del fichero de log) ........................... 7 4.1.7 Cumplimiento específico de la LOPD en cuanto a visualización de documentos ... 8 4.1.8 Cumplimiento específico de la LOPD en cuanto a creación de documentos .......... 9 4.1.9 Cumplimiento específico de la LOPD en cuanto a modificación de documentos . 10 4.1.10 Cumplimiento específico de la LOPD en cuanto a acceso al sistema .................. 11 4.1.11 Cumplimiento específico de la LOPD en cuanto a la salida del sistema .............. 11 4.1.12 Cumplimiento específico de la LOPD en cuanto a la creación de usuarios .......... 12 4.1.13 Cumplimiento específico de la LOPD en cuanto al borrado lógico de usuarios .... 13 4.1.14 Creación de un artículo .......................................................................................... 14 4.1.15 Creación de un menú ............................................................................................. 15 4.1.16 Añadir artículo a la página de inicio ....................................................................... 15 4.1.17 Modificar roles a usuarios ...................................................................................... 16 4.1.18 Control de acceso al portal .................................................................................... 17 4.1.19 Acceso erróneo al portal ........................................................................................ 18 4.1.20 Otras pruebas funcionales ..................................................................................... 18 4.2 PRUEBAS NO FUNCIONALES ........................................................................................................... 19 4.2.1 Visualización del portal .......................................................................................... 19 4.2.2 Navegación en el portal ......................................................................................... 20 4.2.3 Accesibilidad del portal .......................................................................................... 21 4.2.4 Rendimiento del portal ........................................................................................... 21 4.2.5 Ámbito del portal .................................................................................................... 23 4.2.6 Protocolo de navegación del portal ....................................................................... 24 4.2.7 Otras pruebas no funcionales ................................................................................ 26 4.2.8 Jmeter .................................................................................................................... 26 4.3 MATRIZ DE TRAZABILIDAD .............................................................................................................. 27 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 3 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 1 Introducción 1.1. Objeto del documento Este documento contiene una descripción de las pruebas realizadas sobre el sistema site XXXX, incluyendo una descripción general de la estrategia de pruebas, una descripción detallada de las pruebas realizadas, incluyendo la persona que las realizo, cuando y el resultado de las mismas. 1.2. Alcance Este documento se basa en las pruebas realizadas para el sistema site XXXX, en su versión 1.1, para su despliegue en el entorno de <Entorno> Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 1 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 2 Entorno de pruebas 2.1 Características del entorno de pruebas El entorno en el que se han realizado las pruebas ha estado compuesto por los siguientes elementos Hardware y Software: Elementos del entorno de pruebas Red Hat Enperprise 5 Sun One Directory Server Enterprise 5.3.2 Apache 2.2.8 PHP 5.2.5 MySQL 5.1.31 Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 Apache Jmeter 2.3.4 2.2 Configuración del entorno de pruebas En este apartado se describen todas las configuraciones específicas a realizar en el entorno de pruebas: Configuración del entorno de pruebas Editar el fichero de configuración “configuration.php” con los valores del entorno de pruebas. Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 2 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 3 Estrategia de pruebas La estrategia de pruebas indica los siguientes aspectos: Si los módulos probados se han seleccionado siguiendo algún criterio determinado. Si existe una determinada estrategia de ejecución (bottom-up, top-down…) Si se han utilizado herramientas automáticas para la realización de las pruebas o si estas se han realizado manualmente. En este caso la estrategia de pruebas ha sido la siguiente: Criterios de selección de módulos Estrategia de ejecución de pruebas Ejecución de pruebas Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) No se ha utilizado ningún criterio de selección de módulos. No se ha determinado ninguna estrategia de ejecución. Las pruebas se han realizado manualmente. Página 3 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 4 Pruebas realizadas La versión inferior de IE será la inferior que se encuentre distribuida en la maqueta del POB de ICM y la superior la que se encuentre vigente en el mercado en cada momento. 4.1 Pruebas funcionales 4.1.1 Validación de usuarios en Joomla! a través de LDAP. PRUEBA 001: Validación de usuarios en Joomla! a través de LDAP. Módulo prueba objeto de la Descripción de la prueba Módulo de autenticación de LDAP - Joomla! La prueba consiste en comprobar la identificación de un usuario previamente creado en LDAP dentro del portal Joomla! 1. El usuario accede a la url donde se encuentra el portal. 2. El usuario introduce su usuario y contraseña en los Ejecución 3. campos correspondientes, si está registrado en LDAP podrá autenticarse. La autenticación es correcta y accede al portal. Joomla! valida correctamente al usuario de LDAP dentro del sistema Resultado esperado Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.2 Registro automático de usuarios en Joomla! a través de LDAP PRUEBA 002: Registro automático de usuarios en Joomla! a través de LDAP. Módulo prueba objeto de la Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Módulo de autenticación de LDAP - Joomla! Página 4 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Descripción de la prueba La prueba consiste en comprobar si un usuario LDAP identificado en Joomla! según la prueba 001 es generado en el sistema 1. El usuario accede a la url del portal. 2. El usuario introduce el usuario y contraseña de acceso a LDAP en los campos de login. Ejecución 3. El sistema registra este usuario LDAP como usuario de Joomla! y accede al portal. El administrador del sistema comprobará que el usuario se ha creado correctamente en el sistema. Resultado esperado Joomla! crea correctamente al usuario de LDAP dentro del sistema Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.3 Asignación de roles en Joomla! a partir de LDAP PRUEBA 003: Asignación de roles en Joomla! a partir de LDAP. Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de sincronización y mapeado de LDAP - Joomla! La prueba consiste en comprobar si al identificarse en Joomla! un usuario previamente creado en LDAP con un rol determinado se le asigna un rol determinado en el sistema. Las relaciones entre roles de LDAP con roles de Joomla! irá anexo a este Plan de Pruebas 1. El usuario accede a la url del portal. 2. El usuario introduce el usuario y contraseña de acceso a LDAP en los campos de login. 3. El sistema registra este usuario LDAP como usuario de Joomla! y accede al portal. El administrador en la opción de Gestión de usuarios comprobará que al usuario se le ha asignado el rol correspondiente. Resultado esperado Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Un usuario con un rol determinado en LDAP al validarse pasa a tener un rol determinado en Joomla! Página 5 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.4 Borrado de usuarios en Joomla!. PRUEBA 004: Borrado de usuarios en Joomla! Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de gestión de usuarios de Joomla! La prueba consiste en borrar un usuario de Joomla! que previamente ha sido creado mediante la sincronización con LDAP (ver prueba 002) 1. El usuario accede a la url del portal. 2. El usuario introduce un usuario y contraseña con permisos de administrador. 3. El usuario accede al portal como administrador. 4. El usuario administrador selecciona en la pantalla principal el icono de Gestión de usuarios. 5. Selecciona el usuario que desea eliminar del sistema Joomla! y el icono borrar. El administrador del sistema comprobará que el usuario se ha eliminado correctamente del sistema de Joomla! Resultado esperado Ejecución en navegador Joomla! elimina correctamente el usuario de Joomla! Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 6 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.5 Cumplimiento general de la LOPD (información necesaria) PRUEBA 005: Cumplimiento general de la LOPD (información necesaria). Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de generación de logs La prueba consiste en comprobar que la información contenida en cada registro del log contiene toda la información necesaria para cumplir la LOPD y que se encuentra recogida en SUB002FRQ001 1. El usuario accede a la url del sistema. 2. El usuario introduce su usuario y contraseña y accede al portal. 3. El usuario visualiza un dictamen. El administrador comprobará que la acción realizada por el usuario ha sido registrada en la traza del log y la información se corresponde con la especificada en SUB002FRQ001. Cada entrada del log contiene la información necesaria para cumplir la LOPD Resultado esperado Ejecución en navegador Fecha y hora de ejecución Resultado prueba de la Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.6 Cumplimiento general de la LOPD (descarga del fichero de log) Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 7 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 PRUEBA 006: Cumplimiento general de la LOPD (descarga del fichero de log). Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de generación de logs La prueba consiste en comprobar que se puede descargar el fichero de log y éste contiene toda la información necesaria para cumplir la LOPD y que se encuentra recogida en SUB002FRQ001 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña de administrador. 3. El usuario accede al portal con permisos de administrador. 4. Selecciona el log que desea descargar y pulsa sobre el icono de descarga. 5. El usuario especifica la ruta en la que desea almacenar el archivo. 6. El archivo se encuentra en la ruta especificada por el usuario. Resultado esperado Se descarga el fichero de log correctamente Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.7 Cumplimiento específico de la LOPD en cuanto a visualización de documentos PRUEBA 007: Cumplimiento específico de la LOPD en cuanto a visualización de documentos. Módulo objeto de la prueba Descripción de la prueba Ejecución Módulo de generación de logs / Módulo de destino de documentación SOBI2 La prueba consiste en comprobar que se genera una entrada en el log cuando un determinado usuario visualiza un documento. Esta entrada debe contener toda la información recogida en SUB002FRQ001 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña en los campos correspondientes. Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 8 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 3. El usuario accede al portal. 4. El usuario selecciona la pestaña del documento que desee (se comprueba que las acciones del usuario han sido registradas correctamente en la traza del log). La entrada de log con la acción de visualización correspondiente se genera correctamente y con toda la información necesaria Resultado esperado Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.8 Cumplimiento específico de la LOPD en cuanto a creación de documentos PRUEBA 008: Cumplimiento específico de la LOPD en cuanto a creación de documentos. Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de generación de logs / Módulo de gestión de documentación SOBI2 La prueba consiste en comprobar que se genera una entrada en el log cuando un determinado usuario crea un nuevo documento. Esta entrada debe contener toda la información recogida en SUB002FRQ001 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña de administrador. 3. El usuario accede al portal. 4. El usuario accede al módulo Sobi2 en Componentes → Sobi2 → Todas las entradas. 5. El usuario selecciona crear un nuevo documento que desee (se comprueba que las acciones del usuario han sido registradas correctamente en la traza del log). Resultado esperado La entrada de log con la acción de creación correspondiente se genera correctamente y con toda la información necesaria Ejecución en navegador Fecha y hora de ejecución Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Resultado de la prueba Observaciones Página 9 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.9 Cumplimiento específico de la LOPD en cuanto a modificación de documentos PRUEBA 009: Cumplimiento específico de la LOPD en cuanto a modificación de documentos. Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de generación de logs / Módulo de destino de documentación SOBI2 La prueba consiste en comprobar que se genera una entrada en el log cuando un determinado usuario modifica un documento. Esta entrada debe contener toda la información recogida en SUB002FRQ001 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña de administrador. 3. El usuario accede al portal. 4. El usuario accede al módulo Sobi2 en Componentes → Sobi2 → Todas las entradas. 5. El usuario selecciona un documento y editar; hace las modificaciones que desee (se comprueba que las acciones del usuario han sido registradas correctamente en la traza del log). Resultado esperado Ejecución en navegador La entrada de log con la acción de modificación correspondiente se genera correctamente y con toda la información necesaria Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 10 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Mozilla Firefox 2 Mozilla Firefox 3 4.1.10 Cumplimiento específico de la LOPD en cuanto a acceso al sistema PRUEBA 010: Cumplimiento específico de la LOPD en cuanto a acceso al sistema. Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de generación de logs / Módulo de control de acceso La prueba consiste en comprobar que se genera una entrada en el log cuando un determinado usuario se valida en el sistema. Esta entrada debe contener toda la información recogida en SUB002FRQ001 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña en los campos correspondientes. 3. El usuario accede al portal. El administrador comprobará que la acción realizada por el usuario ha sido registrada en la traza del log. La entrada de log con la acción de acceso al sistema se genera correctamente y con toda la información necesaria Resultado esperado Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.11 Cumplimiento específico de la LOPD en cuanto a la salida del sistema PRUEBA 011: Cumplimiento específico de la LOPD en cuanto a la salida del sistema. Módulo prueba objeto de la Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Módulo de generación de logs / Módulo de control de acceso Página 11 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Descripción de la prueba Ejecución La prueba consiste en comprobar que se genera una entrada en el log cuando un determinado usuario deja el sistema. Esta entrada debe contener toda la información recogida en SUB002FRQ001 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña en los campos correspondientes. 3. El usuario accede al portal. 4. El usuario abandona el portal. El administrador comprobará que la acción realizada por el usuario ha sido registrada en la traza del log. Resultado esperado La entrada de log con la acción de salida del sistema se genera correctamente y con toda la información necesaria Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.12 Cumplimiento específico de la LOPD en cuanto a la creación de usuarios PRUEBA 012: Cumplimiento específico de la LOPD en cuanto a la creación de usuarios. Módulo prueba objeto de la Descripción de la prueba Ejecución Resultado esperado Módulo de generación de logs / Módulo de gestión de usuarios La prueba consiste en comprobar que se genera una entrada en el log cuando un determinado usuario de LDAP se valida por primera vez en el sistema y por consiguiente se genera un nuevo usuario en el sistema (ver Prueba 002). Esta entrada debe contener toda la información recogida en SUB002FRQ001 1. El usuario accede a la url del portal. 2. El usuario introduce el usuario y contraseña de acceso a LDAP en los campos de login. 3. El sistema registra este usuario LDAP como usuario de Joomla! y accede al portal. El administrador comprobará que la acción realizada por el usuario ha sido registrada en la traza del log. La entrada de log con la acción de generación de usuario en el sistema se genera correctamente y con toda la información necesaria Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 12 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.13 Cumplimiento específico de la LOPD en cuanto al borrado lógico de usuarios PRUEBA 013: Cumplimiento específico de la LOPD en cuanto al borrado lógico de usuarios. Módulo prueba objeto de la Descripción de la prueba Ejecución Resultado esperado Módulo de generación de logs / Módulo de gestión de usuarios La prueba consiste en comprobar que se genera una entrada en el log cuando un determinado usuario de Joomla! es borrado del sistema (ver Prueba 004). Esta entrada debe contener toda la información recogida en SUB002FRQ001 1. El usuario accede a la url del portal. 2. El usuario introduce usuario y contraseña de administrador en los campos de login. 3. El usuario accede al sistema con permisos de administrador. 4. EL usuario selecciona el icono de Gestión de usuarios del menú principal. 5. Selecciona el usuario que desea eliminar y el icono borrar 6. Se comprueba que la eliminación del usuario del sistema ha sido registrada correctamente en la traza del log. La entrada de log con la acción de borrado de usuario del sistema se genera correctamente y con toda la información necesaria Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 13 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.14 Creación de un artículo PRUEBA 014: Creación de un artículo. Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de gestión de artículos La prueba consiste en comprobar que después de incluir nuevas funcionalidades en el Portal el resto del sistema sigue funcionando correctamente; en este caso la creación de un artículo. 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña de administrador en los campos correspondientes. 3. El usuario accede al portal con permisos de administrador. 4. El usuario selecciona la pestaña Contenido → Gestión de artículos → Nuevo, y crea un nuevo artículo. 5. El usuario guarda el artículo. 6. En el front-end ha de existir el artículo creado por el usuario. Resultado esperado Ejecución en navegador Se crea el artículo correctamente Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 14 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 4.1.15 Creación de un menú PRUEBA 015: Creación de un menú. Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de gestión de menús La prueba consiste en comprobar que después de incluir nuevas funcionalidades en el Portal el resto del sistema sigue funcionando correctamente; en este caso la creación de un menú. 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña de administrador en los campos correspondientes. 3. El usuario accede al portal con permisos de administrador. 4. El usuario selecciona la creación de un nuevo menú. 5. El usuario guarda el menú creado. 6. En el front-end se ha de visualizar el menú creado por el usuario. Resultado esperado Se crea el menú correctamente Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.16 Añadir artículo a la página de inicio PRUEBA 016: Añadir artículo a la página de inicio. Módulo prueba objeto de la Descripción de la prueba Módulo de gestión de artículos / Módulo de gestión de páginas de inicio La prueba consiste en comprobar que después de incluir nuevas funcionalidades en el Portal el resto del sistema sigue funcionando correctamente; en este caso la adicción de un artículo a la página de inicio. Para ello en el gestor de artículos se asigna uno como página de inicio y luego en el gestor de páginas de inicio se comprueba. Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 15 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 1. El usuario accede a la url del portal. 2. El usuario introduce su usuario y contraseña de 3. 4. 5. Ejecución 6. Resultado esperado administrador en los campos correspondientes. El usuario accede al portal con permisos de administrador. El usuario selecciona la creación de un nuevo artículo. El usuario guarda el artículo creado y marca la opción página de inicio. En la página principal del front-end se ha de visualizar el artículo creado por el usuario. Se añade el artículo X a la página de inicio Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.17 Modificar roles a usuarios PRUEBA 017: Modificar roles a usuarios. Módulo prueba objeto de la Descripción de la prueba Módulo de gestión de usuarios La prueba consiste en modificar el rol de un usuario ya existente por otro. 1. El usuario accede a la url del portal. 2. El usuario introduce usuario y contraseña de administrador Ejecución 3. 4. 5. Resultado esperado Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) en los campos de login. El usuario accede al portal con permisos de administrador. El usuario selecciona la pestaña Gestión de usuarios, selecciona el usuario que desea editar, pulsa el icono de editar e indica el nuevo rol. El usuario selecciona guardar cambios. Se realiza el cambio de rol en el usuario Página 16 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.18 Control de acceso al portal PRUEBA 018: Control de acceso al portal. Módulo prueba objeto de la Descripción de la prueba Ejecución Módulo de autenticación de Joomla! La prueba consiste en acceder al sistema desde la página principal de Joomla y ver que la vista de cada usuario se corresponde con su rol. 1. El usuario accede a la url del portal. 2. El usuario introduce usuario y contraseña en los campos de login. 3. El usuario accede al contenido privado. Resultado esperado Ejecución en navegador Se accede al sistema y cada usuario tiene la vista que tiene asignado su rol Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 17 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Mozilla Firefox 3 4.1.19 Acceso erróneo al portal PRUEBA 019: Acceso erróneo al portal. Módulo prueba objeto de la Módulo de autenticación de LDAP - Joomla! La prueba consiste en intentar acceder al sistema con credenciales erróneas. Descripción de la prueba 1. El usuario accede a la url del portal. 2. El usuario introduce usuario y contraseña erróneos en los Ejecución 3. Resultado esperado campos de login. La autenticación es incorrecta y no accede al portal. Joomla! no valida a un usuario con credenciales erróneas. Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.1.20 Otras pruebas funcionales Se incorporarán todas las pruebas funcionales requeridas en función de las características específicas de cada portal. PRUEBA 020: Descripción prueba específica. Módulo prueba objeto de la Descripción de la prueba Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Nombre del módulo Descripción de la prueba. Página 18 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Pasos a ejecutar Ejecución Descripción del resultado esperado Resultado esperado Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.2 Pruebas no funcionales 4.2.1 Visualización del portal PRUEBA 020: Visualización del portal. Módulo prueba objeto de la Descripción de la prueba Módulo general del sistema La prueba consiste en acceder al sistema en todas sus vistas. 1. El usuario accede a la url del portal. 2. El usuario introduce usuario y contraseña en los campos de login. Ejecución 3. El usuario accede al portal. 4. El usuario selecciona todos los enlaces y comprueba que las visualizaciones de todas las páginas generadas son correctas. Resultado esperado Ejecución en navegador Todos los elementos del portal se visualiza de forma correcta en todas sus vistas Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 19 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.2.2 Navegación en el portal PRUEBA 021: Navegación en el portal. Módulo prueba objeto de la Descripción de la prueba Módulo general del sistema La prueba consiste en acceder al sistema en todas sus vistas y realizar una navegación por él. 1. El usuario accede a la url del portal. 2. El usuario introduce usuario y contraseña en los campos Ejecución de login. 3. El usuario accede al portal. 4. El usuario selecciona todos los enlaces y comprueba que todos ellos te redirigen a la página correspondiente. Resultado esperado El portal permite una navegación correcta dentro de él en todas sus vistas Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 20 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 4.2.3 Accesibilidad del portal PRUEBA 022: Accesibilidad del portal. Módulo prueba objeto de la Descripción de la prueba Módulo general del sistema La prueba consiste en comprobar, desde un servicio de validación de accesibilidad web (WCAG), si el portal es accesible. 1. Se accede a la url del servicio web de validación de la accesibilidad: http://www.tawdis.net/ 2. Se introduce en la pestaña WCAG 1.0 la url del portal web que se desea comprobar. Ejecución 3. Se marca como nivel de análisis el Nivel AA. 4. Se pulsa en el botón de analizar. 5. Se comprueba que la aplicación no reporta ningún error de accesibilidad. Comprobación de accesibilidad correcta al no ser reportado ningún error. Resultado esperado Fecha y hora de ejecución Ejecución en navegador Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.2.4 Rendimiento del portal PRUEBA 023: Rendimiento del portal en control de acceso. Módulo prueba objeto de la Descripción de la prueba Módulo de autenticación de LDAP - Joomla! La prueba consiste en medir el rendimiento del sistema en relación con la validación de usuarios de LDAP en el portal Joomla! 1. Se parte de un entorno de pruebas previamente creado en Ejecución Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) 2. 3. Jmeter. Se inicia la captura del escenario en Jmeter. El usuario accede a la url donde se encuentra el portal. Página 21 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 4. El usuario introduce su usuario y contraseña en los 5. 6. 7. 8. campos correspondientes, si está registrado en LDAP podrá autenticarse. Se realiza la autenticación en el portal. Se detiene la captura del escenario en Jmeter. Se activa la prueba de rendimiento sobre el escenario creado. Se comprueba que no se produce ningún error en el árbol de resultados de Jmeter. Resultado esperado El rendimiento del acceso al sistema de usuarios LDAP sobre Joomla! es correcto. Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 PRUEBA 024: Rendimiento del portal en consulta de log. Módulo prueba objeto de la Descripción de la prueba Módulo de generación de logs La prueba consiste en medir el rendimiento del sistema en relación con la consulta y visualización del log. 1. Se parte de un entorno de pruebas previamente creado en Jmeter. 2. Se inicia la captura del escenario en Jmeter. 3. El usuario accede al portal . 4. El usuario introduce su usuario y contraseña de Ejecución 5. 6. 7. 8. 9. 10. Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) administrador. El usuario accede el portal con permisos de administrador. El usuario selecciona el log que desea visualizar. El usuario visualiza el log. Se detiene la captura del escenario en Jmeter. Se activa la prueba de rendimiento sobre el escenario creado. Se comprueba que no se produce ningún error en el árbol de resultados de Jmeter. Página 22 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Resultado esperado El rendimiento de la consulta y visualización del log es correcto. Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.2.5 Ámbito del portal PRUEBA 025: Ámbito del portal (interno). Módulo prueba objeto de la Descripción de la prueba Servidor web La prueba consiste en acceder al sistema desde la red interna del ICM. 1. Se parte de que nos encontramos dentro de la red interna Ejecución Resultado esperado 2. 3. del ICM, es decir, con una dirección IP propia del ICM. Se introduce la url del portal. Se comprueba que el portal se visualiza. Se visualiza correctamente el portal desde la red interna del ICM. Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 23 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Mozilla Firefox 2 Mozilla Firefox 3 PRUEBA 026: Ámbito del portal (externo). Módulo prueba objeto de la Descripción de la prueba Servidor web La prueba consiste en acceder al sistema desde una red diferente o externa a la propia del ICM. 1. Se parte de que nos encontramos dentro de una red Ejecución 2. 3. Resultado esperado externa a la del ICM, es decir, con una dirección IP diferente a las usadas por el ICM. Se introduce la url del portal. Se comprueba que el portal no se visualiza al no tener permisos para ello. No se visualiza el portal desde una red externa al ICM. Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.2.6 Protocolo de navegación del portal PRUEBA 027: Protocolo de navegación seguro del portal. Módulo prueba objeto de la Descripción de la prueba Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Servidor web La prueba consiste en acceder al sistema desde el protocolo de navegación seguro (HTTPS). Página 24 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 1. Se introduce la url del portal con protocolo seguro Ejecución (https://urldelsitio). 2. Se comprueba que el portal se visualiza. Resultado esperado Se visualiza correctamente el portal accediendo a él mediante protocolo de navegación seguro. Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 PRUEBA 028: Protocolo de navegación no seguro del portal. Módulo prueba objeto de la Descripción de la prueba Servidor web La prueba consiste en acceder al sistema desde el protocolo de navegación no seguro (HTTP). 1. Se introduce la url del portal con protocolo no seguro Ejecución (http://urldelsitio). 2. Se comprueba que el portal no se visualiza. Resultado esperado No se visualiza el portal accediendo a él mediante protocolo de navegación no seguro. Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 25 de 30 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Mozilla Firefox 3 4.2.7 Otras pruebas no funcionales Se incorporarán todas las pruebas funcionales requeridas en función de las características específicas de cada portal. PRUEBA 029: Descripción prueba específica. Módulo prueba objeto de la Nombre del módulo Descripción de la prueba. Descripción de la prueba Ejecución Pasos a ejecutar Descripción del resultado esperado Resultado esperado Ejecución en navegador Fecha y hora de ejecución Resultado de la prueba Observaciones Internet Explorer 6.5 Internet Explorer 7 Internet Explorer 8 Mozilla Firefox 2 Mozilla Firefox 3 4.2.8 Jmeter Versión 2.3.1. El desarrollador proporcionará los siguientes ficheros: .jmx de navegación .jmx de redacción y componentes Para su ejecución en las instalaciones de ICM en el entorno de preproducción. Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 26 de 30 4.3 Plan de Pruebas del Sistema (Joomla) Fecha: Proyecto: 15-nov-2015 Matriz de trazabilidad Tipo Código Funcional 001 Funcional 002 Funcional 003 Funcional 004 Funcional 005 Funcional 006 Funcional 007 Funcional 008 Funcional 009 Funcional 010 Funcional 011 Funcional 012 Funcional 013 Funcional 014 Funcional 015 Funcional 016 Funcional 017 Funcional 018 Funcional 019 Funcional xxx No funcional 020 No funcional 021 No funcional 022 No funcional 023 No funcional 024 No funcional 025 No funcional 026 No funcional 027 No funcional 028 No funcional xxx Plantilla….: Plan de Pruebas del Sistema (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Objetivos Navegadores Requisitos Resultado Página 27 de 30