4 steps business intelligence testing
Business Intelligence (BI) е процес на събиране, анализ и трансформиране на сурови данни в точна, ефективна и значима информация, която може да се използва за вземане на разумни бизнес решения и усъвършенстване на бизнес стратегията.
BI дава на организациите усещане за ясновидство. Само възприятието не се подхранва от извънсензорни способности, а от факти.
Инициативите за тестване на бизнес разузнаване помагат на компаниите да получат по-задълбочени и по-добри идеи, за да могат да управляват или да вземат решения въз основа на твърди факти или данни.
как да стартирам .swf файл
Начинът, по който се прави това, се промени значително на пазара на текущия ден. Това, което преди бяха офлайн отчети и такива, сега е бизнес интеграция на живо.
Това е чудесна новина както за бизнеса, така и за потребителите, защото:
- Бизнесът знае какво работи и кое не е лесно
- По-добро потребителско изживяване със софтуера
Препоръчително четиво => Тестване на бизнес процеси (BPT)
С не се постига с един инструмент или чрез една система. Това е колекция от приложения, технологии и компоненти, които съставляват цялото изпълнение.
За да опростите и да ви покаже потока от събития:
Данни за транзакции на потребителя (Релационна база данни или OLTP) Плосък файл, записи или други формати на данни и т.н. -> ETL процеси-> Хранилище на данни-> Data Mart-> OLAP допълнително сортиране, категоризиране, филтриране и др. Предоставят смислена информация - BI.
Бизнес интеграцията е, когато този анализ повлиява начина, по който работи определено приложение.
Например , Вашата кредитна карта може да не работи на ново място, защото BI предупреждава приложението, че това е необичайна транзакция. Това ми се е случвало веднъж. Бях на художествена изложба, където имаше занаятчии от различни части на САЩ. Използвах кредитната си карта, за да купя няколко неща, но това нямаше да премине, защото продавачът беше регистриран от част от САЩ, в която моята кредитна карта никога не е била използвана. Това е пример за интеграция на BI за предотвратяване на измами.
c ++ и Java разлики
Препоръчаният продукт на Amazon или други сайтове за търговия на дребно, свързани видеоклипове на видео сайтове и др. Са други примери за бизнес интеграция на BI.
От горния поток също става ясно, че ETL и системите за съхранение са важни за успешното внедряване на BI. Ето защо тестването на BI никога не е независимо събитие. Той включва тестване на ETL и хранилище на данни като неразделни елементи. И като тестери, е важно да разберете и да знаете повече за това как да ги тествате.
STH ви е покрил там. Имаме статии, които говорят за тези понятия. Ще дам връзките по-долу, за да можем да ги отстраним и да се съсредоточим само върху BI.
- ETL тестване / тестване на хранилище на данни - съвети, техники, процес и предизвикателства
- ETL срещу DB тестване - По-подробен поглед върху ETL Тестване на нуждите, планирането и ETL инструментите
Още нещо, което бизнесът Интелигентност експертите за тестване почти винаги препоръчват: Тестване на целия поток, точно от момента, в който данните за времето се вземат от източника чак до края. Не тествайте само отчетите и анализите в края сами.
Следователно последователността трябва да бъде:
Какво ще научите:
- Последователност на тестване на бизнес интелигентността:
- Стратегия за тестване на BI:
- Заключение:
- Препоръчително четене
Последователност на тестване на бизнес интелигентността:
# 1) Проверете данните в източника:
Бизнес данните обикновено не идват от един източник и само в един формат. Уверете се, че източникът и типът данни, които изпраща, съвпадат. Освен това направете основно валидиране точно тук.
Да кажем, че данните на ученика се изпращат от източник за последваща обработка и съхранение. Уверете се, че подробностите са верни, точно в този момент. Ако GPA се покаже като 7, това явно е повече от 5-точкова система. Така че такива данни могат да бъдат изхвърлени или коригирани точно тук, без да бъдат взети за по-нататъшна обработка.
Това обикновено е етапът „Извличане“ на ETL.
# 2) Проверете трансформацията на данните:
Това е мястото, където суровите данни се обработват в бизнес насочена информация.
- Типовете данни източник и местоназначение трябва да съвпадат. Например: Не можете да съхранявате датата като текст.
- Първичен ключ, външен ключ, нула, ограничения по стойност по подразбиране и т.н. трябва да бъдат непокътнати.
- ACID свойствата на източника и местоназначението трябва да бъдат валидирани и т.н.
# 3) Проверете зареждането на данните
(В хранилище за данни или Data mart или навсякъде, където ще бъде постоянно разположен):
Действителните скриптове, които зареждат данните и ги тестват, определено ще бъдат включени във вашето ETL тестване. Системата за съхранение на данни обаче трябва да бъде валидирана за следното:
- Производителност: Тъй като системите стават по-сложни, възникват взаимоотношения между множество обекти, за да се направят няколко взаимовръзки. Това е чудесна новина за анализ на данни, но този вид сложност често води до това, че заявките отнемат твърде много време за извличане на резултатите. Следователно, тестване на производителността играе важна роля тук.
- Мащабируемост: Данните само ще се увеличават, а не намаляват. Следователно трябва да се направят тестове, за да се гарантира, че размерът на нарастващия бизнес и обемите от данни могат да се обработват от текущото внедряване или не. Това включва и тестване на архивната стратегия. По принцип се опитвате да тествате решението - „Какво се случва с по-старите данни и какво, ако имам нужда от тях?“
Също така е добра идея да тествате и останалите аспекти като изчислителните му способности, възстановяване от повреда, регистриране на грешки, обработка на изключения и т.н.
най-добрият безплатен софтуер за възстановяване на данни windows 10
# 4) Тестване на BI отчет:
И накрая, докладите, последният слой от целия поток.
Това се счита за бизнес разузнаване. Но, както можете да видите от горното, отчетите никога няма да бъдат правилни, последователни и бързи, ако предходните ви слоеве са функционирали неправилно.
В този момент потърсете:
- Генерираните отчети и тяхната приложимост за бизнеса
- Възможността за персонализиране и персонализиране на параметрите, които да бъдат включени в отчетите. Сортиране, категоризиране, групиране и др.
- Появата на самия доклад. С други думи, четливостта.
- Ако BI елементите са интегрирани BI, тогава съответната функционалност на приложението трябва да бъде включена в тест от край до край.
Стратегия за тестване на BI:
След като вече знаем какво да тестваме и ресурси за тестване на ETL и Data Warehouse, нека да разгледаме какъв процес трябва да следва тестерът.
Просто, проектът за тестване на BI също е проект за тестване. Това означава, че и тук са приложими типичните етапи на тестване, независимо дали става въпрос за производителността, която тествате, или функционално тестване от край до край:
- Планиране на теста
- Тестова стратегия
- Тестов дизайн (Вашите тестови случаи ще са с интензивно запитване, а не с обикновен текст. Това е ЕДИНАТА основна разлика между вашите типични тестови проекти до проект за тестване на ETL / Data Warehouse / BI).
- Тестово изпълнение (За пореден път ще ви трябва интерфейс за заявки като TOAD, за да стартирате вашите заявки)
- Докладване за дефекти, затваряне и др.
Заключение:
BI е неразделен елемент от всички бизнес области. Електронна търговия , Здравеопазване , Образованието, развлеченията и всеки друг бизнес разчита на BI, за да познават бизнеса си по-добре и да предоставят убийствено изживяване на своите потребители.
Надяваме се, че тази статия ви е предоставила необходимата информация за по-нататъшно изследване на областта за тестване на Business Intelligence.
За автора: Тази публикация е написана от член на екипа на STH Swati.
Били ли сте BI тестер? Моля, споделете своя опит, коментари и въпроси по-долу.
Препоръчително четене
- Урок за тестване на хранилище на данни за ETL (Пълно ръководство)
- Най-добри инструменти за тестване на софтуер 2021 г. (Инструменти за автоматизация на QA теста)
- Въпроси и отговори за интервю за ETL тестване
- Изтегляне на eBook за тестване на Primer
- Топ 10 инструменти за тестване на ETL през 2021 г.
- Процес на изпитване на шлюз B2B (Business to Business)
- Глобалният бизнес за тестване на софтуер скоро ще достигне $ 28,8 милиарда
- Тестване на бизнес процеси (BPT) - Как да опростим и ускорим процеса на тестване с помощта на BPT