Jak: utworzyć przepływ Build wdrożyć Test do standardowego środowiska
[!UWAGA]
Ten temat dotyczy standardowych środowisk.Aby wykonać tę procedurę przy użyciu środowiska SCVMM, zobacz Jak: utworzyć przepływ Build wdrożyć Test dla środowiska SCVMM.
Przepływ pracy build wdrożyć test umożliwia automatycznie wdrożyć aplikację do standardowego środowiska i uruchamianie zautomatyzowanych testów na tę aplikację jako część procesu tworzenia.Użytkownicy następnie dostęp do aplikacji w ich środowisku standardowy 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 standardowego środowiska za pomocą poniższych procedur:
Sprawdź wymagania wstępne
Konfigurowanie kompilacji
Tworzenie definicji kompilacji dla przepływu pracy
Dodaj szczegóły do przepływu pracy
Wybierz środowisko laboratoryjne
Wybierz definicję kompilacji lub wybierz miejsce spadek kompilacji
Dodać skrypty wdrażania
Dodaj szczegóły dla zautomatyzowanych testów
Uruchom przepływ pracy
Zobacz wyniki kompilacji
Wyświetlanie aplikacji
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
Skonfigurować usługę kompilacji Team Foundation.Patrz: jak: Konfigurowanie maszyny Build.
Instalowanie kontrolera testu i zarejestrować go z kolekcji projektu zespołu: Konfigurowanie kontrolerów testów w środowiskach laboratoryjnych.
-
[!UWAGA]
Podczas tworzenia środowiska laboratoryjnego, wybierz żądane opcje, aby uruchomić testy i używanie przepływu pracy.
Tworzenie standardowego środowiska, który używa maszyny wirtualne i fizyczne.See: Tworzenie standardowego środowiska.
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.
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ż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. |
Aby utworzyć definicję kompilacji aplikacji
Na budować menu, wybierz polecenie Nowa definicja budować.
Na Ogólne kartę, w zbudować Nazwa definicji Określ nazwę i w Opis tekst pudełko, dodać odpowiedni opis.
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.
Tworzenie 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:
Aby utworzyć definicję kompilacji dla przepływu pracy
Na budować menu, wybierz polecenie Nowa definicja budować.
Na Ogólne kartę, w zbudować Nazwa definicji Określ nazwę i w Opis pole Dodaj odpowiedni opis.
-
[!UWAGA]
Można korzystać jedynie szablon budować definicja z wyzwalaczami kompilacji ręczny, zaplanowane lub taboru kolejowego.Stopniowego budowania wyzwalacze nie są zalecane, ponieważ awaria testu w dalszym ciągu umożliwia następnej budowy toczenia uruchomić lub zatrzymać systemu całego zestawu.Bramkowy ewidencjonowania i ciągłej integracji wyzwalacze nie są obsługiwane.
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.
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.
Wybierz szablon.Jest to plik proces kompilacji, definiujący przepływu pracy.
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.
Dodaj 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:
Wybierz środowisko laboratoryjne
Wybierz definicję kompilacji lub wybierz miejsce spadek kompilacji
Dodać skrypty wdrażania
Dodaj szczegóły dla zautomatyzowanych testów
Aby dodać szczegóły dotyczące przepływu pracy
Poniżej wpisz szczegóły dla przepływu pracy, 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.
Wybierz środowisko laboratoryjne: na środowiska , następnie wybierz standardowe środowisko, do której chcesz wdrożyć aplikację.
Wybierz przycisk Dalej.
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:
Wybierz polecenie wbudowana Team Foundationi wybierz polecenie budować definicja, który został utworzony wcześniej.
Wybierz polecenie kolejki nowy build.
Chcąc przepływu pracy do istniejących wbudowana i nie rozpocznie się przebudowę aplikacji, wykonaj następujące kroki:
Wybierz polecenie wbudowana Team Foundationi wybierz polecenie budować definicja, który został utworzony wcześniej.
Wybierz polecenie Wybieranie istniejącego kompilacji.Z listy rozwijanej można wybrać kompilacji.Istniejące buduje utworzone z użyciem budować definicja, który został wybrany, są wyświetlane na liście.
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 wybierać z tej listy.
Aby zdefiniować lokalizację kompilacji, należy wybrać wykorzystania budować z określonej lokalizacji , a następnie określ ścieżkę UNC istniejącego kompilacji.
Wybierz przycisk Dalej.
Szczegóły dotyczące poleceń i skrypty wdrażania:
Waż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.
Do wdrożenia aplikacji w ramach przepływu pracy, z Wdrażanie kartę, a następnie kliknij polecenie Wybierz Wdrażanie budować.
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 o sposobach wykonania tego kroku, zobacz Tworzenie skryptów wdrażania dla przepływów pracy kompilacji wdrożyć Test.
Wybierz przycisk Dalej.
Dodaj szczegóły dotyczące zautomatyzowane testy:
Aby uruchomić testy automatyczne z obiegu pracy, po wdrożeniu aplikacji, wykonaj następujące kroki:
Wybierz tych testów w środowisku.
W obszarze Umożliwia wybranie planu, test, wybierz plan badań, którego chcesz użyć.Wyniki testu zostaną zapisane jako część tego planu testowania.
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.
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.
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.
Wybierz polecenie Zakończ.
Wybierz polecenie zapisać Aby zapisać definicję kompilacji.
Definicja kompilacji powstały pojawi się na buduje folderu w Team Explorer.
Uruchom przepływ pracy
Uruchamiając budować definicja, który zawiera obieg pracy można uruchomić przepływu pracy.
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.
Należy sprawdzić informacje dla budowania przepływ pracy, a następnie wybierz polecenie kolejki.
Budowanie widok programu Explorer jest wyświetlany.
Aby wyświetlić widok Build krótki opis w trakcie kompilacji, kliknij dwukrotnie kompilacji.
W trakcie kompilacji, można zobaczyć stan.
(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 z listy danego środowiska.Można wyświetlić postęp kompilacji znajdują odbicie w obraz dla danego środowiska szczegóły środowiska powyżej ten obraz się następujące zmiany:
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 kompilacji zakończy się powodzeniem, pojawi się zielony znacznik wyboru.Jeśli wystąpią błędy, możesz Wyświetl dziennik Aby wyświetlić więcej szczegółów.
Zobacz wyniki kompilacji dla przepływu pracy
Po zakończeniu przepływu pracy, można wyświetlić wyniki kompilacji dla przepływu pracy.
Aby wyświetlić wyniki kompilacji dla przepływu pracy
Z buduje folderu w Team Explorer, kliknij prawym przyciskiem myszy swój budować definicja przepływu pracy i wskaż Buduje View.
Explorer budować widok jest wyświetlany.
Aby wyświetlić zakończone kompilacji, wybierz polecenie ukończone kartę.
Kliknij dwukrotnie kompilacji, który chcesz wyświetlić.
Widok Build krótki opis jest wyświetlany.
Po wdrożeniu go przeglądać aplikacji
Po zakończeniu przepływu pracy, można użyć środowiska podglądu w programie Microsoft Test Manager lub pulpitu zdalnego, aby wyświetlić aplikacji po zalogowaniu się na komputerze aplikacja 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 standardowego środowiska, należy wyświetlić te tematy:
Zobacz też
Koncepcje
Jak: utworzyć przepływ Build wdrożyć Test do standardowego środowiska