Udostępnij za pośrednictwem


Obszar testowy 5: zmienianie kontroli kodu źródłowego

Ten obszar testu wtyczki kontroli źródła obejmuje zmianę kontroli źródła za pomocą polecenia Change Source Control .

Polecenie Change Source Control udostępnia cztery podstawowe funkcje dla użytkownika:

Dostęp do menu poleceń

W przypadkach testowych jest używana następująca ścieżka menu zintegrowanego środowiska programistycznego programu Visual Studio.

Zmień kontrolę źródła: plik, kontrola źródła, zmień kontrolę źródła.

Przypadki testowe

Poniżej przedstawiono konkretne przypadki testowe dla obszaru testowego polecenia Change Source Control .

Przypadek 5a: powiązanie

Powiązanie umożliwia użytkownikowi dodawanie informacji kontroli kodu źródłowego do wybranych projektów i rozwiązań. Użytkownik jest zwykle monitowany o zidentyfikowanie projektu w kontroli źródła, do którego mają zostać dodane. Użytkownik może nie utworzyć nowego projektu w kontroli źródła w ramach tej operacji (w przeciwieństwie do polecenia Dodaj do kontroli źródła).

Akcja Kroki testowania Oczekiwane wyniki do zweryfikowania
Wiązanie z pustą lokalizacją 1. Utwórz projekt.
2. Dodaj rozwiązanie do kontroli źródła.
3. Otwórz okno dialogowe Kontrola źródła zmian (plik, kontrola źródła, zmiana kontroli źródła).
4. Kliknij przycisk Usuń powiązanie.
5. Zaakceptuj okno dialogowe ostrzeżenia, jeśli zostanie wyświetlone.
6. Zaznacz wszystkie elementy.
7. Kliknij pozycję Powiąż.
8. Przejdź do pustej lokalizacji w magazynie kontroli źródła.
9. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła.
10. Kliknij przycisk Kontynuuj z tymi powiązaniami w oknie dialogowym potwierdzenia.
11. Kliknij przycisk OK w oknie dialogowym ostrzeżenia, jeśli zostanie wyświetlony.
12. Zaewidencjonuj wszystko. Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku.
13. Otwórz rozwiązanie z kontroli źródła do nowej lokalizacji.
Result from Step 12:

Rozwiązanie i projekt są powiązane i zapisywane w nowym obiekcie docelowym w magazynie wersji.

Pliki rozwiązania i projektu są zaewidencjonowane.

Hierarchia projektu magazynu wersji jest zgodna z hierarchią folderów projektu na dysku.

Result from Step 13:

Wszystkie elementy projektu są pobierane.
Wiązanie z lokalizacją zsynchronizowaną z klientem 1. Utwórz projekt.
2. Dodaj rozwiązanie do kontroli źródła.
3. Utwórz duplikat rozwiązania i projektu w magazynie wersji (Udostępnij i gałąź, jeśli używasz źródła wizualnego Sejf).
4. Otwórz okno dialogowe Kontrola źródła zmian (plik, kontrola źródła, zmiana kontroli źródła).
5. Usuń powiązanie wszystkich.
6. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła.
7. Otwórz ponownie okno dialogowe Zmienianie kontroli źródła.
8. Wybierz wszystko.
9. Kliknij pozycję Powiąż.
10. Przejdź do rozgałęzionej lokalizacji rozwiązania i projektu (z kroku 3)
11. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła.
12. Pobierz najnowsze cyklicznie dla wszystkich elementów.
Zawartość pliku po pobraniu jest taka sama jak przed pobraniem.
Wiązanie z lokalizacją, która nie jest zsynchronizowana z klientem 1. Utwórz projekt.
2. Dodaj rozwiązanie do kontroli źródła.
3. Utwórz duplikat rozwiązania i projektu w magazynie wersji (Udostępnij i gałąź, jeśli używasz źródła wizualnego Sejf).
4. Zmodyfikuj pliki w rozgałęzionym projekcie w magazynie wersji.
5. Otwórz okno dialogowe Kontrola źródła zmian (plik, kontrola źródła, zmiana kontroli źródła).
6. Usuń powiązanie wszystkich.
7. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła.
8. Otwórz ponownie okno dialogowe Zmienianie kontroli źródła.
9. Zaznacz wszystko.
10. Kliknij pozycję Powiąż.
11. Przejdź do rozgałęzionej lokalizacji dla rozwiązania i projektu.
12. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła.
13. Zaakceptuj ostrzeżenie okno dialogowe, jeśli zostanie wyświetlone.
14. Pobierz najnowszą rekursywną dla wszystkich elementów.
Pliki zmodyfikowane w kroku 4 również są modyfikowane lokalnie.
Wiązanie rozwiązania, które nigdy nie było pod kontrolą źródła 1. Utwórz pusty folder w kontroli źródła.
2. Utwórz projekt klienta.
3. Otwórz okno dialogowe Kontrola źródła zmian (plik, kontrola źródła, zmiana kontroli źródła).
4. Powiąż rozwiązanie z pustą lokalizacją w kontroli źródła.
5. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła.
6. Kliknij przycisk Kontynuuj z tymi powiązaniami w oknie dialogowym potwierdzenia.
7. Kliknij przycisk OK w oknie dialogowym ostrzeżenia, jeśli zostanie wyświetlony.
Rozwiązanie jest dodawane do kontroli źródła.

Rozwiązanie i projekt są wyewidencjonowane.
Anuluj powiązanie 1. Utwórz projekt.
2. Dodaj rozwiązanie do kontroli źródła.
3. Otwórz okno dialogowe Zmienianie kontroli źródła.
4. Usuń powiązanie wszystkich.
5. Kliknij przycisk OK , aby zamknąć okno dialogowe. Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku.
6. Otwórz ponownie okno dialogowe Zmienianie kontroli źródła.
7. Powiąż z niepowiązaną lokalizacją.
8. Kliknij przycisk Anuluj.
Result from Step 5:

Rozwiązanie nie jest już pod kontrolą źródła

Result from Step 8:

Rozwiązanie nadal nie jest pod kontrolą źródła.

Przypadek 5b: Bez powiązania

Unbind usuwa informacje kontroli kodu źródłowego z projektów i ich rozwiązania. Objęte projekty i rozwiązanie są oparte na kombinacji wyboru użytkownika i sposobu dodawania elementów do kontroli źródła.

Akcja Kroki testowania Oczekiwane wyniki do zweryfikowania
Rozwiązanie bez powiązania zawierające jeden system plików lub lokalny projekt sieci Web usług IIS i jeden projekt klienta 1. Utwórz system plików lub lokalny projekt sieci Web usług IIS.
2. Dodaj rozwiązanie do kontroli źródła.
3. Dodaj nowy projekt klienta do rozwiązania.
4. Zaakceptuj wyewidencjonowywanie rozwiązania, jeśli zostanie wyświetlony monit.
5. Otwórz okno dialogowe Zmienianie kontroli źródła.
6. Kliknij przycisk Usuń powiązanie.
7. Kliknij przycisk OK , aby zamknąć okno dialogowe.
8. Spróbuj wyewidencjonować rozwiązanie, projekt, elementy rozwiązania, elementy projektu.
Rozwiązanie i projekty NIE są pod kontrolą źródła.

Polecenia menu Kontrola źródła nie są wyświetlane.
Anuluj powiązanie 1. Utwórz projekt.
2. Dodaj rozwiązanie do kontroli źródła.
3. Otwórz okno dialogowe Zmienianie kontroli źródła.
4. Kliknij przycisk Usuń powiązanie wszystkich.
5. Kliknij przycisk Anuluj.
Rozwiązanie jest pod kontrolą źródła.

Przypadek 5c: Powiązanie

Rebind to po prostu kombinacja powiązania i powiązania — proces ponownego powiązania projektu/rozwiązania, który był wcześniej pod kontrolą źródła i był niezwiązany.

Akcja Kroki testowania Oczekiwane wyniki do zweryfikowania
Ponowne powiązanie rozwiązań i projektów bez zamykania okna dialogowego Zmienianie kontroli źródła 1. Utwórz projekt.
2. Dodaj rozwiązanie do kontroli źródła.
3. Otwórz okno dialogowe Zmienianie kontroli źródła.
4. Kliknij przycisk Usuń powiązanie.
5. Zaznacz wszystkie wiersze.
6. Kliknij pozycję Powiąż.
7. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła.
8. Zaakceptuj wyewidencjonuj, jeśli zostanie wyświetlony monit.
Rozwiązanie i projekt są pod kontrolą źródła.
Ponowne powiązanie projektu tylko bez zamykania okna dialogowego Zmienianie kontroli źródła 1. Utwórz projekt.
2. Dodaj tylko projekt do kontroli źródła przy użyciu (Kontrola źródła> plików Dodaj> wybrane projekty do kontroli źródła.
3. Otwórz okno dialogowe Zmienianie kontroli źródła.
4. Usuń powiązanie tylko z projektem.
5. Powiąż tylko projekt.
Rozwiązanie pozostaje niekontrolowane.

Projekt pozostaje kontrolowany.
Rozwiązanie rebind tylko bez zamykania okna dialogowego Zmienianie kontroli źródła 1. Utwórz projekt.
2. Dodaj tylko rozwiązanie do kontroli źródła przy użyciu (Plik, Kontrola źródła, Dodaj wybrane projekty do kontroli źródła.
3. Otwórz okno dialogowe Zmienianie kontroli źródła.
4. Usuń powiązanie tylko z rozwiązaniem (nie zamykaj okna dialogowego Zmienianie kontroli źródła).
5. Powiąż tylko rozwiązanie.
6. Kliknij przycisk OK , aby zamknąć okno dialogowe.
7. Sprawdź rozwiązania i elementy rozwiązania (jeśli istnieją).
Rozwiązanie pozostaje kontrolowane.

Projekt pozostaje niekontrolowany.
Ponowne powiązanie rozwiązania/projektu tylko wtedy, gdy w tym samym katalogu 1. Utwórz projekt.
2. Dodaj tylko projekt do kontroli źródła przy użyciu (Plik, Kontrola źródła, Dodaj wybrane projekty do kontroli źródła.
3. Zamknij rozwiązanie.
4. Utwórz nowe rozwiązanie z co najmniej dwoma projektami.
5. Dodaj rozwiązanie do kontroli źródła.
6. Dodaj projekt utworzony w kroku 1 z kontroli źródła.
7. Zaakceptuj wyewidencjonuj rozwiązanie, jeśli zostanie wyświetlony monit.
8. Zaewidencjonuj całe rozwiązanie.
9. Otwórz okno dialogowe Zmienianie kontroli źródła.
10. Wybierz dodany projekt (z kroku 6) i kliknij przycisk Usuń powiązanie.
11. Kliknij przycisk OK , aby zamknąć okno dialogowe.
12. Zaakceptuj wyewidencjonuj, jeśli zostanie wyświetlony monit.
13. Otwórz ponownie okno dialogowe Zmienianie kontroli źródła.
14. Wybierz dodany projekt (z kroku 6), a następnie kliknij pozycję Powiąż.
15. Wybierz oryginalną lokalizację.
Rozwiązanie i projekty pozostają kontrolowane.