Tworzenie automatycznego testu jest uruchamiany plik wykonywalny za pomocą badań rodzajowy
Rodzajowy testów umożliwia wywołanie zewnętrznych programów i testów.Po wykonaniu tej rodzajowy badania jest traktowany przez silnik badany jako inny typ testu.Na przykład można uruchomić testy rodzajowe z Eksploratora badania i można uzyskać i opublikować wyniki badań rodzajowy tak samo, jak z innych badań.
Za pomocą testu rodzajowy Zawijaj istniejących badań, programu lub narzędzia innej firmy, który zachowuje się w następujący sposób:
Można ją uruchamiać z wiersza polecenia.
Zwraca wartość albo odrzuceniu.
Opcjonalnie można również zwraca szczegółowe wyniki badań "wewnętrzna", które są testy, które zawiera.
Visual Studio traktuje rodzajowy testów, podobnie jak inne badania.Można zarządzać i uruchom je przy użyciu tych samych widoków i można uzyskać i opublikować ich wyniki.
Ogólne badania są prosty formularz extensibility for Visual Studio.Niech można wykonywać inne, takie jak załadować poprzednich badań i testów niestandardowe, oprócz typy wstępnie zdefiniowanych testu, które są w sieci Web, jednostki, podręcznik i uporządkowane.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
W tym temacie:
Zadania
Pomóc w tworzeniu rodzajowy badań za pomocą następujących tematów:
Główne zadania |
|
---|---|
Tworzenie rodzajowy test: test rodzajowy można utworzyć przy użyciu szablonu rodzajowy badania w Visual Studio i określając program, który chcesz zadzwonić.Aby uzyskać więcej informacji, zobaczSposób tworzenia rodzajowego badaniaw tym temacie. |
|
Za pomocą zmiennych środowiskowych w badaniach rodzajowe: do reprezentowania ścieżki do folderów zawierających pliki w tym pliku wykonywalnego docelowym i elementy do wdrażania można używać zmiennych środowiskowych. |
|
Uruchamianie testów rodzajowe: można uruchomić testy rodzajowy, utworzone z Eksploratora Test jednostki lub przy użyciu kategorii badania z wiersza polecenia. |
|
Określenia code coverage: wiedzieć, ile jest poprawa jakości kodu, należy określić wiele Kod rodzajowy testy są obejmujące podczas ich wykonywania. |
|
Tworzenie i używanie pliku podsumowanie wyników: korzystając z pliku podsumowanie wyników badania rodzajowy można generować wyniki badań określone, szczegółowe,. |
Sposób tworzenia rodzajowego badania
[!UWAGA]
Poniższa procedura zakłada mają istniejących badań, programu lub narzędzia innej firmy w postaci pliku wykonywalnego do zawijania jako test rodzajowy.Musi być w stanie uruchomić ten plik wykonywalny z wiersza polecenia i musi zwracać wartość albo odrzuceniu.
Aby utworzyć test rodzajowy
Solution Explorer, otwórz menu skrótów dla projektu badania jednostki lub zakodowanej projektu badania interfejsu użytkownika, wskaż polecenie Dodaj, a następnie wybierz polecenie Ogólne badanie.
Szablon dla badania rodzajowy zostanie dodany do projektu badania.Wydaje się w głównym oknie edycji.Nowe badania rodzajowy podano nazwę domyślną, takich jak GenericTest1.generic i jest wyświetlany w oknie Solution Explorer w ramach projektu badania.
W obszarze Określ istniejącego programu (test, przewodów badania lub test adapter) do zawijania jako rodzajowy test, wskazuje ścieżkę i nazwę testu, program lub narzędzia innych firm do zawijania do badania rodzajowy plik.
(Opcjonalnie) W obszarze argumenty wiersza polecenia przekazywane do rodzajowy test, wpisz jeden lub więcej argumentów do przekazania.Wiele argumentów należy oddzielić spacjami.Aby uzyskać więcej informacji, zobaczBadania Ogólne argumenty wiersza poleceniaw tym temacie.
(Opcjonalnie) W obszarze dodatkowych plików do wdrożenia tego testu rodzajowy, określić wszystkie pliki, których badania musi działać poprawnie.
[!UWAGA]
Przed uruchomieniem testu, określony w tym kroku pliki są kopiowane do katalogu wdrażania, utworzony przez program Visual Studio.
Aby uzyskać więcej informacji, zobacz Rozmieszczanie plików dla badań rodzajowyw tym temacie.
(Opcjonalnie) W obszarze Katalog roboczy, określ katalog, który plik wykonywalny jest wykorzystanie jako katalog roboczy, jak działa.
(Opcjonalnie) Określ nazwę pliku wyników.
Zapisz rodzajowy badania.
Porada Można tworzyć i użyć pliku podsumowanie wyników oparte na języku XML przewidzieć szczegółowe wyniki części możesz test rodzajowy.Aby uzyskać więcej informacji, zobacz Przy użyciu Podsumowanie pliku wyniki z badania rodzajowy.
Badanie jest gotowy do uruchomienia; zostanie zwrócone w wyniku 0 lub innego numeru.Silnik badany interpretuje wartość 0 jako Passed lub dowolną inną liczbę, jako nie powiodło się.
Badania Ogólne argumenty wiersza polecenia
Argumenty wiersza polecenia można przekazać do programu, który otacza swoje badania rodzajowy.
Na przykład, aby przekazać jeden argument, po prostu wpisz argument w polu wskazanych przez argumenty wiersza polecenia przekazywane do rodzajowy test, w badaniu rodzajowy.
Aby przekazać wiele argumentów, wpisz je w argumenty wiersza polecenia przekazywane do rodzajowy test pole, oddzielonych spacjami.Na przykład, wpisz: 12 "% TestDeploymentDir%\mydeployedfile.txt".
Można zobaczyć ten sam przykład w kontekście w Instruktaż: Tworzenie i uruchamianie testu rodzajowy.
Rozmieszczanie plików dla badań rodzajowy
Jeśli taki test rodzajowy lub plik wykonywalny, który otacza go dodatkowe pliki obsługi po uruchomieniu, można wdrożyć te pliki przed uruchomieniem testu.
Jest to widoczne w Wdrażanie pliku po uruchomieniu testu rodzajowy procedury w Instruktaż: Tworzenie i uruchamianie testu rodzajowy.
Aby wdrożyć pliki dla rodzajowego badania
Solution Explorer Otwórz projekt test, który zawiera Twoje badania rodzajowy.
W obszarze dodatkowych plików do wdrożenia tego testu rodzajowy, określić wszystkie pliki, których badania musi działać poprawnie.
[!UWAGA]
Przed uruchomieniem testu, określony w tym kroku pliki są kopiowane do katalogu wdrażania, utworzony przez program Visual Studio.
Zapisz rodzajowy badania.
Zabezpieczenia
Nie tylko wywołania rodzajowy test dowolne programy wykonywalne na komputerze, używa poświadczeń użytkownika, jak to robi.Z tego powodu upewnij się, zaufanie do autora programu i wiedzieć, jakie będzie wykonywać program.
Zobacz też
Zadania
Rozwiązywanie problemów z testów rodzajowy
Inne zasoby
Tworzenie testów automatycznych przy użyciu programu Microsoft Test Manager