BI тестване: тестови казуси за бизнес разузнаване
Какво е BI тестване?
Business Intelligence (BI) е процесът на събиране, пречистване, анализиране, интегриране и споделяне на данни за извличане на прозрения за действие, които стимулират растежа на бизнеса. Тестването на Business Intelligence или BI тестването проверява етапните данни, ETL процеса, BI отчетите и гарантира, че внедряването е правилно. BI тестването гарантира достоверността на данните и точността на прозренията, произтичащи от BI процеса.
Можете да научите повече за ETL/Business Intelligence в това настойнически
BI тестване на тестови случаи и сценарии
Следват общи тестови случаи, които трябва да бъдат валидирани за всеки проект за BI тестване
Тестови сценарии за проверка на ETL
Примерни тестови случаи
- Проверете дали данните са картографирани правилно от източника към целевата система
- Проверете дали всички таблици и техните полета са копирани от източник към цел
- Проверете дали ключовете, конфигурирани да бъдат автоматично генерирани, са създадени правилно в целевата система
- Проверете дали нулевите полета не са попълнени
- Уверете се, че данните не са нито изкривени, нито съкратени
- Проверете дали типът и форматът на данните в целевата система отговарят на очакванията
- Проверете дали няма дублиране на данни в целевата система
- Проверете дали трансформациите са приложени правилно
- Уверете се, че точността на данните в числовите полета е точна
- Уверете се, че обработката на изключения е надеждна
Сценарии за тестване на данни за етапи
Примерни тестови случаи
- Броят на записите за проверка на съгласуване между STG (поетапни) таблици и целевите таблици е еднакъв след прилагане на правила за филтриране
- Вмъкнете запис, който не е зареден в целевата таблица за дадена клавишна комбинация
- Копиране на записи, изпращане на същите записи, които вече са заредени в целевите таблици - не трябва да се зареждат
- Актуализирайте запис за ключ, когато колоните със стойност се променят при зареждания day_02
- Изтрийте логически записите в целевите таблици
- Стойности, заредени от таблици на процеси
- Стойности, заредени от референтни таблици
Зареждане на данни в BI тестови сценарии
Примерни тестови случаи
- Проверете дали целевата и изходната база данни са свързани добре и няма проблеми с достъпа.
- За пълно зареждане проверете опцията за съкращаване и се уверете, че работи добре.
- Докато зареждате данните, проверете производителността на сесията
- Проверете за нефатални грешки.
- Проверете дали можете да провалите извикващата родителска задача, ако дъщерната задача е неуспешна.
- Проверете дали регистрационните файлове са актуализирани
- Проверете картографирането и работния процес параметрите са конфигурирани точно
- Проверете дали броят на таблиците в изходната и целевата системи е еднакъв
- Сравнете атрибутите от етапните таблици с тези на целевите таблици. Те трябва да бъдат съпоставени.
BI отчети тестови сценарии
Примерни тестови случаи
- Показване на дата и час
- Десетична точност за ключови цифри
- В дадена страница показва броя на редовете и колоните
- Безплатни характеристики в отчета
- Как се показват празните стойности/данни за характеристиките и ключовите цифри в отчета
- Дали търсенето на характеристики се основава на ключ или ключ&текст според случая
- Опцията за търсене в текста е чувствителна към главни букви, долна или и двете
