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:
Zaewidencjonuj rozwiązaniedo kontroli wersji VSO lub TFS. Obejmują swoje projekty testu.
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.
Możesz dodać kryteria filtrowania, aby uruchamiać testy określone, Włącz pokrycie kodu, Uruchamianie testów zinne struktury testów jednosteki tak dalej.
Gdy skończysz, Zapisz definicję kompilacji. Następnie uruchom kompilacji do sprawdzenia uruchom test:
Po zakończeniu kompilacjiPrzejrzyj wyniki testów. Można sprawdzić kompilacji podsumowania lub znaleźć przebieg testu na karcie działa w Centrum testów:
Znajdź określone testy, aby wyświetlić elementy podrzędne wyników:
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:
Tworzenie środowiskz fizycznych i maszyn wirtualnych, które zostały już skonfigurowane.
Konfigurowanie kompilacji, do uruchamiania swojej aplikacji i testyw środowiskach, które zostały utworzone.
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:
Konfigurowanie i funkcje integracji ciągłej testowanie za pomocą programu Visual Studio 2015
Testowania w ciągłe wdrażanie przepływów pracy i funkcje integracji
Integracji testów rozwój w procesie DevOps z vNext kompilacji i Visual Studio Release Management
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:
Skonfigurować wtyczkę dla swojej struktury testówjeśli nie jest jeszcze.
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.)
Dodaj te zestawy do kontroli wersji izezwala na kontrolerze kompilacji wiedzieć, gdzie można je pobrać.
W definicji kompilacji Podaj ścieżkę do struktury testów: