Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u de kwaliteit van uw code wilt verbeteren en onderhouden, kunt u SQL Server-eenheidstests maken en uitvoeren om het gedrag van een databaseobject te verifiëren en deze tests vervolgens in te checken op versiebeheer. Als u of een lid van uw team het databaseschema wijzigt, voert u zowel SQL Server-eenheidstests als software-eenheidstests uit om te controleren of de wijzigingen de bestaande functionaliteit niet hebben verbroken. U kunt afzonderlijke tests uitvoeren of groepen tests uitvoeren, ook wel testlijsten genoemd. Zie Testlijsten gebruiken (Visual Studio 2010) voor meer informatie.
Manieren om SQL Server-eenheidstests uit te voeren
U kunt SQL Server-eenheidstests op verschillende manieren uitvoeren op basis van de software die u hebt geïnstalleerd, zoals hieronder wordt weergegeven:
Voer tests uit met behulp van het venster Testweergave van Visual Studio 2010. Zie Instructies: SQL Server-eenheidstests uitvoeren en geautomatiseerde tests uitvoeren vanuit Microsoft Visual Studio 2010 voor meer informatie. Zie Voor Visual Studio 2012 : Geautomatiseerde tests uitvoeren vanuit Microsoft Visual Studio 2012.
Voer tests uit met behulp van de opdracht MSTest.exe bij een opdrachtprompt. Zie voor meer informatie Hoe: Geautomatiseerde tests uitvoeren vanaf de opdrachtregel met behulp van MSTest (Visual Studio 2010) of Hoe: Geautomatiseerde tests uitvoeren vanaf de opdrachtregel met behulp van MSTest (Visual Studio 2012).
Voer tests uit vanuit Solution Explorer door een testproject uit te voeren. Zie Instructies voor meer informatie : Geautomatiseerde tests uitvoeren vanuit Microsoft Visual Studio 2010 of Instructies: Geautomatiseerde tests uitvoeren vanuit Microsoft Visual Studio 2012.
Voer tests opnieuw uit vanuit het venster Testresultaten . Zie Procedure: Een test opnieuw uitvoeren (Visual Studio 2010) voor meer informatie.
Voer afzonderlijke tests of testlijsten (Visual Studio 2010) uit vanuit het venster Lijsteditor testen . Zie Instructies voor meer informatie : Geautomatiseerde tests uitvoeren vanuit Microsoft Visual Studio 2010 of Instructies: Geautomatiseerde tests uitvoeren vanuit Microsoft Visual Studio 2012.
Voer tests uit terwijl u een project bouwt in Team Foundation Build. Zie Voor meer informatie: Geplande tests configureren en uitvoeren na het bouwen van uw toepassing (Visual Studio 2010) of instructies: Geplande tests configureren en uitvoeren na het bouwen van uw toepassing (Visual Studio 2012).
U kunt uw SQL Server-eenheidstests in een bepaalde volgorde uitvoeren met behulp van een geordende test. Zie How to: Create an Ordered Test (Visual Studio 2010) orHow to: Create an Ordered Test (Visual Studio 2012)voor meer informatie.
Testresultaten interpreteren
Nadat u uw tests hebt uitgevoerd, ziet u in het venster Testresultaten welke tests zijn geslaagd of mislukt. Zie Testresultaten van SQL Server-eenheden interpreteren voor meer informatie. Zie How to: Fouten opsporen in databaseobjecten voor meer informatie over het diagnosticeren van een onverwachte fout.
In deze sectie
Deze sectie bevat de volgende artikelen:
- Procedure: Fouten opsporen in databaseobjecten
- Procedure: SQL Server-eenheidstests uitvoeren vanuit Team Foundation Build
- Procedure: SQL Server-eenheidstests uitvoeren
- Testresultaten van SQL Server-eenheid interpreteren
Gerelateerde scenario's
Sql Server-eenheidstests maken en definiëren U kunt eenheidstests definiëren om het gedrag van uw databaseobjecten te controleren en elk testproject te koppelen aan een ander plan voor het genereren van gegevens, de implementatieconfiguratie en de verbindingsreeks.
Aangepaste testvoorwaarden voor SQL Server-eenheidstests U kunt een aangepaste testvoorwaarde maken om te testen op een voorwaarde die u niet kunt verifiëren met behulp van de standaardtestvoorwaarden.