Freigeben über


Gewusst wie: Erstellen eines Komponententests für intelligente Geräte

Aktualisiert: November 2007

Ein Komponententest für intelligente Geräte ist einfach ein Komponententest, der in einem Testprojekt für intelligente Geräte erstellt wurde. Es gibt zwei Möglichkeiten, Komponententests in einem Projekt für intelligente Geräte zu erstellen. Sie können das folgende Verfahren verwenden und die Komponententests aus Ihrem Produktionscode generieren, um diese anschließend Ihren Anforderungen entsprechend zu bearbeiten. Sie können Komponententests jedoch auch von Hand erstellen, wie in Gewusst wie: Erstellen eines Komponententests beschrieben.

Implementieren von Komponententests

Beim Generieren von Komponententests wird eine Komponententestmethode für jede Methode des Produktionscodes erstellt, die im Dialogfeld Komponententests erstellen ausgewählt wurde. Dieses Vorgehen wird in der folgenden Vorgehensweise beschrieben. Jeder generierte Komponententest ruft die Inconclusive-Methode auf. Dadurch kann der Test nicht erfolgreich ausgeführt werden, da er nicht implementiert ist. Der nächste Schritt besteht darin, den Test durch Hinzufügen von sinnvollem Code zu implementieren, der die ordnungsgemäße Funktion der getesteten Methode überprüft. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Komponententests.

Hinweis:

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So generieren Sie einen Komponententest

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf ein Testprojekt für intelligente Geräte, zeigen Sie auf Hinzufügen, und klicken Sie anschließend auf Komponententest.

    – oder –

    Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf ein Testprojekt für intelligente Geräte, zeigen Sie auf Hinzufügen, und klicken Sie anschließend auf Neuer Test. Klicken Sie im Dialogfeld Neuen Test hinzufügen auf Komponententest-Assistent und dann auf OK.

    – oder –

    Klicken Sie im Testansichtsfenster mit der rechten Maustaste auf das Fenster, und wählen Sie Neuer Test. Klicken Sie im Dialogfeld Neuen Test hinzufügen auf Komponententest-Assistent und dann auf OK.

    Hinweis:

    Um das Testansichtsfenster zu öffnen, zeigen Sie im Menü Test auf Fenster und klicken dann auf Testansicht.

    – oder –

    Klicken Sie im Code-Editor von Visual Studio mit der rechten Maustaste auf den Namespace, die Klasse oder die Methode, die Sie testen möchten, und klicken Sie dann auf Komponententests erstellen.

    Das Dialogfeld Komponententests erstellen wird angezeigt.

    Hinweis:

    Das Dialogfeld Komponententests erstellen bietet keine Unterstützung für das Generieren von Testmethoden aus einer Geräteassembly. Die Schaltfläche und das Dialogfeld Assembly hinzufügen können in Testprojekten für intelligente Geräte nicht verwendet werden.

    In einer Struktur wird die Klassen- und Memberhierarchie der Assembly angezeigt, die den Code enthält. Sie können auf dieser Seite Komponententests für eine beliebige Auswahl der angezeigten Member oder Klassen generieren und ein Projekt auswählen, in das die generierten Komponententests eingefügt werden sollen. Bei den ursprünglich in der Struktur ausgewählten Codeelementen handelt es sich um das Element, auf das Sie mit der rechten Maustaste geklickt haben, zusammen mit ggf. enthaltenen untergeordneten Elementen. Die Auswahl findet auf Grundlage der aktuellen Cursorposition statt.

  2. (Optional) Klicken Sie auf Filter, um den Inhalt der angezeigten Klassen- und Memberhierarchie zu ändern.

  3. (Optional) Wählen Sie weitere Codeelemente aus, indem Sie die entsprechenden Kontrollkästchen aktivieren.

  4. (Optional) Klicken Sie auf Einstellungen, um die Konfigurationseinstellungen für diese Testgenerierung zu ändern. Sie können beispielsweise die standardmäßigen Benennungsoptionen für generierte Testdateien, Testklassen und Testmethoden ändern. Klicken Sie nach Beendigung auf OK.

  5. Klicken Sie auf OK.

    Wenn die Projektmappe noch kein Testprojekt enthält, wird durch diese Aktion ein Testprojekt für intelligente Geräte erstellt und der Test in das Projekt eingefügt. Wenn das Testprojekt für die Projektmappe nicht bereits über eine Datei mit einer Testklasse verfügt, wird durch diese Aktion eine solche Datei erstellt und geöffnet. Die erstellte Klasse beinhaltet eine Initialize()-Methode, eine Cleanup()Methode und Methoden zum Testen der in Schritt 1 und 2 ausgewählten Codeelemente. Im Projektmappen-Explorer wird die neue Testdatei im Testprojekt angezeigt.

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines Komponententests

Weitere Ressourcen

Arbeiten mit Komponententests für intelligente Geräte

Verwalten von Tests

Ausführen von Tests

Analysieren von Testergebnissen