Udostępnij za pośrednictwem


Tworzenie przepływów pracy Kompilacja-Wdrażanie-Testy dla środowiska SCVMM

[!UWAGA]

W tym temacie dotyczą środowisk SCVMM.Jeśli chcesz wykonać tę procedurę przy użyciu standardowego środowiska, zobacz Tworzenie przepływu pracy Kompilacja-Wdrażanie-Testy dla środowiska standardowego.

Można użyć kompilowanie, wdrażanie i testowanie przepływ automatycznie wdrożyć aplikację w środowisku SCVMM i Uruchamianie testów automatycznych w ramach procesu kompilacji.Można również skonfigurować do wdrożenia migawka środowisku przed wdrożeniem aplikacji, więc aplikacje są wdrażane na czyste środowisko przepływu pracy.Ponadto można skonfigurować przepływu pracy można utworzyć migawki środowiska po przepływu pracy, więc mogą odtworzyć błędów kompilacji i wdrażania.Użytkownicy następnie dostęp do aplikacji w środowisku laboratoryjnym lub mogą uruchamiać testy ręczne lub automatyczne testy w użyciu proces kompilacji Microsoft Test Manager.Aby uzyskać ogólne informacje o przepływach pracy kompilacja wdrożenie test, zobacz Tworzenie przepływu pracy Kompilacja-Wdrażanie-Testy dla środowiska standardowego.

Wymagania

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

W tym temacie opisano sposób tworzenia przepływu pracy kompilacja wdrożenie test po utworzeniu skryptów wdrażania dla przepływu pracy.Aby uzyskać informacje na temat tworzenia skryptów wdrażania, zobacz Wytyczne dla przepływów pracy kompilacji wdrożyć Test.Użyj następujących procedur, aby utworzyć przepływ pracy kompilacja wdrożenie test dla środowiska SCVMM:

  • Sprawdź wymagania wstępne

  • Utwórz kompilacji, wdrażania i testowanie przepływu pracy

  • Dodaj szczegóły do przepływu pracy

  • Uruchom przepływu pracy

  • Połącz się środowiska laboratoryjnego z wyniki kompilacji

  • Uruchom testy po swojego przepływu pracy zostało ukończone

Wstępnie wymagane składniki

Przed skonfigurowaniem przepływu pracy do tworzenia i wdrażania aplikacji użyj tej listy, aby sprawdzić, że spełniono następujące zadania:

Wstępne zadania

  1. Skonfiguruj usługę programu Team Foundation kompilacji: Wdrażanie i konfigurowanie serwera kompilacji.

  2. Zainstaluj kontroler testu, a następnie zarejestruj go z kolekcji projektów zespołowych: Konfigurowanie kontrolerów testów w środowiskach laboratoryjnych.

  3. [!UWAGA]

    Podczas tworzenia środowiska laboratoryjnego, należy wybrać opcje służące do uruchamiania testów i użyć przepływu pracy.

    Utwórz środowisko SCVMM, które używa maszyn wirtualnych: Tworzenie maszyn wirtualnych przeznaczonych do wykonywania testów ręcznych.

  4. (Zalecane) Umożliwia utworzenie migawki środowisku, dzięki czemu przepływu pracy można wdrażać czyste środowisko przed wdrożeniem aplikacji.See: Korzystanie z Environment Snapshots z SCVMM Environments.

  5. Jeśli zamierzasz Uruchamianie testów automatycznych w swoim środowisku laboratoryjnym, należy dodać testów do testu planowania i utworzyć ustawienie testu za pomocą programu Microsoft Test Manager.Zobacz Testowanie w środowisku laboratoryjnym.

  6. Tworzenie skryptów wdrażania, które przepływu pracy kompilacja wdrożenie test można użyć w celu zainstalowania aplikacji.Zobacz Tworzenie skryptów wdrożenia dla przepływów pracy Kompilacja-Wdrażanie-Testy.

Konfigurowanie kompilacji

Przepływu pracy kompilacja wdrożenie test albo można wdrożyć istniejących kompilacji aplikacji lub go uruchomić definicję kompilacji, a następnie wdrożyć nowe kompilacji.Aby utworzyć nową kompilację podczas przepływu pracy, należy utworzyć definicję kompilacji oddzielne przepływu pracy służący do tworzenia aplikacji.Po dodaniu szczegóły kompilacji do przepływu pracy, albo wybierze lokalizacja docelowa kompilacji istniejących lub definicję kompilacji do tworzenia nowych kompilacji.

Ważna uwagaWażne

Jeśli dodasz definicję kompilacji, a nie lokalizację docelową kompilacji do przepływu pracy kompilacja wdrożenie test, należy wyłączyć testy w definicji kompilacji, który będzie używany do tworzenia aplikacji.

Utwórz definicję kompilacji.

Aby utworzyć definicję kompilacji dla aplikacji

  1. Na tworzenie menu, wybierz polecenie nową definicję tworzenia.

  2. Na ogólne kartę w Nazwa definicji kompilacji Określ nazwę i w opis tekst pozycję Dodaj właściwy opis.

  3. Wykonaj czynności opisane w temacie Tworzenie lub edycja definicji kompilacji.

Tworzenie przepływu pracy kompilacja wdrożenie test

W tej sekcji utworzy przepływu pracy kompilacja wdrożenie test.

Utwórz definicję kompilacji dla przepływu pracy

Następnie należy utworzyć inny definicji kompilacji dla przepływu pracy kompilacja wdrożenie test, co zostało pokazane na poniższej ilustracji:

Szablon domyślny laboratorium.

Aby utworzyć definicję kompilacji dla przepływu pracy

  1. Na tworzenie menu, wybierz polecenie nową definicję tworzenia.

  2. Na ogólne kartę w Nazwa definicji kompilacji Określ nazwę.W opis pozycję Dodaj właściwy opis.

  3. Wybierz ustawienia na wyzwalacza i obszar roboczy, tworzyć domyślne, i zasad przechowywania karty, jak opisano w temacie Tworzenie lub edycja definicji kompilacji.

    [!UWAGA]

    Nie trzeba wprowadzić ścieżkę porzucenia kompilacji tworzyć domyślne kartę dla tego przepływu pracy kompilacji, ponieważ nie należy tworzyć wyniki kompilacji przy użyciu szablonu laboratorium.Wyczyść moich kompilacjach skopiować dane wyjściowe folderu nie jest niezbędna i.

  4. Aby można było wybrać szablon laboratorium definicji kompilacji w proces , w obszarze szablonu procesu kompilacji, wybierz polecenie Pokaż szczegóły.

    Zostanie wyświetlona lista rozwijana.

  5. Wybierz szablon.Jest to plik procesu kompilacji, który definiuje przepływu pracy.

  6. Aby utworzyć przepływ pracy dla definicji kompilacji do wdrożenia aplikacji do środowiska wirtualnego, z listy rozwijanej wybierz LabDefaultTemplate.11.xaml plik proces kompilacji.

Dodaj szczegóły przepływu pracy

Teraz możesz dodać szczegóły do przy użyciu przepływu pracy parametry przepływu pracy laboratorium kreatora.

Po dodaniu te informacje do przepływu pracy i zapisać definicję kompilacji, mogą kolejkować kompilacji do uruchamiania przepływu pracy:

Aby dodać szczegóły przepływu pracy

  1. Wprowadzenie danych przepływu pracy, poniżej parametry procesu kompilacji, wybierz ustawienia procesu laboratorium i wybierz przycisk oznaczony wielokropkiem (...).

    Spowoduje to otwarcie Kreatora laboratorium parametry przepływu pracy, gdzie wprowadź informacje o przepływie pracy.

  2. Wybierz środowisko laboratoryjne: na środowiska , a następnie wybierz środowisko SCVMM, do którego chcesz wdrożyć aplikację.

    [!UWAGA]

    To środowisko musi być aktywne.Jeśli używasz środowisku, w którym są przechowywane w bibliotece, należy wdrożyć je uaktywnić środowiska.

  3. Wybierz migawkę czyste środowisko: (zalecane) Jeśli chcesz, aby definicję kompilacji, aby przywrócić środowiska laboratoryjnego do znanego stanu, wybierz powrócić do określonych migawki środowiska , a następnie wybierz oznaczonego wielokropkiem (...), aby wybrać określone migawki.

    Migawki wybierz środowisko zostanie wyświetlone okno dialogowe.Wybierz migawkę, a następnie wybierz OK.

  4. Wybierz przycisk Dalej.

  5. Wybierz definicję kompilacji lub lokalizację docelową kompilacji: przepływu pracy tworzenia aplikacji za każdym razem, gdy jest on uruchamiany, należy wykonać następujące kroki:

    1. Wybierz używać do kompilacji w programie Team Foundationi wybierz utworzony wcześniej definicję.

    2. Wybierz nową kompilację w kolejce.

  6. Jeśli chcesz użyć istniejącego kompilacji i nie odbudowy aplikacji przepływu pracy, wykonaj następujące kroki:

    1. Wybierz używać do kompilacji w programie Team Foundationi wybierz utworzony wcześniej definicję.

    2. Wybierz wybierz istniejący kompilacji.Następnie wybierz kompilacji z listy rozwijanej.Istniejące kompilacji, utworzony przez wybrany definicję kompilacji są wyświetlane na liście.

    3. Wybierz konfigurację kompilacji z wybierz tworzenia konfiguracji.

      [!UWAGA]

      Konfiguracje kompilacji są określane podczas tworzenia definicji kompilacji dla aplikacji.Jeśli występuje więcej niż jedną konfigurację kompilacji, można wybrać jedną z tej listy.

  7. Aby zdefiniować lokalizację kompilacji, wybierz opcję używanie kompilacji z określonej lokalizacji , a następnie określ ścieżkę UNC istniejącego kompilacji.

  8. Wybierz przycisk Dalej.

  9. Szczegóły dotyczące skryptów wdrażania i polecenia:

    Ważna uwagaWażne

    Przed wykonaniem następnych kilku kroków, należy utworzyć skryptów wdrażania i polecenia dla przepływu pracy.Zobacz Tworzenie skryptów wdrożenia dla przepływów pracy Kompilacja-Wdrażanie-Testy.

    Dodaj skrypty wdrożenia.

    Aby wdrożyć aplikację w ramach przepływu pracy, z wdrażanie wybierz kartę wdrażania kompilacji.

  10. Aby dodać skryptów lub poleceń potrzebne do wdrażania aplikacji, wybierz polecenie Dodaj.Wybierz maszynę wirtualną lub roli maszyny wirtualnej, która ma zostać dodana skryptu lub polecenia dla.

    Możesz dodać skrypty lub polecenia dla każdej maszyny wirtualnej w środowisku laboratoryjnym.Na przykład jeśli klient z systemem Windows w ramach aplikacji, może mieć skrypt, który skopiuje plik wykonywalny w lokalizacji, w której użyje kodowane test interfejsu użytkownika można uruchomić testy na swojej maszynie wirtualnej.Jeśli masz na serwerze sieci Web będzie mieć do uruchamiania skryptu lub polecenia do wdrożenia tej części aplikacji.Więcej szczegółów na temat wykonanie tej czynności, zobacz Tworzenie skryptów wdrożenia dla przepływów pracy Kompilacja-Wdrażanie-Testy.

  11. Wybierz migawkę po wdrożenia: (zalecane) wykonywania migawki środowiska po wdrożeniu aplikacji, ale przed zostaną uruchomione wszystkie testy, należy wykonać następujące czynności:

    [!UWAGA]

    Do połączenia z środowisko i ponownie uruchomić test służy do sprawdzania, czy problem, można użyć tej migawki.

    1. Wybierz po wdrożeniu kompilacji, należy wykonać migawki środowiska.

      Ważna uwagaWażne

      Po uruchomieniu tej definicji kompilacji w ramach procesu kompilacji w godzinach nocnych, każdej maszyny wirtualnej w środowisku będzie mieć wiele migawek skojarzonych z nim.To pogorszy wydajność maszyny wirtualnej.Ponadto istnieje limit 50 migawek, które mogą być przechowywane dla każdego środowiska wirtualnego.W związku z tym należy usunąć starego migawek regularnie.

    2. W wprowadź nazwę migawki, wpisz nazwę tego migawki.

  12. Wybierz przycisk Dalej.

  13. Dodaj szczegóły testów automatycznych:

    Do uruchamiania testów automatycznych z przepływu pracy po wdrożeniu aplikacji, wykonaj następujące kroki:

    1. Wybierz uruchamianie tych testów w środowisku.

    2. W obszarze wybierz plan testu, wybierz plan testu, który ma być używany.Wyniki testów są zapisywane jako część planu testu.

    3. W obszarze Wybierz zestawy testów wybierz wielokropkiem (...) i w wybierz zestawów testów okna dialogowego Wybierz zestawy testów, aby uruchomić.

      [!UWAGA]

      Domyślnie jest zaznaczona głównego zestawu testów.Jeśli nie chcesz uruchamiać testy w tym zestawie testów, należy wyczyścić to pole.

    4. W obszarze wybierz testowym, wybierz opcję konfiguracji, który ma być używany do uruchamiania testów.

      [!UWAGA]

      Wyniki testów dla każdy przypadek testowy w każdej zestawu testów wybrany zostanie zapisany jako sparowania każdy przypadek testowy w pakiecie i testowym wybrany.Zobacz Konfiguracje testów — określanie platform testowych.

    5. W obszarze wybierz ustawienia zautomatyzowanych testów, wybierz ustawienia testu utworzony wcześniejszych do dopasowania role w środowisku laboratoryjnym w kroku 9 całego procesu dla tego tematu.Zobacz Tworzenie ustawień automatycznych testów systemowych przy użyciu programu Microsoft Test Manager.

  14. Wybierz Zakończ.

  15. Wybierz zapisać można zapisać definicję kompilacji.

    Definicja kompilacji utworzony pojawia się w tworzy folderu w Team Explorer.

Uruchom przepływu pracy

Można uruchomić przepływu pracy, należy uruchomić definicję kompilacji, która zawiera przepływu pracy.

  1. Aby uruchomić przepływu pracy, przejdź do tworzy folderu, a następnie otwórz menu skrótów dla definicji kompilacji, która zawiera przepływu pracy.

    Wybierz nową kompilację w kolejce.

    Tworzenia kolejki zostanie wyświetlone okno dialogowe.

  2. Sprawdź informacje o przepływie pracy, a następnie wybierz kolejki.

    Explorer tworzenia wyświetlania widoku.

  3. Aby wyświetlić tworzenie podsumowanie wyświetlanie w miarę postępów kompilacji, kliknij dwukrotnie kompilacji.

    Możesz zobaczyć stan w miarę postępów kompilacji.

  4. (Opcjonalnie) Jeśli chcesz wyświetlić środowiska w miarę postępów kompilacji, otwórz Microsoft Test Manager, zlokalizować Center laboratorium, wybierz polecenie laboratorium, a następnie wybierz środowisku SCVMM na liście.Można wyświetlić postęp kompilacji i szczegółowe informacje o środowisku laboratoryjnym w następujący sposób:

    • W przypadku wybrania tej opcji po przywróceniu migawki.

    • Migawki po wdrażania jest wykonywane w przypadku wybrania tej opcji.

    • Stan możliwości (zielony strzałki jest wyświetlane, gdy funkcja jest gotowa).

    • Testy podczas ich uruchamiania, jeśli testy interakcję z interfejsem użytkownika.

    Jeśli przepływ pracy zakończy się pomyślnie, pojawi się zielony znacznik wyboru.Jeśli występują błędy, można wybrać Wyświetlanie dziennika Aby wyświetlić szczegóły.

Połącz się środowiska laboratoryjnego z wyniki kompilacji

Podczas wyświetlania wyniki kompilacji, można połączyć środowisku SCVMM, aby wyświetlić aplikacji.Użytkownik może nawiązać połączenie post migawkę wdrożenia środowiska wybrania tej opcji w przepływie pracy, czy można nawiązać środowiska w bieżącym stanie, co zostało pokazane na poniższej ilustracji.

Łącz się środowiska z wyniki kompilacji

Aby nawiązać połączenie środowiska laboratoryjnego z wyniki kompilacji

  1. Z tworzy folderu w Team Explorer, otwórz menu skrótów dla przepływu pracy i wybierz polecenie tworzy widok.

    Explorer tworzenia wyświetlania widoku.

  2. Aby wyświetlić ukończone kompilacji, wybierz polecenie ukończone karty.

  3. Kliknij dwukrotnie kompilacji, które mają być wyświetlane.

    Jest wyświetlane podsumowanie Tworzenie widoku.

  4. Choose the link next to View environment snapshot<Build name and number>.

    Connect do środowiska zostanie wyświetlone okno dialogowe.

  5. Jeśli chcesz nawiązać połączenia z migawki, która została podjęta po wdrożeniu aplikacji, wybierz polecenie nawiązywanie połączenia z migawki w tym środowisku.

    [!UWAGA]

    Nawiązywanie połączenia z tym migawki, zostaną odrzucone wszystkie zmiany wprowadzone po tej migawki po wdrożenia.Jeśli chcesz zachować zmiany, połączyć środowiska w jego bieżącym stanie się wykonywania migawki pierwszy, przed powracanie do migawki po wdrożenia.Aby uzyskać informacje dotyczące wykonywania migawki, zobacz Korzystanie z Environment Snapshots z SCVMM Environments.

  6. Do nawiązania połączenia do środowiska w bieżącym stanie, wybierz opcję Connect do środowiska w jego bieżącym stanie.

  7. Wybierz połączyć.

    Podgląd środowiska firmy Microsoft jest wyświetlane, i są połączone w środowisku laboratoryjnym.Teraz możesz używać aplikacji, która została wdrożona.

Testowanie aplikacji po zakończeniu przepływu pracy

Po zakończeniu przepływu pracy i wdrażaniu aplikacji w środowisku laboratoryjnym, możesz uruchamiać testy w swojej aplikacji w przepływie pracy.Jeśli chcesz uruchamiać testy w swojej aplikacji w przepływie pracy, po wdrożeniu aplikacji w środowisku SCVMM, należy wyświetlić następujące tematy:

  1. Porady: przeprowadzanie testów ręcznych i tworzenie usterek odtwarzalnych w środowiskach SCVMM

  2. Automatyczne przepływy pracy Kompilacja-Wdrażanie-Testy

Zobacz też

Koncepcje

Tworzenie przepływu pracy Kompilacja-Wdrażanie-Testy dla środowiska standardowego

Inne zasoby

Uruchamianie testów w środowiskach laboratoryjnych