Wenn Sie SQL Server-Unit-Tests in T-SQL durchführen und als Teil Ihrer automatisierten Builds ausführen möchten, ist SQL Test der richtige Ort, um damit zu beginnen.
Es ist einfach einzurichten, Sie brauchen keine zusätzlichen Tools und müssen keine neuen Technologien erlernen.
SQL Test enthält auch vorgefertigte SQL-Cop-Tests, die Ihnen helfen, Best Practices für die Datenbankentwicklung durchzusetzen und statische Analysetests durchzuführen.
Testen Sie SQL Test kostenlos für 28 Tage1 Year Subscription
Equivalent to /user/mo
SQL Test verwendet das Open-Source-Framework tSQLt, eine Sammlung von T-SQL-Tabellen, Ansichten, gespeicherten Prozeduren und Funktionen.
Die SQL-Unit-Tests laufen über einfache Abfragen, die das Framework nutzen, um die Werte Ihrer Datentypen zu prüfen und Datenbankobjekte zu simulieren.
SQL Test speichert seine Objekte in einem separaten Schema, so dass sie Ihnen nicht in die Quere kommen. Die Tests werden in Transaktionen ausgeführt, die alle Änderungen rückgängig machen. Sie benötigen keinen Bereinigungscode.
“Alle sind von SQL Test begeistert - es ermöglicht uns, unsere agile testgetriebene Entwicklung zu vollenden.”
Wählen Sie Ihre Tests aus, klicken Sie auf eine Schaltfläche, und die SQL Test-Benutzeroberfläche zeigt jedes Ergebnis an, sobald es eintrifft.
SQL Test enthält gespeicherte Prozeduren zum Vortäuschen von Tabellen, Triggern und Beschränkungen. Sie erleichtern das Testen Ihrer Objekte in Isolation, ohne zusätzliche Daten für IDs oder Fremdschlüssel hinzuzufügen.
SQL Test verfügt über eingebaute SQL Server-Unit-Tests, die Ihnen den Einstieg erleichtern, und SQL Cop-Tests, um Probleme wie fragmentierte Indizes, schlecht dimensionierte Datentypen und fehlende Schlüssel zu überprüfen.