Eine Datenbank Testplan kann verschiedene Dinge je nach Szenario abzudecken. Eine vollständige Datenbank-Migration würde eine weitreichende Prüfung. Eine Änderung an einer einzigen Anwendung könnte erfordern eine detaillierte Analyse der Daten in ein paar Tische . Leistung
Eine neue Datenbank , oder eine große Änderung an einem alten, erfordert in der Regel einen Leistungstest . Auf der einfachsten Ebene , könnte dies beinhalten laufen einige Ihrer größten Transaktionen oder Berichte . Eine größere Datenbank mit einer größeren Änderung könnte beinhalten die Verwendung von automatisierten Test-Tools , um das System mit einer Menge komplexer Daten anzufechten.
Funktionalität
nach einer Migration oder Änderungen Anwendung , es ist wichtig, ob die Anwendung arbeiten kann . Führen Sie durch eine Reihe von Transaktionen entwickelt, um herauszufinden, in welchen Bereichen Änderungen eingetreten .
Integrität
Generieren von Abfragen , um die Datenintegrität zu testen. Führen Transaktionen gegen die Datenbank , dann verwenden Sie die Abfragen zu überprüfen, die Daten erstellt , gelöscht und korrekt aktualisiert. Während Leistung und die Fähigkeit, in einem System arbeiten wichtig sind, ist es die Integrität der Daten Probleme, die seit Monaten , die am meisten Angst am Ende dazu führen, verborgen liegen kann .
Connections
< p> Test- Verbindungen von den anderen Systemen, die auf die Datenbank zugreifen . Stellen Sie sicher, dass die Datenbank-Accounts verwenden sie sind funktional . Einige einfache Abfragen oder Transaktionen aus diesen entfernten Systemen genügt.
Metrics
Mit einem Testplan , ist der wichtigste Teil , dass es existiert . Entscheiden vor der Zeit , was gemessen werden soll und wie diese zu messen ist . Änderungen können jederzeit vorgenommen werden und zusätzliche Tests durchgeführt werden können.