Obszar testowy 7: udostępnianie
Ten obszar testowy obejmuje udostępnianie elementów między lokalizacjami za pomocą polecenia Udostępnij .
Operacja udostępniania to pozorne duplikowanie plików i elementów folderów między co najmniej dwiema lokalizacjami w hierarchii plików kontroli źródła. Duplikowanie nie występuje na serwerze, ale użytkownik widzi ten sam plik w co najmniej dwóch określonych lokalizacjach. Za każdym razem, gdy zmiany zostaną wprowadzone do dowolnego z elementów udostępnionych, te zmiany są wyświetlane we wszystkich pozostałych lokalizacjach udostępnionych.
Udostępnianie w folderach działa, jeśli wybierzesz folder z co najmniej jednym plikiem w ramach kontroli źródła. Polecenie udostępniania jest wyłączone w następujących warunkach:
Jeśli wybrany folder jest pustym folderem.
Jeśli istnieje rzeczywisty folder, ale nie zawiera żadnych plików kontroli źródła.
Jeśli istnieje folder wirtualny, niezależnie od tego, czy pliki pod kontrolą źródła znajdują się w nim, czy nie.
Jeśli istnieje projekt sieci Web witryny zdalnej.
Dostęp do menu poleceń
Następujące ścieżki menu zintegrowanego środowiska programistycznego programu Visual Studio są używane w przypadkach testowych.
Udział: udział kontroli> źródła> plików.
Oczekiwane zachowanie
Udostępniony plik jest wyświetlany w lokalizacji udostępnionej.
Wyświetlanie historii magazynu wersji kontroli źródła pokazuje, że pliki są współużytkowane.
Edytowanie udostępnionego pliku edytuje obie lokalizacje pliku.
Przypadki testowe
Poniżej przedstawiono konkretne przypadki testowe dla obszaru Testuj udział.
Akcja | Kroki testowania | Oczekiwane wyniki do zweryfikowania |
---|---|---|
Udostępnianie pliku z jednego załadowanego projektu pod kontrolą źródła do innego załadowanego projektu | 1. Utwórz nowy projekt. 2. Dodaj drugi projekt do rozwiązania. 3. Utwórz plik w drugim projekcie o nazwie, która nie znajduje się w pierwszym projekcie. 4. Dodaj rozwiązanie do kontroli źródła. 5. Wybierz pierwszy projekt. 6. Otwórz udział okno dialogowe (Plik ->Kontrola źródła ->Udział). 7. Udostępnij plik z drugiego projektu do pierwszego projektu. 8. Zaakceptuj wyewidencjonowywanie, jeśli zostanie wyświetlony monit. |
Typowe oczekiwane zachowanie. |
Udostępnianie pliku z jednego projektu do innego | 1. Utwórz nowy projekt. 2. Dodaj go do kontroli źródła. 3. Zamknij rozwiązanie. 4. Utwórz drugi projekt (nowe rozwiązanie). 5. Dodaj rozwiązanie do kontroli źródła. 6. Wybierz projekt. 7. Otwórz okno dialogowe Udział (Plik ->Kontrola źródła ->Udział). 8. Udostępnij plik z wcześniej dodanego projektu do otwartego projektu. 9. Zaakceptuj wyewidencjonowywanie, jeśli zostanie wyświetlony monit. |
Typowe oczekiwane zachowanie. |
Udostępnianie pliku, który nie jest częścią projektu z kontroli źródła do aktualnie załadowanego projektu | 1. Utwórz nowy projekt. 2. Dodaj rozwiązanie do kontroli źródła. 3. Dodaj plik do kontroli źródła, która nie jest częścią projektu lub rozwiązania. 4. Wybierz projekt i otwórz okno dialogowe Udostępnianie (Plik ->Kontrola źródła ->Udział). 5. Wybierz plik w oknie dialogowym Udostępnianie , który nie istnieje w bieżącym projekcie lub rozwiązaniu i udostępnij go. 6. Zaakceptuj wyewidencjonowywanie, jeśli zostanie wyświetlony monit. |
Magazyn kontroli źródła wykonał polecenie Get, więc plik znajduje się teraz w lokalizacji lokalnej projektu. |
Udostępnianie plików w tym samym projekcie do innego folderu | 1. Wybierz pozycję Wyewidencjonuj automatycznie w obszarze Narzędzia ->Opcje ->Kontrola źródła. 2. Utwórz nowy projekt i dodaj go do kontroli źródła. 3. Dodaj folder do projektu. 4. Dodaj plik do folderu i zaewidencjonuj folder. 5. Wybierz folder. 6. Otwórz udział okno dialogowe (Plik ->Kontrola źródła ->Udział). 7. Udostępnij plik do wybranego folderu. |
Typowe oczekiwane zachowanie. Folder musi być zaewidencjonowany przy użyciu pliku w nim, zanim będzie można go użyć do udostępniania. |
Udostępnianie folderu do załadowanego projektu — cyklicznego | 1. Utwórz nowy projekt. 2. Dodaj rozwiązanie do kontroli źródła. 3. Wybierz projekt. 4. Otwórz okno dialogowe Udział (Plik ->Kontrola źródła ->Udział). 5. Wybierz folder. 6. Współużytkuj folder rekursywnie w projekcie. |
Typowe oczekiwane zachowanie. |
Udostępnianie kilku plików z jednego projektu do innego | 1. Utwórz nowy projekt z kilkoma plikami. 2. Dodaj rozwiązanie do kontroli źródła. 3. Zamknij rozwiązanie. 4. Utwórz nowy projekt w nowym rozwiązaniu. 5. Dodaj rozwiązanie do kontroli źródła. 6. Wybierz projekt. 7. Otwórz okno dialogowe Udział (Plik ->Kontrola źródła ->Udział). 8. Udostępnij kilka plików z wcześniej utworzonego projektu do aktualnie otwartego projektu. |
Typowe oczekiwane zachowanie. |