Instruktaż: Tworzenie i uruchamianie testu rodzajowy
W tym instruktażu będą kroków procesu zawijanie plik wykonywalny jako rodzajowy test, a następnie Uruchamianie testu.Będzie rozpoczyna się od utworzenia pliku wykonywalnego, przy użyciu istniejących przykładowy kod.Następnie utworzysz nowy test rodzajowy i dodać plik wykonywalny do badania rodzajowy.Wreszcie będzie uruchomić test.
[!UWAGA]
Informacje ogólne testy, zobacz Tworzenie automatycznego testu jest uruchamiany plik wykonywalny za pomocą badań rodzajowy.
W tym instruktażu będą wykonaj następujące czynnooci:
Napisz program, to znaczy plik wykonywalny, oblewania jako test rodzajowy.Ten program reprezentuje narzędzia testowania innej firmy, która produkuje przebiegu lub się nie powieść wyniki dla jej wyjścia lub zwraca wartość na zakończenie programu.Zobacz przygotować Instruktaż.
Utworzyć rodzajowy test.
Czy uruchomić test rodzajowy.
Przekazywać argumenty wiersza polecenia, po uruchomieniu testu rodzajowy.Aby uzyskać więcej informacji, zobacz uruchomić test rodzajowy.
Wdrażanie pliku, po uruchomieniu testu rodzajowy.
Wymagania wstępne
Visual Studio Ultimate, Visual Studio Premium
Należy utworzyć plik wykonywalny EvenOdd.exe.Aby to zrobić, użyj kodu źródłowego w Rodzajowy próbki do badań i kroków opisanych w następnej procedurze, "Przygotowanie instruktaż".
Przygotować Instruktaż
Aby przygotować przewodnik
Tworzenie projektu dla nowej aplikacji konsoli Visual C#.W Nazwa od Nowy projekt okno dialogowe, typ wartości EvenOdd , a następnie wybierz OK.
Roztwór wartości EvenOdd jest wyświetlany w oknie Solution Explorer.Zawiera projekt o nazwie wartości EvenOdd.
W ramach projektu wartości EvenOdd Otwórz plik kodu źródłowego Program.cs.
Zastąp kod pliku Program.cs kod w Rodzajowy próbki do badań.
Tworzenie rozwiązania.
Spowoduje to utworzenie program, który będzie zawijany do utworzenia rodzajowego test.
Utwórz testowe rodzajowy
Aby utworzyć rodzajowy testu
Kliknij prawym przyciskiem myszy roztwór wartości EvenOdd, wskaż polecenie Dodaj, a następnie wybierz polecenie Nowego projektu.
DodajNowy projekt zostanie wyświetlone okno dialogowe.
W Dodaj nowy projekt okno dialogowe rozwiń Visual C# , a następnie wybierz Test.
W Szablony okienka, wybierz polecenie Projekt testu jednostki , a następnie wybierz OK.Zaakceptuj nazwę domyślną, na przykład TestProject1.
[!UWAGA]
Kodowane jako projekty badań interfejsu użytkownika można także dołączyć rodzajowy testów.
Kliknij prawym przyciskiem myszy projekt testu jednostki, wskaż polecenie Dodaj, a następnie wybierz polecenie Rodzajowy Test.
Szablon dla rodzajowego test jest dodawany do projektu badania i pojawia się w głównym oknie edycyjnym.Nowy test rodzajowy podano nazwę domyślną, na przykład GenericTest1.GenericTest i jest wyświetlany w oknie Solution Explorer.
W obszarze Określ istniejącego programu (test, wiązki testów lub adapter testowy) na zawijanie jako rodzajowy test, wskazać ścieżkę i nazwę pliku EvenOdd.exe pliku.
[!UWAGA]
Aby określić tę ścieżkę, wybierz polecenie Opcje na Narzędzia menu, a następnie wybierz projektów i rozwiązań.Ścieżka roztworu wartości EvenOdd jest wyświetlana w obszarze programu Visual Studio projects location.Roztwór wartości EvenOdd znajduje się folder dla projektu wartości EvenOdd.W folderze projektu wartości EvenOdd EvenOdd.exe znajduje się w obszarze bin\Debug\.
Oznaczenie to będzie wyglądać podobnie do poniższego przykładu:
C:\Documents and Settings\<your user name>\My Documents\Visual Studio 2012\Projects\EvenOdd\EvenOdd\bin\Debug\EvenOdd.exe.
Zapisz rodzajowy test.
Utworzono rodzajowy test, który otacza EvenOdd.exe.Test ten ma następujące cechy:
Badanie można uruchomić z wiersza polecenia.
Badanie zwraca wartość 0, dla zakończono pomyślnie, lub 1, dla nie powiodło się.
Można teraz uruchomić test rodzajowe z Eksploratora przetestować.Aby uruchomić teraz test, zobacz uruchomić rodzajowy Test.
Czy uruchomić Test rodzajowy
Aby uruchomić test rodzajowy utworzony
Na TEST menu, wskaż systemu Windows , a następnie wybierz Test Explorer.
Test Explorer jest wyświetlany.
Na budować menu, wybierz polecenie Budowania rozwiązania.
W Eksploratorze przetestować, wybierz przycisk Testuj rodzajowy i wybierz polecenie uruchomić.
Plik wykonywalny wartości EvenOdd zwraca wartość 0 lub 1 w sposób losowy.W związku z tym po uruchomieniu rodzajowy test, który otacza wartości EvenOdd przechodzi pomyślnie lub nie powiedzie się w zależności od liczby generowane przez wartości EvenOdd.Okno wyników badań wyświetla wynik, Zakończono pomyślnie lub niepowodzenie.
[!UWAGA]
Ogólnie rzecz biorąc rodzajowy test zakończył się pomyślnie, gdy plik wykonywalny, który zawija się zwraca wartość 0, a kończy się niepowodzeniem, jeśli inna wartość jest zwracana.
Można również przekazywać argumenty do pliku wykonywalnego wartości EvenOdd.Badanie oparte na EvenOdd.exe przechodzi pomyślnie lub nie powiedzie się w zależności od podanych argumentów.Aby uzyskać informacje o wartości, które zwraca EvenOdd.exe, zobacz Rodzajowy próbki do badań.
Aby przekazać argument, po uruchomieniu testu rodzajowy, na stronie GenericTest1.generic, wpisz 12 na linii argumenty wiersza polecenia przekazywane do rodzajowy test i ponownie uruchomić test.
Ponieważ przekazana została liczbą parzystą, test zakończył się pomyślnie.Można potwierdzić ten wynik w oknie wyników badań.
(Opcjonalnie) Uruchomić test kolejne razy umierający w różne wartości.
Niektóre testy istniejących lub programy wykonywalne wymagają dodatkowych plików, po uruchomieniu.Można określić pliki do wdrażania wraz z testu rodzajowy.Aby uzyskać więcej informacji, zobacz wdrożyć plik po uruchomieniu testu rodzajowy.
Wdrażanie pliku, po uruchomieniu testu rodzajowy
Aby wdrożyć dodatkowe pliki, po uruchomieniu testu rodzajowy
Utwórz i Zapisz plik o nazwie mydeployedfile.txt.Plik może być pusta.Należy zauważyć, folder, w którym został utworzony.
W obszarze dodatkowych plików do wdrożenia niniejszego badania rodzajowy, wybierz polecenie Dodaj.
Dodaj pliki wdrażania zostanie wyświetlone okno dialogowe.
W Dodaj pliki wdrażania dialogowe, pod Pliki typu, wybierz polecenie wszystkie pliki(*.*).
Przejdź do folderu, który zawiera mydeployedfile.txt, zaznacz plik, a następnie wybierz Otwórz.
Określono mydeployedfile.txt, które mają zostać uruchomione po uruchomieniu testu rodzajowy.
W poniższych krokach można zweryfikować, że plik jest rozmieszczana.W tym celu należy za pomocą określoną funkcję EvenOdd.exe dającą wynik zakończono pomyślnie lub niepowodzenie, w zależności od obecności lub braku określonego pliku.
W teście rodzajowy, zmień wartość argumenty wiersza polecenia przekazywane do rodzajowy test ustawienie, aby uruchomić: 12"% TestDeploymentDir%\mydeployedfile.txt"
Zapisz rodzajowy test.
Dwa argumenty wiersza polecenia są teraz przekazywane do rodzajowy test.Ta zmiana powoduje EvenOdd.exe użyć innego kryterium do uzyskania wyniku z pozytywna lub negatywna.Jeśli dwa argumenty, pierwszy argument jest ignorowany.Jeśli w tym samym katalogu co badania istnieje w pliku określonym przez drugi argument, test zakończył się pomyślnie.Jednakże, jeśli plik nie został wdrożony lub nazwa pliku określona w argumencie wiersza polecenia jest niezgodna z nazwą pliku wdrożonym, test zakończy się niepowodzeniem.
Aby uruchomić teraz test, zobacz uruchomić rodzajowy Test.
Zobacz też
Koncepcje
Tworzenie automatycznego testu jest uruchamiany plik wykonywalny za pomocą badań rodzajowy