• No se han encontrado resultados

Informe de pruebas. En la siguiente tabla se especifican los casos de pruebas realizados al sistema y el resultado de éstas.

N/A
N/A
Protected

Academic year: 2021

Share "Informe de pruebas. En la siguiente tabla se especifican los casos de pruebas realizados al sistema y el resultado de éstas."

Copied!
11
0
0

Texto completo

(1)

Informe de pruebas

Los tipos de pruebas aplicadas se muestran a continuación.

Pruebas del ETL

Para el ETL se realizaron las pruebas de la siguiente manera:

Prueba Descripción

Unitarias Para cada módulo (extracción, transformación y carga) se aplicaron pruebas de caja blanca para verificar el funcionamiento de cada módulo por separado.

Integración Al integrar los módulos del ETL se probó mediante el método de caja blanca el funcionamiento de estos interactuando entre ellos para completar el proceso de ETL. Funcional Se probó que el ETL cumpliera con las funcionalidades para aportar al proceso de

Inteligencia Competitiva en la fase de obtención de datos.

Pruebas Herramienta Analítica (Intelligence Competitive)

Prueba Descripción

Integración En esta prueba se integraron los módulos de la capa de presentación (almacenamiento) junto con el servidor Pentaho BI. Se aplicaron pruebas de caja blanca, evaluando la consistencia de datos.

Funcional En esta prueba se evaluó las funcionalidades de: creación de cubos OLAP, creación de reportes, creación de dashboards y aplicación de tipos de análisis a los datos, para apoyar la fase de análisis de datos del proceso IC.

En la siguiente tabla se especifican los casos de pruebas realizados al sistema y el resultado de éstas.

Modulo Prueba Resultado

App Login de Usuarios Aprobado

Ejecución Análisis Aprobado Ejecución manual de ayuda Aprobado Ejecución carga de empresas Aprobado

(2)

Ejecución carga de reclamos Aprobado Ejecución carga de clientes Aprobado

Integración Aprobado

ETL Carga de datos de empresas Aprobado Carga de datos de mercados Aprobado Carga de datos de periodos Aprobado Carga de datos de Localizaciones Aprobado Extracción de datos de clientes Aprobado Transformación de datos de periodos Aprobado Transformación de datos estratos Aprobado Transformación de datos de cálculos Aprobado Integración de clientes Aprobado Extracción de datos de reclamos Aprobado Transformación de datos de reclamos Aprobado Integración de reclamos Aprobado

Data Mart Prueba de consistencia de datos Aprobado

Integración con ETL Aprobado

Análisis Carga de datos Aprobado

Consistencia de datos Aprobado Exportación de análisis Aprobado Exportación de reportes Aprobado Ejecución dashboards Aprobado

Login de usuarios Aprobado

Integración con análisis Aprobado

Sistema Aprobado

(3)

Descripción de pruebas

Prueba Login de usuario Módulo APP

Propósito Probar que un usuario puede realizar el login con el usuario y password apropiados. Prerrequisitos El usuario aún no ha realizado login

Existe un usuario de admin y user

Ubicación C:/App ATENEA/APP/Atenea.jar

Entrada Usuario{admin,user}, password{válida, inválida y vacía} Oráculo El usuario se encuentra autenticado en el sistema.

Pasos 1. Ejecutar la aplicación

2. Ingresar el usuario 3. Ingresar el password 4. Hacer clic en Ingresar

Prueba Ejecución Análisis Módulo APP

Propósito Probar que se ejecute el servidor Pentaho y se abra el explorador de internet en la pagina apropiada.

Prerrequisitos El usuario aun no ha ejecutado el servidor. Existe el ejecutable .bat

Ubicación C:/App ATENEA/APP/Atenea.jar

Entrada Click en botón Inteligencia Competitiva. Oráculo Ejecución de internet Explorer.

Pasos 1. Ejecución de la aplicación

2. Oprimir boton Inteligencia Competitiva

Prueba Ejecución Manual de ayuda Módulo APP

Propósito Probar que se abra el servidor manual de ayuda.

Prerrequisitos

Ubicación C:/App ATENEA/APP/Atenea.jar

Entrada Click en botón Ayuda.

Oráculo PDF con manual de ayuda.

(4)

2. Oprimir boton Ayuda

Prueba Ejecución Cargar empresas Módulo APP

Propósito Probar que se ejecute el archivo cargue_empresas_run.bat de cargue de empresas. Prerrequisitos Existe el ejecutable cargue_empresas_run.bat

Ubicación C:/App ATENEA/APP/Atenea.jar

Entrada Click en botón cargar empresas.

Oráculo Ejecución de archivo cargue_empresas_run.bat

Pasos 1. Ejecución de la aplicación

2. Oprimir boton cargar empresas

Prueba Ejecución cargar reclamos Módulo APP

Propósito Probar que se ejecute el archivo cargue_reclamos_run.bat de cargue de empresas. Prerrequisitos Existe el ejecutable PQR_run.bat

Ubicación C:/App ATENEA/APP/Atenea.jar

Entrada Click en botón cargar reclamos.

Oráculo Ejecución de archivo PQR_run.bat

Pasos 1. Ejecución de la aplicación

2. Oprimir boton cargar reclamos

Prueba Ejecución carga de clientes Módulo APP

Propósito Probar que se ejecute el archivo cargue_clientes_run.bat de cargue de empresas. Prerrequisitos Existe el ejecutable cargue_clientes_run.bat

Ubicación C:/App ATENEA/APP/Atenea.jar

Entrada Click en botón cargar clientes.

Oráculo Ejecución de archivo cargue_clientes_run.bat

Pasos 1. Ejecución de la aplicación

2. Oprimir boton cargar clientes

(5)

Propósito Probar que se bloqueen los botones en el momento de ejecutar alguna acción, mientras esta se ejecuta.

Prerrequisitos Existe la aplicación Atenea.jar

Ubicación C:/App ATENEA/APP/Atenea.jar

Entrada Click en cualquier botón excepto el de ayuda. Oráculo Los botones se encuentran bloqueados

Pasos 1. Ejecución de la aplicación

2. Oprimir boton

Prueba Carga de datos de empresas Módulo ETL

Propósito Probar que se carguen las empresas en el datamart. Prerrequisitos Existe el archivo Empresas.xls

Ubicación C:/App ATENEA/ETL

Entrada Archivo Empresas.xls

Oráculo Se cargan las empresas en el datamart.

Pasos 1. Ubicación del archivo Empresas.xls en la direccion correspondiente

Prueba Carga de datos de mercados Módulo ETL

Propósito Probar que se carguen los mercados en el datamart. Prerrequisitos Existe el archivo Mercados.xls

Ubicación C:/App ATENEA/ETL

Entrada Archivo Mercados.xls

Oráculo Se cargan los mercados en el datamart.

Pasos 1. Ubicación del archivo Mercados.xls en la direccion correspondiente

Prueba Carga de datos de periodos Módulo ETL

Propósito Probar que se carguen los periodos en el datamart. Prerrequisitos Existe el archivo Periodos.xls

Ubicación C:/App ATENEA/ETL

(6)

Oráculo Se cargan los periodos en el datamart.

Pasos 1. Ubicación del archivo Periodos.xls en la direccion correspondiente

Prueba Carga de datos de localizaciones Módulo ETL

Propósito Probar que se carguen las localizaciones en el datamart. Prerrequisitos Existe el archivo Localizaciones.xls

Ubicación C:/App ATENEA/ETL

Entrada Archivo Localizaciones.xls

Oráculo Se cargan las localizaciones en el datamart.

Pasos 1. Ubicación del archivo Localizaciones.xls en la direccion correspondiente

Prueba Extracción de datos de clientes Módulo ETL

Propósito Probar que se extraen los datos del archivo clientes. Prerrequisitos Existen 4 archivos .csv

Ubicación C:/App ATENEA/ETL

Entrada 4 archivos .csv

Oráculo Se extraen los datos de los clientes en un solo archivo clientesETL.xls.

Pasos 1. Ubicación de los archivos .csv en la direccion correspondiente

2. Ejecucion del archivo cargue_clientes_run.bat

Prueba Transformación de datos de periodos Módulo ETL

Propósito Probar que se extraen los datos de fecha, mes y ubicación de los archivos .csv Prerrequisitos

Ubicación C:/App ATENEA/ETL

Entrada

Oráculo Se extraen los datos de fecha, mes y ubicación en un archivo FormatoConsulta.xls

Pasos 1. Ejecucion del archivo cargue_clientes_run.bat

2. Proceso Extracción de datos de clientes.

(7)

Propósito Probar que se dividen los estratos de forma correcta en diferentes archivos, cada archivo representando cada uno de los estrato.

Prerrequisitos Existen los archivos .csv de clientes

Ubicación C:/App ATENEA/ETL

Entrada Archivos .csv con datos de los clientes

Oráculo Se transforman los datos de entrada en 10 archivos diferentes .xls.

Pasos 1. Ejecucion del archivo cargue_clientes_run.bat

2. Extracción de datos de clientes 3. Transformación de datos de periodos

Prueba Transformación de datos de cálculos Módulo ETL

Propósito Probar que se dividen en diferentes archivos .xls los datos dependiendo los estratos de forma correcta en diferentes archivos, cada archivo representando cada uno de los estrato.

Prerrequisitos Existen los archivos con los datos de los estratos.

Ubicación C:/App ATENEA/ETL

Entrada Archivos .xls de los diferentes estratos.

Oráculo Se transforman los datos de entrada en 4 archivos diferentes .xls para cada estrato.

Pasos 1. Ejecucion del archivo cargue_clientes_run.bat

2. Extracción de datos de clientes 3. Transformación de datos de periodos 4. Transformación de datos de estratos

Prueba Integración de clientes Módulo ETL

Propósito Probar que se carguen los clientes en el datamart. Prerrequisitos Existe el archivo clientes ETL.xls

Ubicación C:/App ATENEA/ETL

Entrada Archivo clientesETL.xls

Oráculo Se cargan los clientes en el datamart.

Pasos 1. Ejecucion del archivo cargue_clientes_run.bat

(8)

3. Transformación de datos de periodos 4. Transformación de datos de estratos 5. Transformación de datos de cálculos

Prueba Integración de reclamos Módulo ETL

Propósito Probar que se carguen los reclamos en el datamart. Prerrequisitos Existe el archivo PQR.xls

Ubicación C:/App ATENEA/ETL

Entrada Archivo PQR.xls

Oráculo Se cargan los reclamos en el datamart.

Pasos 1. Ejecucion del archivo PQR_run.bat

Prueba Prueba de consistencia de datos Módulo DataMart

Propósito Probar que los datos en la base de datos sean consistentes. Prerrequisitos Existe la base de datos

Ubicación

Entrada ETL

Oráculo Datos consistentes

Pasos 1. Abrir la base de datos

2. Revisar datos Dim_causal 3. Revisar datos Dim_empresa

4. Revisar datos Dim_estado_respuesta 5. Revisar datos Dim_localizacion 6. Revisar datos Dim_mercado 7. Revisar datos Dim_periodo 8. Revisar datos Fact_cliente 9. Revisar datos Fact_reclamo

Prueba Integración ETL Módulo DataMart

Propósito Cargue de datos en el data mart.

(9)

Ubicación -

Entrada ETL

Oráculo Datos cargados

Pasos 1. Ejecutar ETL

2. Cargar datos Dim_causal 3. Cargar datos Dim_empresa

4. Cargar datos Dim_estado_respuesta 5. Cargar datos Dim_localizacion 6. Cargar datos Dim_mercado 7. Cargar datos Dim_periodo 8. Cargar datos Fact_cliente 9. Cargar datos Fact_reclamo 10. Abrir base de datos

11. Verificar datos consistentes.

Prueba Carga de datos Módulo Análisis

Propósito Carga de datos desde el data mart

Prerrequisitos Existe la base de datos

Ubicación -

Entrada Datos suministrados por archivos Excel del Sistema Único de Información. Oráculo Ejecución de dashboards y reportes satisfactoria.

Pasos 1. Ingresar a la herramienta analítica

2. Crear fuente de datos 3. Crear cubo OLAP

4. Crear análisis y visualización

Prueba Consistencia de datos Módulo Análisis

Propósito Verificar la consistencia de datos entre el data mart y la visualización por medio de consultas en la herramienta analítica

(10)

Ubicación -

Entrada Datos desde el data mart

Oráculo Los datos son consistentes con los presentados en el almacén de datos

Pasos 1. Creación de cubo OLAP

2. Realizar consulta de los datos

Prueba Exportación de análisis Módulo Análisis

Propósito Verificar la exportación de los análisis a diferentes tipos de archivos Prerrequisitos Existe al menos un cubo OLAP y un análisis diseñado

Ubicación -

Entrada Datos desde el data mart.

Oráculo Se genera el archivo de la exportación

Pasos 1. Ejecución del análisis seleccionado

2. Seleccionar exportar

3. Seleccionar el formato deseado

Prueba Exportación de reportes Módulo Análisis

Propósito Verificar la exportación de los reportes a diferentes tipos de archivos Prerrequisitos Existe al menos un cubo OLAP y un reporte diseñado

Ubicación -

Entrada Datos desde el data mart.

Oráculo Se genera el archivo de la exportación

Pasos 1. Ejecución del reporte seleccionado

2. Seleccionar exportar

3. Seleccionar el formato deseado

Prueba Ejecución dashboards Módulo Análisis

Propósito Verificar el comportamiento de los dashboards al ser ejecutados y consultados.

Prerrequisitos Existe al menos un cubo OLAP

Ubicación C:\Atenea\DashBoards

(11)

Oráculo Presentación de datos en gráficas y la interacción de éstas.

Pasos 1. Ejecución del dashboard.

2. Selección de parámetros 3. Interactuar con las graficas

Prueba Login de usuarios Módulo Análisis

Propósito Verificar el acceso a la herramienta con los permisos indicados. Prerrequisitos Debe existir al menos un usuario.

Ubicación -

Entrada Nombre de usuario y contraseña correspondiente

Oráculo Acceso a la herramienta

Pasos 1. Ingreso de nombre de usuario

2. Ingreso de contraseña

Prueba Integración con análisis Módulo Análisis

Propósito Carga de datos desde el data mart

Prerrequisitos Existe la base de datos y el ETL

Ubicación -

Entrada Datos suministrados por archivos Excel del Sistema Único de Información. Oráculo Ejecución de dashboards y reportes satisfactoria.

Pasos 5. Ejecución de la aplicación

6. Oprimir botón Inteligencia Competitiva 7. Ingresar a la herramienta analítica

8. Acceder al directorio correspondiente (Análisis, Dashboards y/o Reportes)

9. Ejecutar los archivos de solución correspondientes. 10. Interactuar con la interfaz de la herramienta.

Referencias

Documento similar

[r]

Luis Miguel Utrera Navarrete ha presentado la relación de Bienes y Actividades siguientes para la legislatura de 2015-2019, según constan inscritos en el

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

•cero que suplo con arreglo á lo que dice el autor en el Prólogo de su obra impresa: «Ya estaba estendida esta Noticia, año de 1750; y pareció forzo- so detener su impresión

[r]