Testowanie Business Intelligence (BI): Przykładowe przypadki testowe

Spisie treści:

Anonim

Co to jest testowanie BI?

BUSINESS INTELLIGENCE (BI) to proces gromadzenia, oczyszczania, analizowania, integrowania i udostępniania danych w celu uzyskania praktycznych spostrzeżeń, które napędzają rozwój firmy. Testy Business Intelligence lub BI weryfikują dane przejściowe, proces ETL, raporty BI i zapewniają poprawność implementacji. Testowanie BI zapewnia wiarygodność danych i dokładność spostrzeżeń pochodzących z procesu BI.

Więcej informacji na temat ETL / Business Intelligence można znaleźć w tym samouczku

Przykładowe przypadki testowe dla BI

Poniżej przedstawiono ogólne przypadki testowe, które należy zweryfikować dla dowolnego projektu testowania BI

Scenariusze testowe Przypadki testowe
Weryfikacja ETL
  • Sprawdź, czy dane są poprawnie odwzorowane z systemu źródłowego na system docelowy
  • Sprawdź, czy wszystkie tabele i ich pola zostały skopiowane ze źródła do celu
  • Sprawdź, czy klucze skonfigurowane do automatycznego generowania są poprawnie tworzone w systemie docelowym
  • Sprawdź, czy puste pola nie są wypełnione
  • Sprawdź, czy dane nie są zniekształcone ani obcięte
  • Sprawdź, czy typ i format danych w systemie docelowym są zgodne z oczekiwaniami
  • Sprawdź, czy w systemie docelowym nie ma duplikatów danych
  • Sprawdź, czy przekształcenia zostały zastosowane poprawnie
  • Sprawdź, czy dokładność danych w polach numerycznych jest dokładna
  • Sprawdź, czy obsługa wyjątków jest niezawodna
Dane przejściowe
  • Liczba rekordów kontroli uzgodnienia między tabelami STG (pomostowymi) a tabelami docelowymi jest taka sama po zastosowaniu reguł filtru
  • Wstaw rekord, który nie jest załadowany do tabeli docelowej dla danej kombinacji klawiszy
  • Kopiuj rekordy, wysyłając te same rekordy, które są już załadowane do tabel docelowych - nie należy ich ładować
  • Zaktualizuj rekord dla klucza, gdy kolumny wartości zmieniły się w dniu wczytywania day_02
  • Usuń rekordy logicznie w tabelach docelowych
  • Wartości ładowane przez tabele procesów
  • Wartości ładowane przez tabele referencyjne
Ładowanie danych w BI
  • Sprawdź, czy docelowa i źródłowa baza danych są dobrze połączone i nie ma problemów z dostępem.
  • W przypadku pełnego obciążenia sprawdź opcję obcięcia i upewnij się, że działa dobrze.
  • Podczas ładowania danych sprawdź wydajność sesji
  • Sprawdź, czy nie występują błędy krytyczne.
  • Sprawdź, czy wywołujące zadanie nadrzędne może zakończyć się niepowodzeniem, jeśli zadanie podrzędne się nie powiedzie.
  • Sprawdź, czy dzienniki zostały zaktualizowane
  • Sprawdź, czy parametry mapowania i przepływu pracy są poprawnie skonfigurowane
  • Sprawdź, czy liczba tabel w systemie źródłowym i docelowym jest taka sama
  • Porównaj atrybuty z tabel etapów z atrybutami tabel docelowych. Powinny być dopasowane.
Raporty BI
  • Wyświetl datę i godzinę
  • Dokładność dziesiętna dla kluczowych liczb
  • Na danej stronie wyświetl liczbę wierszy i kolumn
  • Dowolna charakterystyka w raporcie
  • W jaki sposób wyświetlane są puste wartości / dane zarówno dla charakterystyk, jak i kluczowych danych w raporcie
  • Czy wyszukiwanie cech jest oparte na kluczu, czy na kluczu i tekście, w zależności od przypadku
  • Czy opcja wyszukiwania w tekście rozróżnia wielkość liter - duże, dolne lub oba