Udostępnij za pośrednictwem


Jak: utworzyć przepływ Build wdrożyć Test dla środowiska SCVMM

[!UWAGA]

W tym temacie można zastosować w środowiskach SCVMM.Aby wykonać tę procedurę przy użyciu standardowego środowiska, zobacz Jak: utworzyć przepływ Build wdrożyć Test do standardowego środowiska.

Można użyć kompilacji, wdrożyć i przetestować przepływ pracy, aby wdrożyć aplikację w środowisku SCVMM i uruchomić testy automatyczne jako część procesu tworzenia automatycznie.Można także skonfigurować przepływ pracy do wdrażania migawkę środowisku przed wdrożeniem aplikacji tak, aby aplikacje są wdrażane do czystego środowiska.Ponadto można skonfigurować przepływu pracy do utworzenia migawki danego środowiska po obiegu pracy, więc można odtworzyć błędów kompilacji lub wdrażania.Użytkowników można następnie uzyskiwać dostęp do aplikacji, w ich środowisku laboratoryjnym lub mogą uruchamiać testów ręcznych lub zautomatyzowane testy oddzielnie od używanych proces kompilacji Microsoft Test Manager.Aby uzyskać ogólne informacje o przepływach pracy build wdrożyć test, zobacz Jak: utworzyć przepływ Build wdrożyć Test do standardowego środowiska.

Wymagania

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

W tym temacie opisano sposób tworzenia kompilacji wdrożyć test przepływ pracy po utworzeniu skrypty wdrażania dla przepływu pracy.Aby uzyskać informacje dotyczące tworzenia skryptów wdrażania, zobacz Wytyczne dla przepływów pracy kompilacji wdrożyć Test.Tworzenie kompilacji wdrożyć test przepływ pracy dla środowiska SCVMM za pomocą poniższych procedur:

  • Sprawdź wymagania wstępne

  • Tworzenie kompilacji, wdrożyć i przetestować przepływu pracy

  • Dodaj szczegóły do przepływu pracy

    1. Wybierz środowisko

    2. Wybierz migawkę czystego środowiska

    3. Wybierz definicję kompilacji lub miejsce spadek kompilacji

    4. Dodać skrypty wdrażania

    5. Wybierz migawkę powdrożeniowe ze strony działu

    6. Dodaj szczegóły dla zautomatyzowanych testów

  • Uruchom przepływ pracy

  • Połączyć się z wyników kompilacji środowiska laboratoryjnego

  • Przepływ wykonywania testów po pracy zostało ukończone

Warunki wstępne

Było skonfigurować przepływ pracy do tworzenia i wdrażania aplikacji, użyj tej listy, aby zweryfikować, że spełniono następujące zadania:

Wstępne zadania

  1. Konfigurowanie usługi Team Foundation kompilacji: jak: Konfigurowanie maszyny Build.

  2. Instalowanie kontrolera testu i zarejestrować go z kolekcji projektu zespołu: Konfigurowanie kontrolerów testów w środowiskach laboratoryjnych.

  3. [!UWAGA]

    Podczas tworzenia środowiska laboratoryjnego, wybierz żądane opcje, aby uruchomić testy i używanie przepływu pracy.

    Utworzyć środowisko SCVMM maszyn wirtualnych: Tworzenie środowiska SCVMM przy użyciu przechowywanych maszyn wirtualnych i szablonów.

  4. (Zalecane) Umożliwia utworzenie migawki danego środowiska tak, aby przepływ pracy można wdrożyć czystego środowiska przed przystąpieniem do wdrażania aplikacji.See: Korzystanie z Environment Snapshots z SCVMM Environments.

  5. Jeśli masz zamiar uruchomić zautomatyzowane testy w środowisku laboratoryjnym, należy dodać testów testowi plan i utworzyć ustawienia testu przy użyciu Menedżera przetestować firmy Microsoft.Zobacz Uruchomione testy w środowisku laboratoryjnym.

  6. Tworzenie skryptów wdrażania kompilacji wdrożyć test przepływu pracy można użyć do zainstalowania aplikacji.Zobacz Tworzenie skryptów wdrażania dla przepływów pracy kompilacji wdrożyć Test.

Konfigurowanie kompilacji

Obieg pracy build wdrożyć test albo można wdrożyć istniejących kompilacji aplikacji lub go uruchomić budować definicja, a następnie wdrożenie nowej kompilacji.Aby utworzyć nowy budować podczas przepływu pracy, należy utworzyć definicję oddzielnych Kompilacja przepływu pracy można używać do budowania aplikacji.Po dodaniu szczegółów kompilacji do przepływu pracy, albo wybierze miejsce spadek istniejących kompilacji lub definicji kompilacji do tworzenia nowej kompilacji.

Ważna uwagaWażne

Jeśli dodasz budować definicja zamiast lokalizacji spadek kompilacji do kompilacji wdrożyć test przepływu pracy, należy wyłączyć testy w definicji kompilacji, używających do budowania aplikacji.

Utwórz definicję kompilacji.

Aby utworzyć definicję kompilacji aplikacji

  1. Na budować menu, wybierz polecenie Nowa definicja budować.

  2. Na Ogólne kartę, w zbudować Nazwa definicji Określ nazwę i w Opis tekst pudełko, dodać odpowiedni opis.

  3. Wykonaj kroki opisane w temacie Utwórz definicję kompilacji.

Tworzenie przepływu pracy build wdrożyć test

W tej sekcji, użytkownik utworzy build wdrożyć test przepływu pracy.

Ee471614.collapse_all(pl-pl,VS.110).gifUtworzenie definicji kompilacji dla przepływu pracy

Następnie należy utworzyć inną definicję kompilacji do kompilacji wdrożyć test przepływu pracy, jak pokazano na poniższej ilustracji:

Szablon domyślny lab.

Aby utworzyć definicję kompilacji dla przepływu pracy

  1. Na budować menu, wybierz polecenie Nowa definicja budować.

  2. Na Ogólne kartę, w zbudować Nazwa definicji Określ nazwę.W Opis pole, dodać odpowiedni opis.

  3. Wybierz ustawienia na wyzwalacz i obszar roboczy, Zbudować domyślnie, i Zasady przechowywania karty zgodnie z opisem w temacie Utwórz definicję kompilacji.

    [!UWAGA]

    Nie musisz wprowadzić ścieżkę kropli budować Zbudować domyślnie kartę dla tego przepływu pracy kompilacji, ponieważ nie należy tworzyć budować produkcja przy użyciu szablonu lab.Jasne Mój wyjść kopia buduje i folderu przechowywania nie jest wymagana.

  4. Aby można było wybrać szablon laboratorium dla definicji budować na procesu kartę, w ramach zbudować szablonu procesu, wybierz polecenie Pokaż szczegóły.

    Pojawia się lista rozwijana.

  5. Wybierz szablon.Jest to plik proces kompilacji, definiujący przepływu pracy.

  6. Umożliwia utworzenie przepływu pracy dla swojej definicji kompilacji wdrożenie aplikacji do środowiska wirtualnego, należy wybrać z listy rozwijanej dla LabDefaultTemplate.11.xaml zbudować przetworzyć pliku.

Ee471614.collapse_all(pl-pl,VS.110).gifDodaj szczegóły dotyczące przepływu pracy

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

Po dodaniu tych szczegółów do przepływu pracy i Zapisz definicję kompilacji, mogą kolejkować kompilacji do uruchamiania przepływu pracy:

  1. Wybierz środowisko laboratoryjne

  2. Wybierz migawkę czystego środowiska

  3. Wybierz definicję kompilacji lub wybierz miejsce spadek kompilacji

  4. Dodać skrypty wdrażania

  5. Wybierz migawkę powdrożeniowe ze strony działu

  6. Dodaj szczegóły dla zautomatyzowanych testów

Aby dodać szczegóły dotyczące przepływu pracy

  1. Wprowadzanie danych dotyczących organizacji pracy, pod parametrów procesu kompilacji, wybierz polecenie Ustawienia procesu laboratorium , a następnie wybierz wielokropek (...).

    Spowoduje to otwarcie Kreatora parametry przepływu pracy laboratorium, w których wprowadzane są informacje dotyczące przepływu pracy.

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

    [!UWAGA]

    To środowisko musi być aktywne.Jeśli używasz środowisku, w którym jest przechowywany w bibliotece, należy wdrożyć środowisko, aby je uaktywnić.

  3. Wybierz migawkę czystego środowiska: (zalecane) Jeśli chcesz, aby Twoja definicja kompilacji, aby powrócić do znanego stanu środowiska laboratoryjnego, zaznacz Powróć do określonych migawka środowiska , a następnie wybierz wielokropek (...), aby zaznaczyć określonych migawka.

    Wybierz migawkę środowiska zostanie wyświetlone okno dialogowe.Zaznacz ją, a następnie wybierz polecenie OK.

  4. Wybierz przycisk Dalej.

  5. Wybierz definicję kompilacji lub miejsce spadek kompilacji: przepływu pracy do budowania aplikacji, za każdym razem, gdy jest uruchamiany, wykonaj następujące kroki:

    1. Wybierz wbudowana Team Foundationi zaznacz definicję, na utworzonym wcześniej.

    2. Wybierz kolejki nowy build.

  6. Chcąc przepływu pracy do istniejących wbudowana i nie rozpocznie się przebudowę aplikacji, wykonaj następujące kroki:

    1. Wybierz wbudowana Team Foundationi zaznacz definicję, na utworzonym wcześniej.

    2. Wybierz Wybieranie istniejącego kompilacji.Następnie wybierz kompilacji z listy rozwijanej.Buduje istniejącego, utworzone przez budować definicja wybrany są wyświetlane na liście.

    3. Wybierz konfigurację kompilacji od konfiguracji wybierz build.

      [!UWAGA]

      Konfiguracje kompilacji są określane podczas tworzenia swojej definicji kompilacji aplikacji.Jeśli istnieje więcej niż jedna konfiguracja kompilacji, można wybrać z tej listy.

  7. Aby zdefiniować lokalizację kompilacji, należy zaznaczyć wykorzystania budować z określonej lokalizacji , a następnie określ ścieżkę UNC istniejącego kompilacji.

  8. Wybierz przycisk Dalej.

  9. Szczegóły dotyczące poleceń i skrypty wdrażania:

    Ważna uwagaWażne

    Przed ukończeniem kilka następnych kroków, należy utworzyć skrypty wdrażania i polecenia dla przepływu pracy.Zobacz Tworzenie skryptów wdrażania dla przepływów pracy kompilacji wdrożyć Test.

    Dodać do skryptu wdrażania.

    Do wdrożenia aplikacji w ramach przepływu pracy, z Wdrażanie kartę, a następnie kliknij polecenie Wybierz Wdrażanie budować.

  10. Aby dodać skryptów lub poleceń wymagane do wdrożenia aplikacji, wybierz polecenie Dodaj.Wybierz maszynę wirtualną lub rolę maszyny wirtualnej, którą chcesz dodać skrypt lub polecenie odpowiadające.

    Możesz teraz dodać skryptów lub poleceń dla każdej maszyny wirtualnej w środowisku laboratoryjnym.Na przykład jeśli klient systemu Windows jako część aplikacji, może mieć skrypt, który kopiuje plik wykonywalny do lokalizacji, do której kodowane jako test interfejsu użytkownika będzie użyć do uruchomienia testów na na komputerze wirtualnym.Jeśli masz serwer sieci Web należy uruchomić skrypt lub polecenie, aby wdrożyć tą częścią aplikacji.Aby uzyskać więcej informacji na temat wykonywania tej czynności, zobacz Tworzenie skryptów wdrażania dla przepływów pracy kompilacji wdrożyć Test.

  11. Wybierz migawkę powdrożeniowe ze strony działu: (zalecane) jest utworzenie migawki środowisku po wdrożeniu aplikacji, ale zanim zostaną uruchomione wszystkie testy, wykonaj następujące kroki:

    [!UWAGA]

    Aby połączyć się z środowiska naturalnego i ponownie uruchom test, w każdym przypadku, gdy chcesz zbadać problem, można użyć tej migawki.

    1. Wybierz po wdrożeniu budować, warto zrobić migawkę środowiska.

      Ważna uwagaWażne

      Po uruchomieniu tej definicji budować jako część procesu nocny budować, każda maszyna wirtualna w środowisku ostatecznie mają wielu migawek skojarzony z nim.Pogarsza się wydajność maszyny wirtualnej.Ponadto istnieje limit 50 migawek, które mogą być przechowywane dla poszczególnych środowisk wirtualnych.W związku z tym należy usunąć starych migawek regularnie.

    2. W Wprowadź nazwę migawki, wpisz nazwę dla tej migawki.

  12. Wybierz przycisk Dalej.

  13. Dodaj szczegóły dotyczące zautomatyzowane testy:

    Aby uruchomić testy automatyczne z obiegu pracy, po wdrożeniu aplikacji, wykonaj następujące kroki:

    1. Wybierz tych testów w środowisku.

    2. W obszarze Umożliwia wybranie planu, test, wybierz plan badań, którego chcesz użyć.Wyniki testu zostaną zapisane jako część tego planu testowania.

    3. W obszarze Wybierz zestawy testów wybrać wielokropkiem (...) i w pakietów testowych Select okno dialogowe Wybierz zestawy testów, który chcesz uruchomić,.

      [!UWAGA]

      Zestaw testów katalogu głównego jest zaznaczone domyślnie.Jeśli nie chcesz uruchomić testy w apartamencie test, należy wyczyścić to pole.

    4. W obszarze Wybierz konfigurację test, wybierz konfigurację która ma być używany do uruchomienia testów.

      [!UWAGA]

      Wyniki badań dla każdego przypadku testowego w każdym pokoju wybrane do testu zostanie zapisany jako powiązanie z każdego przypadku testowego w zestawie i testowym, która została wybrana.Zobacz Konfiguracje testów — określanie platform testowych.

    5. W obszarze Wybierz ustawienia automatycznych testów, wybierz opcję Testuj ustawienia utworzony wcześniej odpowiadający role w danym środowisku laboratorium 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 polecenie Zakończ.

  15. Wybierz polecenie zapisać Aby zapisać definicję kompilacji.

    Definicja kompilacji powstały pojawi się na buduje folderu w Team Explorer.

Ee471614.collapse_all(pl-pl,VS.110).gifUruchom przepływ pracy

Uruchamiając budować definicja, który zawiera obieg pracy można uruchomić przepływu pracy.

  1. Aby uruchomić przepływ pracy, przejdź do buduje folder, a następnie otwórz menu skrótów dla definicji kompilacji, zawierający przepływu pracy.

    Wybierz polecenie Tworzenie nowej kolejki.

    Kolejki budować zostanie wyświetlone okno dialogowe.

  2. Należy sprawdzić informacje dla przepływu pracy, a następnie wybierz polecenie kolejki.

    Explorer budować widok jest wyświetlany.

  3. Aby zobaczyć Build krótki opis wyświetlanie w trakcie kompilacji, kliknij dwukrotnie ikonę kompilacji.

    W trakcie kompilacji, można zobaczyć stan.

  4. (Opcjonalnie) Jeśli chcesz wyświetlić środowiska naturalnego w trakcie kompilacji, otwórz Microsoft Test Manager, zlokalizuj Laboratorium Centrum, wybierz polecenie Lab, a następnie wybierz środowisko SCVMM na liście.Możesz wyświetlić postęp budowy oraz szczegółów na temat środowiska laboratoryjnego się następujące zmiany:

    • Migawki są przywracane, jeśli ta opcja jest zaznaczona.

    • Migawka powdrożeniowe ze strony działu pochodzi, w przypadku wybrania tej opcji.

    • Stan możliwości (zielona strzałka jest wyświetlany, gdy możliwością jest gotowe).

    • Testy podczas ich uruchamiania, jeśli badania interakcji z interfejsem użytkownika.

    Jeśli przepływ pracy zakończy się pomyślnie, pojawi się zielony znacznik wyboru.Jeśli wystąpią błędy, możesz Wyświetl dziennik Aby wyświetlić więcej szczegółów.

Połączyć się z wyników kompilacji środowiska laboratoryjnego

Przeglądając wyniki kompilacji, można połączyć się z danym środowisku SCVMM, aby wyświetlić aplikacji.Można albo łączysz się migawka wdrażania post dotyczących środowiska, jeśli ta opcja jest zaznaczona w pracy lub można połączyć się z środowiska w jego aktualnym stanie, jak pokazano na poniższej ilustracji.

Nawiązać połączenie z wyników kompilacji środowiska

Aby połączyć się z wyników kompilacji środowiska laboratoryjnego

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

    Explorer budować widok jest wyświetlany.

  2. Aby wyświetlić zakończone kompilacji, wybierz polecenie ukończone kartę.

  3. Kliknij dwukrotnie kompilacji, który chcesz wyświetlić.

    Widok Build krótki opis jest wyświetlany.

  4. Wybierz łącze obok Widok migawki środowiska< zbudować nazwa i numer >.

    Connect do środowiska zostanie wyświetlone okno dialogowe.

  5. Aby połączyć się z migawki, która została podjęta po wdrożeniu aplikacji, wybierz polecenie Połącz z migawki w tym środowisku.

    [!UWAGA]

    Łącząc się z tej migawki, wszelkie zmiany, które zostały wprowadzone po tej migawki powdrożeniowe ze strony działu zostaną odrzucone.Jeśli chcesz zachować zmiany, połącz się środowiska naturalnego w jego bieżącym stanie i warto zrobić migawkę, przed powracanie do migawki powdrożeniowe ze strony działu.Aby uzyskać informacje dotyczące wykonywania migawki, zobacz Korzystanie z Environment Snapshots z SCVMM Environments.

  6. Aby połączyć się środowiska naturalnego w jego aktualnym stanie, należy wybrać Podłącz do środowiska naturalnego w jego bieżącym stanie.

  7. Wybierz polecenie połączyć.

    Jest wyświetlany podgląd środowiska firmy Microsoft i podłączeniu do środowiska laboratoryjnego.Program aplikacji, która została wdrożona.

Testowania aplikacji po zakończeniu przepływu pracy

Po zakończeniu przepływu pracy i aplikacja jest wdrażana w środowisku laboratoryjnym, można uruchomić testy w swojej aplikacji oddzielnie od obiegu pracy.Aby uruchomić testy w swojej aplikacji oddzielnie od obiegu pracy, po wdrożeniu aplikacji do środowiska SCVMM, należy wyświetlić te tematy:

  1. Jak: uruchamianie ręczne testów i tworzenie powtarzalnych błędów w środowiskach SCVMM

  2. Jak: Uruchom zautomatyzowane testy w środowisku laboratoryjnym przy użyciu Menedżera badania firmy Microsoft

Zobacz też

Koncepcje

Jak: utworzyć przepływ Build wdrożyć Test do standardowego środowiska

Uruchomione testy w środowisku laboratoryjnym