Obszar testowy 1: dodawanie do kontroli kodu źródłowego i otwieranie z poziomu kontroli kodu źródłowego
Ten obszar testowania wtyczki kontroli źródła obejmuje umieszczanie rozwiązań lub projektów pod kontrolą źródła i pobieranie ich z kontroli źródła.
Dostęp do menu poleceń
Następujące ścieżki menu zintegrowanego środowiska programistycznego programu Visual Studio są używane w przypadkach testowych:
W obszarze Źródło wizualne Sejf otwórz plik z kontroli źródła: Plik, Otwórz, Projekt/Solution; poszukaj w lokalizacji Źródło wizualne Sejf.
W przypadku innych wtyczek kontroli źródła otwórz z kontroli źródła: Plik, Kontrola źródła, Otwórz z kontroli źródła.
Dodaj do kontroli źródła: plik, kontrola źródła, dodawanie rozwiązania do pliku kontroli źródła, kontrola źródła, dodawanie wybranych projektów do kontroli źródła.
Menu skrótów (projekt/rozwiązanie), dodaj rozwiązanie do kontroli źródła.
Dodaj z kontroli źródła: Plik, Kontrola źródła, Dodaj projekt z kontroli źródła.
W przypadku źródła wizualnego Sejf dodawanie z kontroli źródła jest również dostępne w obszarze Plik, Dodaj, Istniejący projekt; wyszukaj w lokalizacji Źródło wizualne Sejf.
Uwaga
W tym teście można użyć ścieżki pliku lokalnego lub lokalnego serwera usług IIS (serwera internetowego).
Oczekiwane zachowanie
Dla każdego obsługiwanego typu projektu użytkownik powinien mieć możliwość "Dodaj do" i "Otwórz z" kontroli źródła.
Po dodaniu projektu do kontroli źródła zostanie utworzony odpowiedni <plik ProjectName.vspscc> (plik wskazówek projektu). Zawiera listę plików wykluczeń i informacje o połączeniu. Nie usuwaj tego pliku, ponieważ zawiera on informacje specyficzne dla projektu.
Po dodaniu rozwiązania do kontroli źródła zostanie utworzony odpowiedni <plik SolutionName.vssscc> (triple S). Plik tekstowy zawiera informacje o połączeniu i listę plików wykluczeń, podobną do pliku wskazówek projektu. Ten plik jest tymczasowy i istnieje tylko w bazie danych kontroli źródła.
Gdy rozwiązanie jest otwierane z kontroli źródła, <plik SolutionName.vsscc> (double S), który istnieje tylko w bazie danych kontroli źródła, jest tworzony lokalnie w pliku tymczasowym. Ten plik zawiera ścieżkę z folderu połączenia rozwiązania do pliku rozwiązania. Ten plik jest tymczasowy i kopia lokalna jest usuwana po zakończeniu operacji "Otwórz z kontroli źródła".
Po dodaniu projektu do kontroli źródła można wykonać na nim dowolne akcje kontroli źródła (wyewidencjonuj, pobierz itd.).
Przypadki testowe
Poniżej przedstawiono konkretne przypadki testowe dla obszaru testowego Dodaj do/Otwórz z kontroli kodu źródłowego.
Przypadek 1a: Dodawanie rozwiązania do kontroli źródła
Ten przypadek testowy koncentruje się na dodawaniu rozwiązań do kontroli źródła.
Akcja | Kroki testowania | Oczekiwane wyniki do zweryfikowania |
---|---|---|
Dodawanie rozwiązania zawierającego projekt klienta do kontroli źródła | 1. Utwórz projekt klienta. 2. Dodaj rozwiązanie do kontroli źródła (plik, kontrola źródła, dodaj rozwiązanie do kontroli źródła). |
Rozwiązanie/projekt został dodany do kontroli źródła. |
Dodawanie rozwiązania zawierającego system plików lub lokalny projekt sieci Web usług IIS do kontroli źródła | 1. Utwórz system plików lub lokalny projekt sieci Web usług IIS (użyj przycisku Przeglądaj, aby wskazać lokalizację projektu; ścieżka określa typ tworzonego projektu internetowego). 2. Dodaj rozwiązanie do kontroli źródła (plik, kontrola źródła, dodaj rozwiązanie do kontroli źródła). |
Rozwiązanie/projekt został dodany do kontroli źródła. |
Dodawanie rozwiązania zawierającego projekt sieci Web witryny zdalnej do kontroli źródła | 1. Utwórz projekt sieci Web witryny zdalnej. 2. Dodaj rozwiązanie do kontroli źródła (plik, kontrola źródła, dodaj rozwiązanie do kontroli źródła). 3. Kliknij przycisk OK w oknie dialogowym Ostrzeżenie programu FrontPage Access. |
Rozwiązanie zostało dodane do kontroli źródła. Projekt lokacji zdalnej nie jest pod kontrolą źródła. (Projekty lokacji zdalnej muszą być kontrolowane z własnego serwera usług IIS). |
Dodaj jedno rozwiązanie projektu do kontroli źródła przy użyciu polecenia Dodaj wybrane projekty do kontroli źródła. | 1. Utwórz jedno rozwiązanie projektu. 2. Dodaj tylko rozwiązanie do kontroli źródła jako wybór (Plik, Kontrola źródła, Dodaj wybrane projekty do kontroli źródła). Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku. 3. Dodaj projekt do kontroli źródła jako wybór (Plik, Kontrola źródła, Dodaj wybrane projekty do kontroli źródła). 4. Kliknij przycisk Tak , aby dodać projekt do tej samej lokalizacji. 5. Kliknij przycisk Wyewidencjonuj w wyewidencjonuj , aby edytować okno dialogowe. |
Result from Step 2: Projekt i wszystkie pliki w projekcie mają wyewidencjonowany wskaźnik kontroli źródła, a etykietka narzędzia wyświetla komunikat "Nie pod kontrolą źródła". Result from Step 5: Plik projektu i rozwiązania znajdują się w tym samym folderze w kontroli źródła. |
Anulowanie dodawania rozwiązania do kontroli źródła | 1. Utwórz jedno rozwiązanie projektu. 2. Spróbuj dodać projekt i rozwiązanie do kontroli źródła. Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku. 3. Anuluj po przejściu do systemu kontroli źródła. |
Result from Step 2: Okno dialogowe Ustawianie kontroli źródła lokalizacji projektu jest wyświetlane tylko raz. Result from Step 3: Dodanie projektu anulowane, projekt/rozwiązanie nie jest pod kontrolą źródła i wszystkie menu Dodaj do kontroli źródła są nadal dostępne. |
Przypadek 1b. Otwórz rozwiązanie z kontroli kodu źródłowego
Ten przypadek testowy koncentruje się na otwieraniu rozwiązań z kontroli źródła.
Akcja | Kroki testowania | Oczekiwane wyniki do zweryfikowania |
---|---|---|
Otwieranie rozwiązania zawierającego projekt klienta z kontroli źródła | 1. Utwórz projekt klienta. 2. Dodaj rozwiązanie do kontroli źródła. 3. Zamknij rozwiązanie. 4. Otwórz rozwiązanie z kontroli źródła do nowej lokalizacji. |
Rozwiązanie/projekt otwarty z kontroli źródła. |
Otwieranie rozwiązania zawierającego lokalny lub internetowy projekt usług IIS z kontroli źródła | 1. Utwórz lokalny lub internetowy projekt usług IIS. 2. Dodaj rozwiązanie do kontroli źródła. 3. Zamknij rozwiązanie. 4. Otwórz rozwiązanie z kontroli źródła do nowej lokalizacji. |
Rozwiązanie/projekt otwarty z kontroli źródła. |
Otwieranie rozwiązania zawierającego projekt sieci Web witryny zdalnej z kontroli źródła | 1. Utwórz projekt sieci Web witryny zdalnej. 2. Dodaj rozwiązanie do kontroli źródła. Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku. 3. Zamknij rozwiązanie. 4. Otwórz rozwiązanie z kontroli źródła do nowej lokalizacji. |
Result from Step 2: Witryna zdalna sieci Web nie jest pod kontrolą źródła. Result from Step 4: Rozwiązanie otwarte z kontroli kodu źródłowego. Projekt lokacji zdalnej jest ładowany, ale nie jest pod kontrolą źródła. |
Przypadek 1c: Dodawanie rozwiązania z kontroli źródła
Ten przypadek testowy koncentruje się na dodawaniu rozwiązań z kontroli źródła.
Akcja | Kroki testowania | Oczekiwane wyniki do zweryfikowania |
---|---|---|
Dodawanie do rozwiązania Puste — pojedyncze rozwiązanie projektu | 1. Utwórz jedno rozwiązanie projektu. 2. Dodaj rozwiązanie do kontroli źródła. 3. Zamknij rozwiązanie. 4. Utwórz drugie puste rozwiązanie. 5. Dodaj wcześniej kontrolowane rozwiązanie z kontroli źródła (plik, kontrola źródła, dodaj projekt z kontroli źródła). |
Dodany projekt jest wyświetlany w Eksplorator rozwiązań i jest zaewidencjonowany. |
Dodawanie do rozwiązania przy użyciu pojedynczego projektu — pojedynczy projekt | 1. Utwórz rozwiązanie z jednym projektem. 2. Dodaj rozwiązanie do kontroli źródła. 3. Zamknij rozwiązanie. 4. Utwórz drugie puste rozwiązanie. 5. Dodaj wcześniej kontrolowane rozwiązanie z kontroli źródła (plik, kontrola źródła, dodaj projekt z kontroli źródła). |
Dodany projekt jest wyświetlany w Eksplorator rozwiązań i jest zaewidencjonowany. |
Dodawanie do rozwiązania — rozwiązanie dodane do kontroli źródła przez zaznaczenie | 1. Utwórz rozwiązanie z projektem. 2. Dodaj tylko rozwiązanie do kontroli źródła jako wybór. Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku. 3. Zamknij rozwiązanie. 4. Utwórz nowe rozwiązanie. 5. Dodaj wcześniej kontrolowane rozwiązanie z kontroli źródła (plik, kontrola źródła, dodaj projekt z kontroli źródła). |
Result from Step 2: Projekt nie jest pod kontrolą źródła. Result from Step 5: Jeśli pierwsze rozwiązanie zawiera elementy rozwiązania, nie można ich dodać z kontroli źródła, więc nie są wyświetlane. Projekt z pierwszego rozwiązania jest wyświetlany jako niedostępny. |