En databas testplan kan omfatta olika saker beroende på scenario . En fullständig databas migration skulle kräva ett omfattande test. En förändring av en enda ansökan kan kräva en ingående analys av data i ett fåtal tabeller . Prestanda
En ny databas , eller en stor förändring till en gammal , kräver oftast ett bruksprov . På den enklaste nivån , kan detta innebära att köra några av dina största affärer eller rapporter . En större databas med en större förändring kan innebära att använda automatiserade testverktyg för att utmana systemet med en mängd komplexa data .
Funktionalitet
Efter en migrering eller ansökan ändras , det är viktigt att notera huruvida ansökan kan fungera . Kör genom en uppsättning transaktioner som syftar till att träna de områden där förändringar skett .
Integrity
skapa frågor för att testa dataintegritet . Kör transaktioner mot databasen , sedan använda frågor för att kontrollera att uppgifterna skapas , tas bort och uppdateras korrekt . Medan prestanda och förmåga att arbeta i ett system är viktigt , är det dataintegritet problem som kan ligga dolda i månader som orsakar mest lidande i slutändan .
Anslutningar
Testa anslutningar från andra system som har tillgång till databasen . Kontrollera att databasen konton som de använder är funktionella . Några enkla frågor eller transaktioner från dessa avlägsna system räcker .
Metrics
Med någon testplan , är den viktigaste delen att den existerar . Bestäm i förväg vad som ska mätas och hur det skall mätas . Ändringar kan alltid göras och ytterligare tester kan utföras .