Udostępnij za pośrednictwem


Jak: Konfigurowanie i Uruchom zaplanowane badania po budowanie aplikacji

Po zakończeniu kompilacji do oceny jakości budowania można uruchomić testy.Badania te są często nazywane kompilacji testów weryfikacyjnych (BVTs) lub dymu testów.Testy te zazwyczaj składa się z szerokiego pakietu testów, które są używane do weryfikowania kluczowych obszarach aplikacji, w szczególności kompilacji.Jeśli wszystkie testy BVT przeszły kompilacji jest uważany za sukcesu.

Jeden lub więcej typów testy automatyczne można użyć jako część testu weryfikacji na kompilacji.Można uruchomić następujące testy:

  • Jednostki badań

  • Testy zakodowanej interfejsu użytkownika

  • Testy wydajności sieci Web

  • Badania obciążenia

  • Ogólne badania

Creating BVTs uses Visual Studio, Kontrola wersji programu Team Foundation, and Team Foundation Build.Po pierwsze, będzie zaewidencjonować zautomatyzowanych testów, które chcesz użyć dla sieci BVT do kontroli źródła przy użyciu Kontrola wersji programu Team Foundation.Testy są następnie dodać do definicji budowania sieci.Wreszcie, użyj Team Foundation Build do kolejki kompilacji, które będą następnie uruchomić testy, jeśli kompilacja jest pomyślne.

[!UWAGA]

Komputer kliencki musi mieć Team Explorer zainstalowany i Visual Studio sesji użytkownika musi być podłączony do Team Foundation Server komputera.Aby uzyskać informacje dotyczące łączenia się z Team Foundation Server, zobacz How to: Connect to a Team Project in Team Foundation Server.

W tym temacie opisano procedury, które są wymagane do tworzenia i uruchamiania testów weryfikacyjnych kompilacji:

  • Sprawdź w kompilacji testy weryfikacji

  • Utwórz definicję kompilacji

  • Dodawanie komputerów lub kont użytkowników dla kompilacji i testowania agentów do grupy TeamTestControllerUsers

  • Skonfigurować agenta użytkownika do zakodowanej testy interfejsu użytkownika

  • Uruchom definicji Build BVT

Sprawdź w kompilacji testy weryfikacji

W tej procedurze Sprawdź pliki rozwiązania.

Aby sprawdzić w kompilacji testy weryfikacji kontroli źródła

  1. Łączenie się z Team Foundation Server komputera.Aby uzyskać więcej informacji, zobacz How to: Connect to a Team Project in Team Foundation Server.

  2. Jeśli rozwiązanie nie jest już w formancie źródła, należy go dodać do kontroli źródła.Aby uzyskać więcej informacji, zobacz Add a Project or Solution to Version Control.

  3. Wybierz Explorer zespołu i wybierz polecenie Oczekiwania na zaewidencjonowania.Zaewidencjonowania oczekujące okno jest wyświetlane.

  4. Sprawdź pliki rozwiązania.Aby uzyskać więcej informacji, zobacz Check In Pending Changes.

    [!UWAGA]

    Może być procesem zespołu, który reguluje sposób tworzenia i zarządzania BVTs.Na przykład proces może wymagać sprawdzenie budowania lokalnie przed rozpoczęciem sprawdzania kodu i testów, które uruchomić na nim.

    Po zakończeniu operacji ewidencjonowania, ikona kłódki jest wyświetlana obok każdego pliku w oknie Solution Explorer, aby wskazać jego Sprawdzane W stanu.Aby uzyskać więcej informacji, zobacz Identify Version Control Item Status in Solution Explorer.

    Testy zaewidencjonowania są dostępne do użycia w kompilacji.Można teraz utworzyć definicję kompilacji zawierający testów, które chcesz uruchomić w sieci BVT.

Utwórz definicję kompilacji

Aby utworzyć definicję build BVT

  1. W Team Explorer, wybierz zespół projektu.

  2. Na stronie głównej Team Explorer, wybierz polecenie tworzy.

    Tworzy wyświetlana jest strona.

  3. Wybierz nowej definicji Build.

    Nowej definicji budować karta jest wyświetlana.

  4. Wprowadź informacje dla użytkownika nowej definicji build**.** Aby uzyskać więcej informacji, zobacz Utwórz definicję kompilacji.

  5. Określ nazwę do skojarzenia z definicji kompilacji w nazwę definicji budować pole tekstowe.

  6. (Opcjonalnie) Dodaj odpowiedni opis w Opis.

  7. Wybierz obszaru roboczego.

    Tabela robocza folderów zawiera folder kontroli źródła dla projektu zespołu, dla której tworzone są nowe definicje kompilacji i lokalnego folderu agenta kompilacji.Lokalny folder agenta kompilacji jest wymienione w kolumnie Folder lokalny.Wszystkie ścieżki roboczego agenta kompilacji są mapowane do domyślnego katalogu głównego wyświetlane.

  8. Aby skopiować listę folderów roboczych istniejącego obszaru roboczego, wybierz polecenie Kopię istniejącego obszaru roboczego otworzyć obszaru roboczego wybierz okno dialogowe.

    Wybrany obszar roboczy jest znormalizowane do wspólnego katalogu głównego na agent kompilacji $(SourceDir).SourceDir jest zmiennej środowiskowej do \Sources $(BuildDir).

    Można również wybrać puste komórki w folderze źródłowym formantu, a następnie wybierz wielokropkiem (...), aby przejść do folderu kontroli źródła dodać folder roboczy.Wybrany folder kontroli źródła jest również znormalizowane do wspólnego katalogu głównego na agenta kompilacji.

  9. Wybierz domyślne budować.

    W okienku zbudować domyślnie kontroler kompilacji można wybrać, jeśli istnieje jeden z listy rozwijanej kontrolera kompilacji.

    W kopię Konstruuj dane wyjściowe do następującego folderu drop wpisz ścieżkę UNC (\\serwer\udział) jak.Pliki binarne zbudowany i pliki dziennika znajdują się w tym folderze, zaraz po zakończeniu kompilacji.Aby uzyskać więcej informacji na temat konfigurowania folderu, zobacz Wybieranie lokalizacji przemieszczenia i konfigurowanie folderu do wrzucania.

    Jeśli plan uruchomić zakodowane testów, testy wydajności sieci Web lub testów obciążenia interfejsu użytkownika jako część definicji kompilacji programu, należy użyć wyjście z kompilacja w tej lokalizacji, aby uruchomić lub zainstalować aplikację.Automatycznie zainstalować aplikację po zakończeniu kompilacji i przed testy, można użyć albo laboratorium domyślnego szablonu można wdrożyć w środowisku SCVMM aplikacji lub zmodyfikować ten szablon domyślny lab wdrożenie aplikacji do standardowego środowiska.

    [!UWAGA]

    Przed wykonaniem tej czynności konieczne jest utworzenie folderu publicznego, gdy konto TFSService ma pełne prawa.Więcej informacji o Team Foundation kont usług, zobacz Widok Team Foundation serwera usług.

  10. Wybierz proces.W proces okienku wybierz Pokaż szczegóły.

  11. W wymagane sekcji, dalej, aby wybrać wielokropka w kolumnie drugiej elementy do kompilacji.

    Elementy do kompilacji jest wyświetlane okno dialogowe.

  12. Wybierz dodać.Zlokalizuj chcesz zbudować w drzewie kontroli wersji, a następnie wybierz projekt lub rozwiązanie OK.

  13. Na elementy do kompilacji okno dialogowe Wybierz OK.

  14. Aby określić wzorzec wyszukiwania do lokalizowania zestawów badawczych, wybierz Test Specyfikacja_plików zestawu.Wpisz ciąg wyszukiwania.Na przykład ** \*test*.dll Jeśli biblioteki DLL wszystkich zawiera słowo "test", w ich nazwy.

    [!UWAGA]

    Ten ciąg wyszukiwania przeszuka rekursywnie poprzez katalogów szukasz biblioteki DLL, które odpowiadają * test*.dll w katalogu plików binarnych.Aby uzyskać więcej informacji, zobacz Zdefiniowanie procesu kompilacji.

  15. (Opcjonalnie) Zaznacz plik ustawień badania podczas uruchomić testy, otwórz Automatyczne testy, otwórz Test zestawu i wybierz polecenie Pliku TestSettings i wybierz przycisk wielokropka (...).

    Przeglądaj jest wyświetlane okno dialogowe.Zlokalizuj plik ustawień .test zawiera ustawienia badania, które chcesz użyć, a następnie wybierz OK.

    Jeśli plik ustawienie testu używa kontrolera badania i badania czynników, zobacz następującą procedurę: dodać konta użytkowników lub komputerów do budowania i testowania agentów do grupy TeamTestControllerUsers.

    Jeśli używasz zakodowanej testy interfejsu użytkownika Zobacz następującą procedurę, aby skonfigurować Twoje agentów oparte na pliku ustawień testu: Set Up Your agentów do Uruchom testy UI kodowane.

    [!UWAGA]

    Można użyć ustawienia agenta w sekcji Zaawansowane, zaznacz określony agent umożliwia.Na przykład jeśli uruchomiono testy zakodowanej interfejsu użytkownika i wybrać agenta, który działa jako interakcyjny proces, można wybrać go tutaj.

    Aby uzyskać więcej informacji na temat badania ustawienia plików Zobacz Wprowadzanie ustawień testów w programie Visual Studio.

  16. (Opcjonalnie) Przeprowadzenie testów obciążenia jako część procesu tworzenia, należy skonfigurować repozytorium wyniki testu obciążenia i skonfigurować kontroler badania określonego w ustawieniach test, aby użyć tego repozytorium.Aby uzyskać więcej informacji, zobacz Jak: zaznacz repozytorium wyniki testu obciążenia.

  17. Aby zapisać nową definicję kompilacji, wybierz polecenie zapisać.

    Na nowej definicji kompilacji pojawia się w Team Explorer okna pod tworzy folder.

Dodać konta użytkowników lub komputerów do budowania i testowania agentów do grupy TeamTestControllerUsers

Jeśli plik ustawień test dodanego w Państwa definicji kompilacji używa kontrolera badania i badania czynników, musi dodać komputery do wszelkich kompilacji lub badania czynników stosowana do grupy zabezpieczeń TeamTestControllerUsers na komputerze kontrolera.Na przykład uruchomić testy zakodowanej interfejsu użytkownika jako część procesu kompilacji, należy dodać te komputery do tej grupy zabezpieczeń.

Informacje dotyczące przestrogiPrzestroga

Jeśli agentów kompilacji lub agenci test można skonfigurować do używania innego użytkownika i nie konta Usługa sieciowa, musi upewnij się, że to konto użytkownika domeny jest dodawane do grupy TeamTestControllerUsers.

Aby dodać użytkowników lub komputerów do budowania i przetestować agentów do grupy TeamTestControllerUsers

  1. Z kontrolera test komputera, kliknij Start, wybierz Panelu sterowania, wybierz Narzędzia administracyjne, a następnie wybierz polecenie Zarządzanie komputerem.

    Zarządzanie komputerem jest wyświetlane okno dialogowe.

  2. Otwórz Użytkownicy i grupy lokalne i wybierz polecenie grupy.

    Grupy są wyświetlane.

  3. Aby dodać użytkowników lub komputerów, kliknij prawym przyciskiem myszy TeamTestControllerUsers i wskaż Dodaj do grupy.

    TeamTestControllerUsers właściwości jest wyświetlane okno dialogowe.

  4. Spójrz na listę członków, aby sprawdzić, czy konto użytkownika domeny lub komputerów są już dodane.Jeśli nie, wybierz polecenie Dodaj.

    Wybieranie użytkowników, komputerów lub grup jest wyświetlane okno dialogowe.

  5. Domyślnie pokazywane są tylko użytkownicy lub grupy.Aby dodać komputery, wybierz Typów obiektów, zaznacz komputery i wybierz polecenie OK.

  6. Aby dodać komputer, wpisz nazwę komputera w Wprowadź nazwy obiektów do wybrania, a następnie wybierz polecenie OK.

    Informacje dotyczące przestrogiPrzestroga

    Agent użytkownika badania należy dodać zarówno komputer, którym jest uruchomiony agent kompilacji, jak i komputera.

  7. Aby dodać konto użytkownika domeny, sprawdź lokalizacja jest poprawna, wpisz nazwę konta użytkownika w Wprowadź nazwy obiektów do wybrania, a następnie wybierz polecenie OK.

    Ważna uwagaWażne

    Powtórz ten krok, aby dodać wszystkie konta użytkowników, które są wymagane.

  8. Aby zastosować zmiany, wybierz polecenie OK.

Konfigurowanie agentów użytkownika do uruchamiania testów zakodowanej interfejsu użytkownika

Jeśli chcesz uruchomić testy zakodowanej interfejsu użytkownika jako część zaplanowanego testy po utworzeniu aplikacji, należy wykonać jedną z następujących czynności:

  • Użyj pliku ustawień testu, który określa kontroler badania i ról aplikacji uruchomić testy.Tworzenie przetestować te ustawienia przy użyciu programu Visual Studio.Dowolny agentów test przypisany do roli uruchamiana testy w ustawieniach badania należy wykonać kroki tej procedury, aby skonfigurować agenta test uruchamiać proces zamiast usługi.Aby uzyskać więcej informacji o kontrolerach badania i badania czynników, zobacz Konfigurowanie maszyny testowej do wykonywania badań lub zbieranie danych i Instalowanie i konfigurowanie agentów badania i badania kontrolerów.

  • Korzystać z pliku ustawień testu nie określa kontroler badania.Jeśli to zrobisz, następnie należy zdefiniować usługi agent kompilacji mogli współdziałać z pulpitem.Wybierz właściwość do usługi Zezwalaj usłudze na współdziałanie z pulpitem.Umożliwia to uruchamianie zakodowanej test Interfejsu agenta kompilacji.

    Informacje dotyczące przestrogiPrzestroga

    Jeśli używasz zakodowanej test interfejsu użytkownika, który uruchamia przeglądarkę konta usługi dla usługi kompilacji jest używany do uruchamiania tej przeglądarki.To konto usługi musi być taka sama, jak konto użytkownika, który jest aktywnego użytkownika na tym komputerze.Jeśli nie jest to samo konto użytkownika, przeglądarka nie zostanie uruchomiona.

Skonfigurować swoje badanie agentów do uruchomienia kodowane testy interfejsu użytkownika

Aby uruchomić BVT przy użyciu budowanie zespołu

Aby uruchomić BVT przy użyciu budowanie zespołu

  1. W Team Explorer, wybierz zespół projektu.

  2. Kliknij prawym przyciskiem myszy tworzy i wybierz polecenie Tworzenie nowej kolejki.

  3. (Opcjonalnie) Zmiana lokalizacji kompilacji i katalogu.

  4. Wybierz kolejki.

    Uruchamia budowanie i Explorer budować jest wyświetlane okno dialogowe.

  5. Po zakończeniu kompilacji wybierz zakończone do szczegółów.

  6. Aby wyświetlić szczegóły budowanie, kliknij dwukrotnie build na liście.

    Nowej karcie są wyświetlane informacje kompilacji.Można wyświetlić stan wykonywania badania.

  7. Aby wyświetlić szczegóły wynik testu, wybierz strzałkę, aby otworzyć badania, a następnie wybierz polecenie Widok wyników badania.

  8. Wybierz folder do przechowywania wyników badań lokalnie.

    Wyniki badań są teraz wyświetlane w Wyników badania okna.

    Aby uzyskać więcej informacji, zobacz Tworzenie aplikacji.

Zobacz też

Koncepcje

Uruchamianie testów automatycznych w programie Microsoft Test Manager

Testowanie wydajności i obciążenia w programie Visual Studio za pomocą testów wydajności sieci Web i obciążenia

Inne zasoby

Za pomocą kontroli wersji