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.
In diesem Testbereich für das Quellcodeverwaltungs-Plug-In werden Lösungen oder Projekte unter Quellcodeverwaltung platziert und aus der Quellcodeverwaltung abgerufen.
Zugriff auf Befehlsmenü
Die folgenden integrierten Entwicklungsumgebungsmenüpfade von Visual Studio werden in den Testfällen verwendet:
Öffnen Sie für Visual SourceSafe aus der Quellcodeverwaltung: "Datei", "Öffnen", "Projekt"/, "Lösung"; sehen Sie im Visual SourceSafe-Speicherort nach.
Öffnen Sie für andere Quellcodeverwaltungs-Plugins direkt aus der Quellcodeverwaltung: Datei, Quellcodeverwaltung, Aus Quellcodeverwaltung öffnen.
Zur Versionskontrolle hinzufügen: Datei, Versionskontrolle, Lösung zum Versionskontrollsystem hinzufügen, Versionskontrolle, Ausgewählte Projekte zum Versionskontrollsystem hinzufügen.
Kontextmenü (Projekt/Projektmappe), Projektmappe zur Versionskontrolle hinzufügen.
Aus Quellcodeverwaltung hinzufügen: Datei, Quellcodeverwaltung, Projekt aus Quellcodeverwaltung hinzufügen.
Für Visual SourceSafe ist das Hinzufügen aus der Quellcodeverwaltung auch über "Datei", "Hinzufügen", "Vorhandenes Projekt" möglich. Schauen Sie im Visual SourceSafe-Speicherort nach.
Hinweis
Ein Pfad einer lokalen Datei oder eines lokalen IIS (Webservers) kann in diesem Test verwendet werden.
Erwartetes Verhalten
Für jeden unterstützten Projekttyp sollte ein Benutzer in der Lage sein, "Zu Quellcodeverwaltung hinzufügen" und "Aus Quellcodeverwaltung öffnen" zu wählen.
Wenn ein Projekt zur Quellcodeverwaltung hinzugefügt wird, wird eine entsprechende < ProjectName.vspscc-Datei> (Project-Hinweisdatei) erstellt. Es enthält eine Ausschlussdateienliste und Verbindungsinformationen. Löschen Sie diese Datei nicht, da sie spezifische Informationen für das Projekt enthält.
Wenn eine Lösung zur Quellcodeverwaltung hinzugefügt wird, wird eine entsprechende < SolutionName.vssscc> (Triple S)-Datei erstellt. Die Textdatei enthält Verbindungsinformationen und eine Ausschlussdateiliste, ähnlich der Projekthinweisdatei. Diese Datei ist temporär und nur in der Quellcodeverwaltungsdatenbank vorhanden.
Wenn eine Lösung aus der Quellcodeverwaltung geöffnet wird, wird eine <SolutionName.vsscc> (double S)-Datei, die nur in der Quellcodeverwaltungsdatenbank vorhanden ist, lokal in einer temporären Datei erstellt. Diese Datei enthält den Pfad aus dem Lösungsverbindungsordner zur Lösungsdatei. Diese Datei ist temporär und die lokale Kopie wird gelöscht, wenn der Vorgang "Aus Quellcodeverwaltung öffnen" abgeschlossen wurde.
Nachdem ein Projekt zur Quellcodeverwaltung hinzugefügt wurde, können Sie alle Quellcodeverwaltungsaktionen ausführen (Auschecken, Abrufen usw.).
Schulbeispiele
Im Folgenden werden bestimmte Testfälle für den Testbereich "Add To/Open From Source Control" beschrieben.The following are specific test cases for the Add To/Open From Source Control test area.
Fall 1a: Hinzufügen einer Lösung zur Quellcodeverwaltung
Dieser Testfall konzentriert sich auf das Hinzufügen von Lösungen zur Quellcodeverwaltung.
| Maßnahme | Testschritte | Zu überprüfende erwartete Ergebnisse |
|---|---|---|
| Hinzufügen einer Lösung mit einem Clientprojekt zur Quellcodeverwaltung | 1. Erstellen Sie ein Clientprojekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu (Datei, Quellcodeverwaltung, Lösung zur Quellcodeverwaltung hinzufügen). |
Lösung/Projekt wurde zur Quellcodeverwaltung hinzugefügt. |
| Hinzufügen einer Lösung mit einem Dateisystem oder lokalen IIS-Webprojekt zur Quellcodeverwaltung | 1. Erstellen Sie ein Dateisystem oder ein lokales IIS-Webprojekt (verwenden Sie die Schaltfläche 'Durchsuchen', um auf den Speicherort des Projekts zu zeigen; der Pfad bestimmt, welcher Typ des Webprojekts erstellt wird). 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu (Datei, Quellcodeverwaltung, Lösung zur Quellcodeverwaltung hinzufügen). |
Lösung/Projekt wurde zur Quellcodeverwaltung hinzugefügt. |
| Hinzufügen einer Lösung mit einem Remote Site-Webprojekt zur Quellcodeverwaltung | 1. Erstellen eines Remote-Site-Webprojekts. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu (Datei, Quellcodeverwaltung, Lösung zur Quellcodeverwaltung hinzufügen). 3. Klicken Sie im Dialogfeld "FrontPage-Zugriffswarnung" auf "OK ". |
Die Lösung wurde zur Quellcodeverwaltung hinzugefügt. Das Remotewebsiteprojekt befindet sich NICHT unter der Quellcodeverwaltung. (Remote-Site-Projekte müssen von ihrem eigenen IIS-Server gesteuert werden.) |
| Fügen Sie ein einzelnes Projekt zur Quellcodeverwaltung hinzu, indem Sie Ausgewählte Projekte zur Quellcodeverwaltung hinzufügen verwenden. | Erstellen Sie eine einzelne Projektlösung. 2. Fügen Sie der Quellcodeverwaltung nur eine Lösung als Auswahl hinzu (Datei, Quellcodeverwaltung, Ausgewählte Projekte zur Quellcodeverwaltung hinzufügen). Wenn dieser Schritt erfolgreich ist, fahren Sie mit dem nächsten Schritt fort. 3. Hinzufügen eines Projekts zur Quellcodeverwaltung als Auswahl (Datei, Quellcodeverwaltung, Ausgewählte Projekte zur Quellcodeverwaltung hinzufügen). 4. Klicken Sie auf "Ja ", um das Projekt demselben Speicherort hinzuzufügen. 5. Klicken Sie auf Auschecken im Dialogfeld Für Bearbeitung auschecken. |
Result from Step 2:Das Projekt und alle Dateien innerhalb des Projekts verfügen über einen ausgecheckten Quellcodeverwaltungsindikator, und eine QuickInfo zeigt "Nicht unter Quellcodeverwaltung" an. Result from Step 5:Projektdatei und Lösungsdatei befinden sich im selben Ordner in der Versionskontrolle. |
| Abbrechen des Hinzufügens einer Lösung zur Quellcodeverwaltung | Erstellen Sie eine einzelne Projektlösung. 2. Versuchen Sie, Projekt und Lösung zur Quellcodeverwaltung hinzuzufügen. Wenn dieser Schritt erfolgreich ist, fahren Sie mit dem nächsten Schritt fort. 3. Abbrechen, nachdem Sie sich im Quellcodeverwaltungssystem befinden. |
Result from Step 2:Das Dialogfeld "Projektspeicherort-Quellcodeverwaltung festlegen" wird nur einmal angezeigt. Result from Step 3:Projekt hinzugefügt abgebrochen, Projekt/Lösung ist NICHT unter Versionskontrolle und alle Menüs zum Hinzufügen zur Versionskontrolle sind weiterhin verfügbar. |
Fall 1b. Lösung aus Quellcodeverwaltung öffnen
Dieser Testfall konzentriert sich auf das Öffnen von Lösungen aus der Quellcodeverwaltung.
| Maßnahme | Testschritte | Zu überprüfende erwartete Ergebnisse |
|---|---|---|
| Öffnen Sie eine Lösung, die ein Clientprojekt aus der Quellcodeverwaltung enthält | 1. Erstellen Sie ein Clientprojekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Schließen Sie die Lösung. 4. Öffnen Sie die Lösung aus der Quellcodeverwaltung an einem neuen Speicherort. |
Lösung/Projekt, das aus der Quellcodeverwaltung geöffnet wurde. |
| Öffnen einer Lösung, die ein lokales oder IIS-Webprojekt aus der Quellcodeverwaltung enthält | 1. Erstellen Sie ein lokales oder IIS-Webprojekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Schließen Sie die Lösung. 4. Öffnen Sie die Lösung aus der Quellcodeverwaltung an einem neuen Speicherort. |
Lösung/Projekt, das aus der Quellcodeverwaltung geöffnet wurde. |
| Öffnen Sie eine Lösung, die ein Remote-Websiteprojekt aus der Versionsverwaltung enthält | 1. Erstellen eines Remote-Site-Webprojekts. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. Wenn dieser Schritt erfolgreich ist, fahren Sie mit dem nächsten Schritt fort. 3. Schließen Sie die Lösung. 4. Öffnen Sie die Lösung aus der Quellcodeverwaltung an einem neuen Speicherort. |
Result from Step 2:Die Remote-Website befindet sich NICHT unter der Versionskontrolle. Result from Step 4:Lösung, die aus der Quellcodeverwaltung geöffnet wurde. Das Remote-Site-Projekt wird geladen, befindet sich jedoch NICHT unter Versionskontrolle. |
Fall 1c: Lösung aus Quellcodeverwaltung hinzufügen
Dieser Testfall konzentriert sich auf das Hinzufügen von Lösungen aus der Quellcodeverwaltung.
| Maßnahme | Testschritte | Zu überprüfende erwartete Ergebnisse |
|---|---|---|
| Zu einer leeren Lösung hinzufügen – eine einzelne Projektlösung | Erstellen Sie eine einzelne Projektlösung. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Schließen Sie die Lösung. 4. Erstellen Sie eine zweite leere Lösung. 5. Fügen Sie die zuvor kontrollierte Lösung aus der Quellcodeverwaltung hinzu (Datei, Quellcodeverwaltung, Projekt aus Quellcodeverwaltung hinzufügen). |
Das hinzugefügte Projekt wird im Projektmappen-Explorer angezeigt und eingecheckt. |
| Zur Lösung mit einzelnem Projekt hinzufügen – einzelnes Projekt | 1. Erstellen Sie eine Projektmappe mit einem einzelnen Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Schließen Sie die Lösung. 4. Erstellen Sie eine zweite leere Lösung. 5. Fügen Sie die zuvor kontrollierte Lösung aus der Quellcodeverwaltung hinzu (Datei, Quellcodeverwaltung, Projekt aus Quellcodeverwaltung hinzufügen). |
Das hinzugefügte Projekt wird im Projektmappen-Explorer angezeigt und eingecheckt. |
| Zur Lösung hinzufügen – Lösung zur Quellcodeverwaltung nach Auswahl hinzugefügt | 1. Erstellen Sie eine Projektmappe mit einem Projekt. 2. Fügen Sie der Quellcodeverwaltung nur eine Lösung als Auswahl hinzu. Wenn dieser Schritt erfolgreich ist, fahren Sie mit dem nächsten Schritt fort. 3. Schließen Sie die Lösung. 4. Erstellen Sie eine neue Lösung. 5. Fügen Sie die zuvor kontrollierte Lösung aus der Quellcodeverwaltung hinzu (Datei, Quellcodeverwaltung, Projekt aus Quellcodeverwaltung hinzufügen). |
Result from Step 2:Project befindet sich nicht unter der Quellcodeverwaltung. Result from Step 5:Wenn die erste Lösung Lösungselemente enthält, können sie nicht aus der Quellcodeverwaltung hinzugefügt werden, sodass sie nicht angezeigt werden. Projekt aus der ersten Lösung wird als nicht verfügbar angezeigt. |