Testbereich 4: Einchecken
Dieser Plug-In-Testbereich für die Quellcodeverwaltung umfasst das Senden aktualisierter Elemente über den Befehl "Einchecken " an den Versionsspeicher.
Befehlsmenü Access
Die folgenden integrierten Entwicklungsumgebungsmenüpfade von Visual Studio werden in den Testfällen verwendet.
Ankunft:
Datei, Quellcodeverwaltung, Einchecken.
Datei, Einchecken.
Kontextmenü, Einchecken.
Allgemeines erwartetes Verhalten
Projekte und Dateien, die einer Projektmappe oder einem Projekt unter Quellcodeverwaltung hinzugefügt wurden, werden im Dialogfeld "Einchecken " und im Fenster "Ausstehende Checkins " angezeigt.
Nach dem Einchecken werden hinzugefügte Elemente in der Quellcodeverwaltung angezeigt.
Nach dem Einchecken werden aktualisierte Elemente im Store ordnungsgemäß versionsiert.
Testfälle
Im Folgenden finden Sie spezifische Testfälle für den Checkin-Testbereich.
Fall 4a: Geänderte Elemente
Beschreibt die Verwendung der Überprüfungsaktion, um eine Datei unter quellcodeverwaltung zu aktualisieren, die geändert wurde.
Aktion | Testschritte | Zu überprüfende Ergebnisse erwartet |
---|---|---|
Ändern einer Textdatei, die ausgecheckt wurde, nur Einchecken der Datei (Dialogfeld "Einchecken ") | 1. Erstellen Sie ein neues Projekt mit einer Textdatei. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Auschecken und Ändern der Textdatei. 4. Einchecken über das Dialogfeld "Einchecken" (Datei, Quellcodeverwaltung, Einchecken). |
Allgemeines erwartetes Verhalten. |
Ändern einer Textdatei, die ausgecheckt wurde, nur "Datei einchecken" (Fenster "Ausstehende Checkins ") | 1. Erstellen Sie ein neues Projekt mit einer Textdatei. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Auschecken und Ändern der Textdatei. 4. Einchecken über das Fenster "Ausstehende Checkins" . |
Allgemeines erwartetes Verhalten. |
Fall 4b: Hinzufügen von Dateien
Wenn Sie einer Projektmappe eine Datei oder ein Element hinzufügen, muss sich das Projekt oder die Projektmappe ebenfalls ändern. Daher ist auch die übergeordnete Datei ausgecheckt und muss eingecheckt werden, um die Ergänzung abzuschließen.
Aktion | Testschritte | Zu überprüfende Ergebnisse erwartet |
---|---|---|
Hinzufügen einer Textdatei und Einchecken aller Elemente (Dialogfeld "Einchecken ") | 1. Erstellen Sie ein neues Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Fügen Sie dem Projekt eine Textdatei hinzu. 4. Akzeptieren Sie das Auschecken des Projekts, wenn Sie dazu aufgefordert werden. 5. Wählen Sie die Lösung in Projektmappen-Explorer aus. 6. Einchecken aus dem Dialogfeld "Einchecken ". |
Allgemeines erwartetes Verhalten. |
Hinzufügen einer Textdatei und Einchecken aller Elemente (Fenster "Ausstehende Checkins ") | 1. Erstellen Sie ein neues Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Fügen Sie dem Projekt eine Textdatei hinzu. 4. Akzeptieren Sie das Auschecken des Projekts, wenn Sie dazu aufgefordert werden. 5. Einchecken der Lösung aus dem Fenster "Ausstehende Checkins" . |
Allgemeines erwartetes Verhalten |
Fall 4c: Hinzufügen von Projekten
Beim Hinzufügen eines Projekts zu einer Lösung muss sich die Lösung ebenfalls ändern. Daher ist die Lösungsdatei ebenfalls ausgecheckt und muss eingecheckt werden, um die Ergänzung abzuschließen.
Aktion | Testschritte | Zu überprüfende Ergebnisse erwartet |
---|---|---|
Hinzufügen eines Projekts zu einer leeren Projektmappe unter Quellcodeverwaltung (Dialogfeld "Einchecken ") | 1. Erstellen Sie eine leere Lösung. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Fügen Sie ein neues Projekt hinzu. 4. Akzeptieren Sie das Auschecken der Lösung, wenn Sie dazu aufgefordert werden. 5. Einchecken aus dem Dialogfeld "Einchecken ". |
Allgemeines erwartetes Verhalten. |
Hinzufügen eines Projekts zu einer leeren Projektmappe unter Quellcodeverwaltung (Fenster "Ausstehende Checkins ") | 1. Erstellen Sie eine leere Lösung. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Fügen Sie ein neues Projekt hinzu. 4. Akzeptieren Sie das Auschecken der Lösung, wenn Sie dazu aufgefordert werden. 5. Einchecken der Lösung aus dem Fenster "Ausstehende Checkins" . |
Allgemeines erwartetes Verhalten. |