Udostępnij za pośrednictwem


Ciągłe testowanie kompilacji

 

Opublikowano: czerwiec 2016

Upewnij się, że Twoja aplikacja nadal działa po każdym ewidencjonowania i tworzenie za pomocą programu Visual Studio Online (VSO) lub Team Foundation Server (TFS). Znajdowanie problemów z wcześniej przez automatyczne uruchamianie testów z każdym kompilacji. Po zakończeniu kompilacji, przejrzyj wyniki testów, aby rozpocząć rozwiązywanie problemów, które można znaleźć.

Przed rozpoczęciem:

  1. Zaewidencjonuj rozwiązaniedo kontroli wersji VSO lub TFS. Obejmują swoje projekty testu.

  2. Utwórz definicję kompilacjiktóry tworzy po każdym ewidencjonowania, przy użyciu integracji ciągłej rozwiązanie.

Ten przegląd pokazano, jak rozpocząć, należy uruchomić testy jednostek z kompilacji. Gdy wszystko jest gotowe dotesty automatyczne uruchamianie innychtak jak testów systemowych w bardziej rzeczywistych warunkach, tworzenie środowisk z fizycznych i maszyn wirtualnych, które zostały już skonfigurowane. Następnie skonfiguruj kompilacji uruchamiane aplikacji i testy w środowiskach, które zostały utworzone.

Rozpocznij: Uruchamianie testów z kompilacjami

Definicję kompilacji jest zadanie testów dla tylko testy jednostek. Po uruchomieniu kompilacji to zadanie automatycznie uruchamia wszystkie testy jednostek w rozwiązaniu - na tym samym komputerze kompilacji.

Na przykład, jeśli tworzysz rozwiązanie Visual Studio w VSO, zawiera definicję kompilacjiVisual Studio Testzadanie. Aby dostosować swoje testu jednostki, edytować tego zadania w definicji kompilacji.

Edit build definition

Build def, edit VS Test task

Możesz dodać kryteria filtrowania, aby uruchamiać testy określone, Włącz pokrycie kodu, Uruchamianie testów zinne struktury testów jednosteki tak dalej.

Build definition: customize unit test run

Gdy skończysz, Zapisz definicję kompilacji. Następnie uruchom kompilacji do sprawdzenia uruchom test:

Build definition: queue build

Po zakończeniu kompilacjiPrzejrzyj wyniki testów. Można sprawdzić kompilacji podsumowania lub znaleźć przebieg testu na karcie działa w Centrum testów:

View test results from your build

Znajdź określone testy, aby wyświetlić elementy podrzędne wyników:

Filter test results

Następny: Uruchamianie innych zautomatyzowanych testów z kompilacjami

Gdy wszystko jest gotowe do przetestowania aplikacji więcej w szerokim zakresie warunkach bardziej realistyczne na różne platformy i konfiguracji:

  1. Tworzenie środowiskz fizycznych i maszyn wirtualnych, które zostały już skonfigurowane.

  2. Konfigurowanie kompilacji, do uruchamiania swojej aplikacji i testyw środowiskach, które zostały utworzone.

  3. Po zakończeniu kompilacjiPrzejrzyj wyniki testówmożna uruchomić Rozwiązywanie problemów, które można znaleźć.

Pytania i odpowiedzi

Pyt gdzie można Dowiedz się więcej o integracja testów z mojej kompilacji?

ODPspróbuj te wpisy i filmy wideo:

Pyt jak uruchomić testy z struktur testów jednostek różnych z mojej kompilacji?

ODPnajpierw należy skonfigurować swoje struktur testów w narzędzie do projektowania. Na przykład w programie Visual Studio:

  1. Skonfigurować wtyczkę dla swojej struktury testówjeśli nie jest jeszcze.

  2. Utwórz folder zawierający niestandardowe pliki binarne wtyczki. (Pakietem wtyczki dla Twojej struktury jest plik VSIX. Zmień jego rozszerzenie na zip, aby możliwe jego rozpakowanie.)

  3. Dodaj te zestawy do kontroli wersji izezwala na kontrolerze kompilacji wiedzieć, gdzie można je pobrać.

  4. W definicji kompilacji Podaj ścieżkę do struktury testów:

    Build def, VSTest task, custom test framework

Zobacz też

Testowanie aplikacji