En database testplan kan dække forskellige ting afhængig af scenariet. En fuld database migration ville kræve en omfattende test. En ændring til en enkelt ansøgning kan kræve en detaljeret analyse af data i et par borde . Ydelse
En ny database , eller en stor ændring i en gammel en , normalt kræver en performance test. På det simpleste niveau , kan dette indebære at køre nogle af dine største transaktioner eller rapporter . En større database med en større forandring kan indebære at bruge automatiserede testværktøjer til at udfordre systemet med en mængde komplekse data .
Funktionalitet
Efter migration eller anvendelse ændres, det er vigtigt at bemærke , om ansøgningen kan fungere . Kør gennem et sæt af transaktioner med henblik på at finde ud af områder, hvor ændringer fundet sted.
Integrity
Byg forespørgsler at teste dataintegritet. Kør transaktioner mod databasen, derefter bruge forespørgsler til at kontrollere de data, der bliver skabt , slettet og opdateret korrekt . Selvom resultater og evne til at arbejde i et system , er vigtigt, det er dataintegritet problemer, der kan ligge skjult i flere måneder , der forårsager flest kvaler i sidste ende.
Connections
< p> Test forbindelser fra de øvrige systemer , der har adgang til databasen . Sørg for, at databasen konti, de bruger er funktionelle. Nogle enkle forespørgsler eller transaktioner fra disse eksterne systemer vil være tilstrækkeligt.
Metrics
Med enhver testplan , den vigtigste del er, at det eksisterer. Beslutte før tid , hvad der skal måles , og hvordan det skal måles . Ændringer kan altid gøres , og yderligere tests kan udføres.