Obszar testowy 2: pobieranie z kontroli kodu źródłowego
Ten obszar testowy obejmuje przypadki testowe pobierania elementów z magazynu wersji za pośrednictwem polecenia Pobierz. Te przypadki testowe można stosować zarówno do projektów lokalnych, jak i internetowych.
Dostęp do menu poleceń
Następujące ścieżki menu zintegrowanego środowiska programistycznego programu Visual Studio są używane w przypadkach testowych.
Pobierz najnowszą wersję:
Plik, Kontrola źródła, Pobierz najnowszą wersję.
Plik, Pobierz najnowszą wersję.
Menu skrótów, Pobierz najnowszą wersję.
Pobierz: plik, kontrola źródła, pobierz.
Oczekiwane zachowanie
Pobierz najnowszą wersję:
Wykonuje dyskretne (bez interfejsu użytkownika) pobieranie najnowszej wersji elementu z magazynu wersji.
Pobieranie:
Wyświetla okno dialogowe Pobieranie i umożliwia użytkownikowi wprowadzanie zmian w zestawie plików, które zostaną pobrane, a także zmodyfikowanie opcji, które mają wpływ na sposób pobierania plików.
Przypadki testowe
Akcja | Kroki testowania | Oczekiwane wyniki do zweryfikowania |
---|---|---|
Pobierz najnowszą wersję pliku, który nie istnieje lokalnie | 1. Utwórz projekt. 2. Dodaj element do projektu. 3. Umieść projekt pod kontrolą źródła. 4. Usuń lokalną kopię elementu. 5. Pobierz najnowszą wersję elementu (menu skrótów, Pobierz najnowszą wersję). |
Plik elementu jest pobierany lokalnie. |
Pobieranie pliku, który nie istnieje lokalnie | 1. Utwórz projekt. 2. Dodaj element do projektu. 3. Umieść projekt pod kontrolą źródła. 4. Usuń lokalną kopię elementu. 5. Pobierz element (Plik, Kontrola źródła, Pobierz<element>). |
Plik elementu jest pobierany lokalnie. |
Pobieranie pliku, który został wyewidencjonowany wyłącznie i zmodyfikowany lokalnie | 1. Utwórz projekt. 2. Dodaj element do projektu. 3. Umieść projekt pod kontrolą źródła. 4. Wyewidencjonuj wyłącznie element projektu. 5. Zmodyfikuj kopię lokalną. 6. Pobierz najnowszą wersję elementu (plik, pobierz najnowszą<wersję elementu>). Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku. 7. Kliknij przycisk Zamień w oknie dialogowym ostrzeżenia. |
ReResult z kroku 6 : Ostrzeżenie okno dialogowe wskazuje, że plik jest wyewidencjonowany. ReResult z kroku 7: Zmodyfikowany plik lokalny jest zastępowany oryginalną wersją z magazynu wersji. Plik jest odczytywany/zapisywany. |
Pobierz i zastąp plik wyewidencjonowany, udostępniony i zmodyfikowany lokalnie | 1. Utwórz nowy projekt. 2. Dodaj element do projektu. 3. Umieść projekt pod kontrolą źródła. 4. Sprawdź element projektu jako udostępniony. 5. Zmodyfikuj kopię lokalną. 6. Pobierz najnowszą wersję elementu (plik, pobierz najnowszą<wersję elementu>). Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku. 7. Kliknij przycisk Zamień w oknie dialogowym ostrzeżenia. |
Wynik z kroku 6: Ostrzeżenie okno dialogowe wskazuje, że plik jest wyewidencjonowany. Wynik z kroku 7: Zmodyfikowany plik lokalny jest zastępowany oryginalną wersją z magazynu wersji. Plik jest odczytywany/zapisywany. |
Pobierz plik, który istnieje lokalnie, taki sam jak najnowsza wersja w magazynie wersji | 1. Utwórz nowy projekt. 2. Dodaj element do projektu. 3. Umieść projekt pod kontrolą źródła. 4. Pobierz element (Plik, Kontrola źródła, Pobierz<element>). |
Plik lokalny jest niezmieniony. |
Uzyskiwanie rozwiązania za pomocą jednego projektu | 1. Utwórz rozwiązanie z jednym projektem. 2. Umieść rozwiązanie pod kontrolą źródła. 3. Usuń wszystkie pliki projektu lokalnie. 4. Pobierz rozwiązanie (Plik, Kontrola źródła, Pobierz). |
Wszystkie usunięte pliki są przywracane lokalnie. |