
Schreiben und führen Sie Unit-Tests für SQL-Server-Datenbanken in SSMS aus.
Preise ab:
| Einzeln verfügbar | Unser Preis |
|---|---|
| SQL Test | Wird geladen |
| Auch verfügbar in | |
|---|---|
| SQL Toolbelt Essentials | Wird geladen |

SQL Test wird als Plugin für SQL Server Management Studio installiert und bietet eine intuitive Oberfläche, um Unit-Tests direkt in der SQL-Server-Umgebung zu erstellen, auszuführen und zu verwalten.
Tests werden in standardisiertem T-SQL unter Verwendung des Open-Source-Frameworks tSQLt geschrieben, sodass Entwickler gespeicherte Prozeduren, Funktionen, Trigger und Ansichten mit vertrauter SQL-Syntax validieren können.
Tests laufen innerhalb von Transaktionen, die Änderungen automatisch zurückrollen, wodurch sichergestellt wird, dass der Datenbankzustand nie verändert wird und nach jedem Test kein Bereinigungscode erforderlich ist.
Alle Testobjekte und Prozeduren werden in dedizierten Schemas getrennt von den Business-Schemas gespeichert, um Unübersichtlichkeit und Konflikte mit dem Anwendungscode zu vermeiden.
Bietet gespeicherte Prozeduren, um Tabellen, Trigger und Einschränkungen zu faken, sodass Tests gezielt Datenbankkomponenten isolieren können, ohne auf abhängige Daten oder Fremdschlüssel angewiesen zu sein.
Benutzer können einzelne Tests, Testklassen oder alle Tests in einer Datenbank mit nur einem Klick ausführen und die Testergebnisse über die integrierte UI in Echtzeit anzeigen.
Enthält eine umfangreiche Sammlung vorgefertigter Tests zur statischen Codeanalyse, die nach Problemen wie fragmentierten Indizes, unpassender Datentypgröße und Namenskonventionen suchen, um bewährte Entwicklungspraktiken durchzusetzen.
Bietet eine Codeabdeckungsanalyse, um zu beurteilen, wie viel des Datenbankcodes durch Tests ausgeführt wurde, und hebt ausgeführte Anweisungen innerhalb von Objektdefinitionen hervor.
Wird mit Beispiel-Unit-Tests und Beispieldatenbanken ausgeliefert, um das Erlernen und die Einführung effektiver Datenbanktestpraktiken zu beschleunigen.
Überprüfen Sie die untenstehenden Details, um sicherzustellen, dass dieses Produkt in Ihrer Umgebung unterstützt wird.
Einzeln erhältlich oder als Teil von SQL Toolbelt Essentials.
Vergleichen Sie die Funktionen in SQL Test und SQL Toolbelt Essentials.
| Diese SeiteSQL-Test | |
|---|---|
| SQL Compare | |
| Erstellen Sie automatisch fehlerfreie Bereitstellungsskripte | Nicht enthalten |
| Fehlerfreie Synchronisationsskripte automatisch erstellen | Nicht enthalten |
| Automatisch eine Datenbank in einzelne Objekt-Erstellungsskripte ausgeben | Nicht enthalten |
| Azure Active Directory-Authentifizierung | Nicht enthalten |
| Erstellen Sie ausgefeilte Regeln, um gezielt einzuschränken, was bereitgestellt werden soll | Nicht enthalten |
| Wählen Sie, wie Sie Unterschiede untersuchen möchten: SQL-Ansicht oder Zusammenfassungsansicht | Nicht enthalten |
| Ändern und bereitstellen von Änderungen an SQL Server-Datenbankschemata (von dev über test bis zur Produktion) | Nicht enthalten |
| Vergleichen Sie zwei SQL Server-Datenbanken, synchronisieren Sie sie und stellen Sie sie aus SSMS bereit | Nicht enthalten |
| Vergleich und Bereitstellung großer Datenbanken | Nicht enthalten |
| Abhängigkeitsprüfung, damit Objekte für Updates in der richtigen Reihenfolge skriptet werden | Nicht enthalten |
| Eine Live-Datenbank aus einer Reihe von SQL-Objektskripten bereitstellen | Nicht enthalten |
| Stellen Sie einzelne Schema-Unterschiede bereit, eine Auswahl davon oder alle | Nicht enthalten |
| Feingranulare Filterung von Datenbankobjekten | Nicht enthalten |
| Generieren Sie T-SQL-Skripte, die eine SQL Server-Datenbank so aktualisieren, dass sie dem Schema einer anderen Datenbank entspricht | Nicht enthalten |
| HTML-Reportgenerierung zur Detaillierung von Datenbankunterschieden | Nicht enthalten |
| Linux-Befehlszeilen-Support (Beta) | Nicht enthalten |
| Individuelle Schema-Unterschiede migrieren, eine Auswahl davon oder alle | Nicht enthalten |
| Stellen Sie nur ein einzelnes Objekt (oder eine Auswahl von Objekten) aus einer Sicherungsdatei wieder her | Nicht enthalten |
| Deployments über die Befehlszeile ausführen* | Nicht enthalten |
| Bereitstellungsskripte zur späteren Verwendung speichern | Nicht enthalten |
| Schemaspeicherungen für Audit- und Rollback-Zwecke speichern | Nicht enthalten |
| Speichern Sie Datenbank- und Server-Anmeldedaten sicher | Nicht enthalten |
| Unterstützung für Verbindungen zu SQL-Server-Instanzen unter Linux | Nicht enthalten |
| Unterstützung für das Lesen verschlüsselter Datenbankobjekte | Nicht enthalten |
| Support für Aufbewahrungstabellen | Nicht enthalten |
| Support für SQL Graph | Nicht enthalten |
| Unterstützung für temporale Tabellen | Nicht enthalten |
| Datenbankunterschiede beheben | Nicht enthalten |
| Datenbankunterschiede beheben und Schemaänderungen untersuchen, um herauszufinden, was in der Entwicklung vor sich geht | Nicht enthalten |
| Warnungen zu allem, was Sie vor der Bereitstellung von SQL Server-Schemas beachten müssen | Nicht enthalten |
| SQL Data Compare | |
| SQL Data Generator | |
| SQL Dependency Tracker | |
| SQL-Doku | |
| SQL Multi Script | |
| SQL Prompt | |
| SQL Source Control | |
| SQL Test | |
Redgate Software, vor über 25 Jahren gegründet und mit Hauptsitz in Cambridge, UK, ist auf Lösungen für das Datenbankmanagement spezialisiert, denen weltweit mehr als 200.000 Kunden vertrauen. Das Unternehmen ist dafür bekannt, IT-Fachleuten und Organisationen dabei zu helfen, die Komplexität von Database DevOps in unterschiedlichen Umgebungen zu bewältigen. Beliebte Produkte wie Redgate Flyway, Redgate Monitor und Redgate Test Data Manager unterstützen effiziente Entwicklungszyklen, Datensicherheit und hochwertige Releases. Mit globaler Präsenz und einer Nutzung durch 92 % der Fortune 100 zeichnet sich Redgate durch sein Engagement aus, Datenbankprozesse zu vereinfachen und bewährte Verfahren der Branche zu unterstützen.
Erfahren Sie mehr über Redgate Software|Entdecken Sie Produkte von Redgate Software

Als offizielle und autorisierte Vertriebspartner seit 2005 stellt Ihnen ComponentSource legale Lizenzen direkt von Redgate Software bereit.
Chatten Sie mit unserem Kunden-Support-Team