En database test plan kan dekke forskjellige ting avhengig av scenario. En full database migrasjon ville kreve en vidtfavnende test. En endring i et enkelt program kan kreve en detaljert analyse av data i et par bord. Ytelse
En ny database , eller en stor endring til en gammel en , krever vanligvis en ytelsestest . På det enkleste nivået , kan dette innebære å kjøre noen av dine største transaksjonene eller rapporter . En større database med en større forandring kan innebære å bruke automatisert testing verktøy for å utfordre systemet med en mengde av komplekse data .
Funksjonalitet
Etter migrasjon eller programendringer , det er viktig å merke seg om søknaden kan fungere . Kjør gjennom et sett av transaksjoner designet for å trene de områdene hvor endringene skjedde .
Integrity
Bygg spørsmål for å teste dataintegritet . Kjør transaksjoner mot databasen , og deretter bruke spørringer til å sjekke dataene blir opprettet , slettet og oppdatert riktig . Mens ytelse og evnen til å arbeide i et system er viktig , er det dataintegritet problemer som kan ligge skjult i flere måneder som forårsaker mest kval til slutt.
Tilkoblinger
< p> Test tilkoblinger fra andre systemer som har tilgang til databasen . Pass på at databasen kontoene de bruker er funksjonelle . Noen enkle spørsmål eller transaksjoner fra disse eksterne systemer vil være nok.
Metrics
p Med noen test plan , er den viktigste delen at den finnes. Bestem på forhånd hva som skal måles og hvordan det skal måles . Endringer kan alltid gjøres, og ytterligere tester kan utføres.