4 steps business intelligence testing
Business Intelligence (BI) es un proceso de recopilación, análisis y transformación de datos sin procesar en información precisa, eficiente y significativa que se puede utilizar para tomar decisiones empresariales acertadas y perfeccionar la estrategia empresarial.
BI da a las organizaciones un sentido de clarividencia. Solo la percepción no está alimentada por una capacidad extrasensorial sino por hechos.
Las iniciativas de prueba de Business Intelligence ayudan a las empresas a obtener conocimientos más profundos y mejores para que puedan administrar o tomar decisiones basadas en hechos o datos concretos.
cómo montar archivos .bin
La forma en que se hace esto ha cambiado considerablemente en el mercado actual. Lo que solía ser informes fuera de línea y ahora es integración comercial en vivo.
Esta es una gran noticia tanto para las empresas como para los usuarios porque:
- Las empresas saben qué funciona y qué no es fácil
- Mejor experiencia de usuario con el software
Lectura recomendada => Pruebas de procesos comerciales (BPT)
CON UN no se logra con una herramienta o mediante un sistema. Es una colección de aplicaciones, tecnologías y componentes que conforman toda la implementación.
Para simplificar y mostrarle el flujo de eventos:
Datos transaccionales del usuario (base de datos relacional u OLTP) Archivo plano, registros u otros formatos de datos, etc. -> Procesos ETL-> Data Warehouse-> Data Mart-> OLAP adicional clasificación, categorización, filtrado, etc. proporcionan información significativa - BI.
La integración empresarial es cuando este análisis afecta la forma en que funciona una determinada aplicación.
Por ejemplo , Es posible que su tarjeta de crédito no funcione en una nueva ubicación porque BI alerta a la aplicación de que se trata de una transacción inusual. Esto me ha pasado una vez. Estuve en una exposición de arte donde había artesanos de diferentes partes de Estados Unidos. Usé mi tarjeta de crédito para comprar algunas cosas, pero no se realizó porque el vendedor estaba registrado en una parte de los EE. UU. En la que nunca se usó mi tarjeta de crédito. Este es un ejemplo de integración de BI para prevenir el fraude.
dfs usando pila c ++
El producto recomendado en Amazon u otros sitios minoristas, videos relacionados en sitios de videos, etc. son otros ejemplos de integración empresarial de BI.
A partir del flujo anterior, también es evidente que ETL y los sistemas de almacenamiento son importantes para la implementación exitosa de BI. Por eso, las pruebas de BI nunca son un evento independiente. Implica ETL y pruebas de almacén de datos como elementos integrales. Y como probadores, es importante comprender y saber más sobre cómo probarlos.
STH lo tiene cubierto allí. Tenemos artículos que hablan sobre estos conceptos. Proporcionaré los enlaces a continuación para que podamos sacarlos del camino y centrarnos solo en BI.
- Pruebas ETL / Pruebas de almacenamiento de datos: consejos, técnicas, procesos y desafíos
- Pruebas ETL frente a DB: una mirada más detallada a la necesidad de pruebas ETL, planificación y herramientas ETL
Una cosa más que Business Inteligencia Los expertos en pruebas casi siempre recomiendan: Prueba de todo el flujo, desde el momento en que se toman los datos desde la fuente hasta el final. No solo pruebe los informes y los análisis al final.
Por tanto, la secuencia debería ser:
Lo que vas a aprender:
- Secuencia de pruebas de inteligencia empresarial:
- Estrategia de prueba de BI:
- Conclusión:
- Lectura recomendada
Secuencia de pruebas de inteligencia empresarial:
# 1) Verifique los datos en la fuente:
Los datos comerciales generalmente no provienen de una fuente y en un solo formato. Asegúrese de que la fuente y el tipo de datos que envía coincidan. Además, haga una validación básica aquí mismo.
Supongamos que los datos de un alumno se envían desde una fuente para su posterior procesamiento y almacenamiento. Asegúrese de que los detalles sean correctos, justo en este punto. Si el GPA se muestra como 7, esto es claramente superior al sistema de 5 puntos. Por lo tanto, estos datos se pueden descartar o corregir aquí mismo sin tener que procesarlos.
Esta suele ser la etapa de 'Extracción' del ETL.
# 2) Verifique la transformación de datos:
Aquí es donde los datos sin procesar se procesan en información dirigida al negocio.
- Los tipos de datos de origen y destino deben coincidir. Por ejemplo: no puede almacenar la fecha como texto.
- Las restricciones de clave primaria, clave externa, nula, valor predeterminado, etc. deben estar intactas.
- Las propiedades ACID de origen y destino deben validarse, etc.
# 3) Verifique la carga de datos
(En un almacén de datos o en un mercado de datos o en cualquier lugar donde vaya a estar ubicado de forma permanente):
Los scripts reales que cargan los datos y los prueban definitivamente se incluirán en su prueba ETL. Sin embargo, el sistema de almacenamiento de datos debe validarse para lo siguiente:
- Rendimiento: A medida que los sistemas se vuelven más intrincados, se forman relaciones entre múltiples entidades para establecer varias correlaciones. Esta es una gran noticia para el análisis de datos, sin embargo, este tipo de complejidad a menudo hace que las consultas tarden demasiado en recuperar los resultados. Por lo tanto, pruebas de rendimiento juega un papel importante aquí.
- Escalabilidad: Los datos solo aumentarán, no disminuirán. Por lo tanto, se deben realizar pruebas para asegurarse de que el tamaño del negocio en crecimiento y los volúmenes de datos puedan ser manejados por la implementación actual o no. Esto también incluye probar la estrategia de archivo. Básicamente, está tratando de probar la decisión: '¿Qué sucede con los datos más antiguos y si los necesito?'
También es una buena idea probar los otros aspectos como sus habilidades computacionales, recuperación de fallas, registro de errores, manejo de excepciones, etc.
# 4) Prueba de informe de BI:
Finalmente, los informes, la última capa de todo el flujo.
Esto es lo que se considera Business Intelligence. Pero, como puede ver en lo anterior, los informes nunca serán correctos, consistentes y rápidos si sus capas anteriores no funcionaban correctamente.
En este punto, busque:
- Los informes generados y su aplicabilidad al negocio
- Posibilidad de personalizar y personalizar los parámetros que se incluirán en los informes. Ordenar, categorizar, agrupar, etc.
- La aparición del informe en sí. En otras palabras, la legibilidad.
- Si los elementos de BI están integrados en BI, la funcionalidad correspondiente de la aplicación se incluirá en una prueba de extremo a extremo.
Estrategia de prueba de BI:
Ahora que sabemos qué probar y los recursos para las pruebas de ETL y Data Warehouse, veamos qué proceso debe seguir el evaluador.
Simple, un proyecto de prueba de BI también es un proyecto de prueba. Eso significa que las etapas típicas de las pruebas también se aplican aquí, ya sea el rendimiento que está probando o las pruebas funcionales de extremo a extremo:
- Planificación de pruebas
- Estrategia de prueba
- Diseño de prueba (sus casos de prueba serán de consulta intensiva en lugar de basados en texto sin formato. Ésta es la ÚNICA diferencia principal entre sus proyectos de prueba típicos y un proyecto de prueba de ETL / Data Warehouse / BI).
- Ejecución de la prueba (una vez más, necesitará alguna interfaz de consulta como TOAD para ejecutar sus consultas)
- Notificación de defectos, cierre, etc.
Conclusión:
BI es un elemento integral de todas las áreas de negocio. Comercio electrónico , Cuidado de la salud , Educación, Entretenimiento y cualquier otro negocio confían en BI para conocer mejor su negocio y brindar una experiencia excelente a sus usuarios.
Esperamos que este artículo le haya brindado la información necesaria para explorar mucho más el área de pruebas de Business Intelligence.
implementación del programa hash en c ++
Sobre el Autor: Esta publicación está escrita por Swati, miembro del equipo de STH.
¿Has sido tester de BI? Comparta sus experiencias, comentarios y preguntas a continuación.
Lectura recomendada
- Tutorial de pruebas de almacenamiento de datos de pruebas ETL (una guía completa)
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Preguntas y respuestas de la entrevista de prueba ETL
- Descarga del libro electrónico Testing Primer
- Las 10 mejores herramientas de prueba de ETL en 2021
- Proceso de prueba de puerta de enlace B2B (Business to Business)
- El negocio global de pruebas de software alcanzará los $ 28.8 mil millones pronto
- Business Process Testing (BPT): cómo simplificar y acelerar el proceso de prueba mediante BPT