Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services
Importieren und exportieren Sie Testfälle in großen Mengen mit CSV- oder Microsoft Excel-Dateien (XLSX). Erstellen Sie neue Testfälle, aktualisieren Sie vorhandene nach ID, oder laden Sie Testfälle für die externe Bearbeitung herunter.
Informationen zu Webportalalternativen wie Kopieren, Klonen und direkten Updates finden Sie unter Kopieren oder Klonen von Testplänen, Testsuiten und Testfällen. Eine Übersicht über Testobjekte und Terminologie finden Sie unter Testobjekte und Begriffe.
Voraussetzungen
| Kategorie | Anforderungen |
|---|---|
| Zugriffsebenen | - Mindestens Basic-Zugriff, mit der Berechtigung, Arbeitselemente unter dem entsprechenden Bereichspfad anzuzeigen. – Um Testpläne und Testreihen hinzuzufügen, Testartefakte zu löschen und Testkonfigurationen zu definieren: Zugriff auf Basic + Testpläne. Oder eines der folgenden Visual Studio-Abonnements: - Unternehmen - Testprofi - MSDN-Plattformen |
| Erlaubnisse | - Um Testpläne, Testsammlungen, Testfälle oder andere testbasierte Arbeitselementtypen hinzuzufügen oder zu ändern: Arbeitselemente in diesem Knoten bearbeiten Berechtigung auf Zulassen unter dem entsprechenden Bereichspfad. – Um Testplaneigenschaften wie Build- und Testeinstellungen zu ändern: Manage test plans-Berechtigung auf Zulassen setzen unter dem entsprechenden Area Path. - um Testsuiten zu erstellen und zu löschen, Testfälle zu Testsuiten hinzuzufügen und daraus zu entfernen, Testkonfigurationen zu ändern, die den Testsuiten zugeordnet sind, und eine Testsuite-Hierarchie zu ändern (eine Testsuite verschieben): Test Suiten verwalten Berechtigungssatz auf Zulassen unter dem entsprechenden Bereichspfad. |
Weitere Informationen finden Sie unter Manual test access and permissions.
Tipp
Sie können KI verwenden, um Ihnen bei dieser Aufgabe zu helfen später in diesem Artikel oder sehen Sie sich an, wie Sie die KI-Unterstützung bei Azure DevOps MCP Server aktivieren, um loszulegen.
Exportieren von Testfällen
Wählen Sie in Testplänen einen Testplan und dann eine Testsuite aus.
(Optional) Wählen Sie
Spaltenoptionen aus, um der Downloaddatei Felder hinzuzufügen.Wählen Sie die zu exportierenden Testfälle aus, und wählen Sie dann " Testfälle in CSV exportieren" oder "Testfälle exportieren" in XLSX aus.
Der Export umfasst ID, Arbeitsaufgabentyp, Titel, Testschritt, Schrittaktion, Schritt erwartet, Bereichspfad, Status, Zugewiesen an und alle Spalten, die über Spaltenoptionen hinzugefügt wurden. Jeder Testschritt wird als separate Zeile angezeigt.
Importieren von Testfällen
Wählen Sie in Testplänen einen Testplan und dann eine Testsuite aus.
Wählen Sie "Testfälle importieren" aus CSV/XLSX aus.
Ziehen Sie eine Datei, und legen Sie sie ab, oder wählen Sie Durchsuchen aus, um eine Datei auszuwählen. Der Assistent ordnet Spalten automatisch Azure DevOps-Feldern zu.
Tipp
Speichern Sie für CSV-Dateien mit UTF-8-Codierung , um Sonderzeichen beizubehalten. Setzen Sie Zellwerte in doppelte Anführungszeichen, wenn sie Kommas oder Zeilenumbrüche enthalten.
Überprüfen Sie die Feldzuordnungen. Die folgenden neun Felder sind erforderlich:
- ID – Für neue Testfälle leer lassen oder eine vorhandene ID bereitstellen, die aktualisiert werden soll
-
Arbeitsaufgabentyp – muss sein
Test Case(genaue Schreibweise und Groß-/Kleinschreibung) - Title
-
Testschritt – Sequenzielle Schrittnummer (
1,2,3) - Schritt für Schritt Aktion
- Erwarteter Schritt
-
Bereichspfad – muss mit einem vorhandenen Pfad übereinstimmen (z. B
MyProject\MyArea. ) - Zugewiesen an – gültiger Benutzer in Ihrer Organisation
-
Staat — muss sein
Design
(Optional) Um eine Zuordnung zu ändern, wählen Sie das Dropdown-Menü für das Feld aus und wählen Sie das richtige Azure-DevOps-Feld aus.
Um ein Feld zu überspringen, deaktivieren Sie die Zuordnung, sodass das Auswahlfeld angezeigt wird.
(Optional) Exportieren Sie die aktuelle Zuordnung als wiederverwendbare Vorlage, um sie für Ihr Team zu teilen.
(Optional) Wählen Sie für XLSX-Dateien mit mehreren Blättern aus, welches Blatt importiert werden soll.
Klicken Sie auf Importieren. Der Assistent aktualisiert vorhandene Testfälle mit übereinstimmenden IDs.
Beispiel für eine CSV-Dateistruktur
Jeder Testschritt ist eine separate Zeile. Wiederholen Sie die ID, den Titel und andere Felder in jeder Zeile, und erhöhen Sie die Nummer des Testschritts :
ID,Work Item Type,Title,Test Step,Step Action,Step Expected,Area Path,Assigned To,State
,Test Case,Verify login page,1,Navigate to the login page,Login page displays,MyProject\Web,user@contoso.com,Design
,Test Case,Verify login page,2,Enter valid credentials and select Sign in,User is redirected to the dashboard,MyProject\Web,user@contoso.com,Design
,Test Case,Verify login page,3,Select Sign out,User returns to the login page,MyProject\Web,user@contoso.com,Design
,Test Case,Verify search,1,Enter a search term in the search box,Search results display,MyProject\Web,user@contoso.com,Design
Lassen Sie die ID-Spalte leer, um neue Testfälle zu erstellen, oder stellen Sie eine vorhandene ID bereit, die aktualisiert werden soll. Alle Zeilen für denselben Testfall müssen dieselben Werte für Titel und Feld aufweisen.
Verwenden von Zuordnungsvorlagen
Azure Test Plans speichert Feldzuordnungen für zukünftige Importe mit derselben Spaltenstruktur. Sie können eine Zuordnung als wiederverwendbare Vorlage exportieren, sodass Teammitglieder keine Zuordnungen einzeln konfigurieren und Vorlagen für verschiedene Dateistrukturen speichern müssen, die Sie regelmäßig verwenden.
Wenn Sie Zuordnungen nach dem Importieren einer Vorlage ändern, werden Sie vom System benachrichtigt, um versehentliche Änderungen zu verhindern.
Der Screenshot zeigt die Meldung, dass die Änderungen dazu führen, dass die Zuordnung nicht mehr auf der hochgeladenen Vorlage basiert.
Aktualisieren vorhandener Testfälle
(Optional) Wählen Sie
Spaltenoptionen aus, um Felder hinzuzufügen, die Sie bearbeiten möchten.Exportieren Sie die Testfälle in CSV oder XLSX. Ausführliche Informationen finden Sie unter Exportieren von Testfällen.
Bearbeiten Sie die Datei. Ändern Sie die Felder "ID" oder " Arbeitselementtyp " nicht.
Von Bedeutung
Durch das Erneute Importieren eines Testfalls mit einer übereinstimmenden ID werden alle vorhandenen Testschritte durch die Schritte in der Datei ersetzt. Fehlende Schritte werden entfernt. Exportieren Sie immer den vollständigen Testfall vor der Bearbeitung.
Speichern Sie die Datei, und importieren Sie sie erneut. Ausführliche Informationen finden Sie unter Importieren von Testfällen. Jeder Import erstellt eine neue Überarbeitung, die auf der Registerkarte "Verlauf " jedes betroffenen Testfalls sichtbar ist.
Allgemeine Fragen zu Importfehlern, obligatorischen Kopfzeilen, unterstützten Arbeitsaufgabentypen und Einschränkungen finden Sie unter Problembehandlung und HÄUFIG gestellte Fragen.
Verwenden von KI zum Verwalten von Testfällen im großen Maßstab
Wenn Sie den Azure DevOps MCP-Server konfigurieren, können Sie KI-Assistenten verwenden, um Ihre Testfälle massenweise mithilfe von Anweisungen in natürlicher Sprache zu verwalten.
Beispielanweisungen für die Verwaltung von Massentestfällen
| Aufgabe | Beispielaufforderung |
|---|---|
| Testfälle für den Export auflisten | Show all test cases in test suite <67890> in project <Contoso> |
| Zu aktualisierende Testfälle finden | List all test cases in <Contoso> with Priority = <1> and State = <Design> |
| Massenaktualisierungstestfälle | Update all test cases in area path <Contoso\\Checkout> to set Priority = <2> |
| Identifizieren unvollständiger Testfälle | Find test cases in <Contoso> that have no test steps defined |
| Testfallfelder überwachen | List test cases in test plan <12345> that are missing the Automation Status field |
| Finden veralteter Testfälle | List test cases in <Contoso> that haven't been run in the last 90 days |
| Erkennen von Duplikaten vor dem Export | Find test cases in project <Contoso> that have the same title |
| Zusammenfassung der Testabdeckungslücken | Show test suites in test plan <12345> that have fewer than 3 test cases |
Tipp
Wenn Sie Visual Studio Code verwenden, ist der Agentmodus besonders hilfreich für die Problembehandlung komplexer Massentestfallvorgänge.
- Um veraltete oder zwischengespeicherte Daten aus vorherigen Abfragen zu vermeiden, fügen Sie Ihrer Eingabeaufforderung "Zuvor abgerufene Daten nicht verwenden" hinzu.