Feature Testy
Prvni i nejpopuparnejsi typ databazovych unit testu je to test casti programu. Jinak receno je to test zakladni funkcoinality (API) vasi databazi z hlediska zakaznika. Testovani naprogramovanych objektu je bezny scenar v tomto pripade. Napriklad, testovani ulozene procedury a kontrola vracenych hodnot. Dalsim prikladom muze byt testovani view, jestli vraci spravny vysledek.
Testy Schematy
Jeden z nejdulezetejsich casti databazi je jeji schemata i overeni ze jeji stav odpovida ocekavanim je dalsim nejdulezitejsim typem unit testu. Pro tento pripad obvykle se overuje ze view vraci ocekavany seznam sloupce urciteho typu v odpovidajicim poradi. Ku prikladu vy muzete overit ze vsichni z 1000 tabulek ve vasi databazi jsou spravne nadefinovane.
Bezpecnostni Testy
V soucasnou dobe bezpecnost dat je kriticka vec. Pochopitelne unit testy zamerene na bezpecnost jsou dalsim dulezitym typem testovani. Tohoto druhu testy kontroluji ze ocekavany uzivatel existuje v databazi i ma odpovidajici prava. Zaroven casto se delaji negativni testy, ktere kotroluji ze nepovolanym pristup zakazan.
Test Ciselniku
Vetsina databazi obsahuji ciselniky. Teto ciselniky se meni jen zridka – napriklad seznam PSC nebo mest. Kazdopadne je uzitecne mit testy ktere zjistuji ze odpovidajici ciselniky jsou v databazi.