Freigeben über


Erstellen und Verwalten von Tests

Das Erstellen und Verwalten von Tests ist ein grundlegender Bestandteil der Organisation der Arbeit eines Testteams. Je nach Testanforderungen können unterschiedliche Testtypen verwendet werden: manuelle Tests und automatisierte Tests.

Sie können Testfälle für die manuellen Tests mit Aktions- und Validierungstestschritten mithilfe von Visual Studio 2010 Ultimate oder Visual Studio Test Professional erstellen. Mithilfe von Microsoft Test Manager können Sie dem Testplan Testfälle hinzufügen.

Sie können auch automatisierte Tests mit Visual Studio erstellen. Mithilfe von automatisierten Tests können Sie die Anwendung effizienter testen. Automatisierte Tests führen Testschritte für Sie aus. Dabei wird bestimmt, ob der Test bestanden oder nicht bestanden wurde. Daher können sie schneller und häufiger als manuelle Tests ausgeführt werden. Mit automatisierten Tests kann bewertet werden, ob die Anwendung nach vorgenommenen Codeänderungen immer noch ordnungsgemäß funktioniert.

Sie können manuelle Testfälle bei Bedarf in automatisierte Tests konvertieren, indem Sie den Testfall automatisieren, der die manuellen Testschritte enthält. Diese automatisierten Tests können dann mit Microsoft Test Manager ausgeführt werden, und die Ergebnisse können zusammen mit dem Testplanstatus überprüft werden.

Aufgaben

Aufgaben

Verwandte Themen

Erstellen von Tests für Anforderungen: Nachdem Sie die Anforderungen der Benutzer für die Anwendung überprüft haben, können Sie Testfälle erstellen, um diese Anforderungen zu testen. Sie können jeden Testfall entsprechend der Projektmanagementmethodik mit den relevanten Anforderungen oder Benutzertextabschnitten verknüpfen. Sie können dem Testfall die Testschritte hinzufügen, wenn Sie manuelle Tests ausführen. Darüber hinaus können Sie dem Testfall einen automatisierten Test zuordnen.

Erstellen von manuellen Testfällen für Testsammlungen: Sie können Testfälle mit manuellen Testschritten und erwarteten Ergebnissen in den Testsammlungen im Testplan erstellen. Den Testsammlungen können beliebige erforderliche Kriterien zugrunde gelegt werden. Sie können sogar eine Testsammlung auf Grundlage einer Abfrage erstellen. Anschließend werden der Sammlung alle Testfälle hinzugefügt, die von dieser Abfrage zurückgegeben werden.

Erstellen von automatisierten Tests: Sie können automatisierte Benutzeroberflächentests erstellen. Mithilfe dieser Tests können Sie sicherstellen, dass die Codeänderungen keine Regression oder Änderung in der Benutzeroberfläche verursacht haben.

Sie können Komponententests erstellen, um den Code zu verifizieren und zu überprüfen, dass Änderungen am Code vorhandene Funktionen nicht beeinträchtigen.

Sie können Datenbankkomponententests erstellen, um die ordnungsgemäße Funktion der gespeicherten Prozeduren, Funktionen und Trigger zu überprüfen.

Sie können Auslastungstests erstellen, um die Leistung der Anwendung zu messen.

Sie können auch generische Tests erstellen, mit denen beispielsweise eine API aufgerufen wird, um die Funktionen der Anwendung zu testen.

Organisieren der Tests: Sie können Testfälle in Testplänen mit Testsammlungen organisieren. Anschließend können Sie diese Tests aus dem Testplan ausführen, indem Sie eine auszuführende Testsammlung auswählen. Sie können Berichte zu den Tests auf der Grundlage von Sammlungen erstellen.

Sie können mit Visual Studio, Team Foundation Build oder mstest.exe ausgeführte automatisierte Tests organisieren, indem Sie Testmethoden mit einem Testkategorieattribut kennzeichnen. Anschließend können Sie mithilfe dieser Testkategorien die auszuführenden Tests auswählen. Jede Testmethode kann entsprechend den jeweiligen Anforderungen mehreren Kategorien angehören.

Ein automatisierter Test kann einer Testkategorie zugeordnet sein, die aus Visual Studio ausgeführt wird, und er kann einem Testfall in einem Testplan zugeordnet sein, der als Teil einer Testsammlung ausgeführt wird.

Konvertieren von manuellen Testfällen in automatisierte Tests: Sie können manuelle Testfälle in automatisierte Tests konvertieren, indem Sie dem Testfall mit Visual Studio den automatisierten Test zuordnen. Sie können diese Tests anschließend im Rahmen eines Testplans mit Microsoft Test Manager ausführen.

Siehe auch

Konzepte

Ausführen von Tests