Jak: Uruchom zautomatyzowane testy z wiersza polecenia przy użyciu MSTest
Program wykonywalny MSTest.exe umożliwia uruchomić testy z wiersza polecenia.Program można uruchomić żadnych testów, które mogą być uruchamiane automatycznie, oznacza to, że wszelkie badania inne niż ręczne badania.
Aby uruchomić testy z wiersza polecenia
Otwórz Visual Studio wiersza polecenia.
Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.
Domyślnie Visual Studio wiersza polecenia otwiera się w następującym folderze:
< litera dysku >: \Program Files\Microsoft 11.0\VC programu Visual Studio
[!UWAGA]
Aby zmienić folder, do którego domyślnie otwierane okna wiersza polecenia, wybierz polecenie Start, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, kliknij prawym przyciskiem myszy Developer wiersza polecenia, a następnie wybierz polecenie Właściwości.W Developer właściwości wiersza polecenia okno dialogowe, można zmienić ścieżkę do folderu domyślnego w Start pole.
Zmień katalog do folderu rozwiązanie lub, po uruchomieniu programu MSTest.exe w kroku 3, należy określić pełną lub względna ścieżka pliku metadanych lub kontener testu.
Aby zidentyfikować główny folder rozwiązania, najpierw zidentyfikować Visual Studio folderu projektów.Aby to zrobić, wybierz Opcje na Narzędzia menu w Visual Studio, a następnie wybierz polecenie projektów i roztwory.W obszarze Visual Studio projects location, zobacz ścieżki, takie jak następujące:
<drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects
Folderu roztwór jest zazwyczaj child tego folderu projektów, takich jak folder banku w następującym przykładzie:
<drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects\Bank
Uruchom MSTest.exe program.
Po uruchomieniu MSTest.exe, należy określić plik metadanych badania lub kontener testu za pomocą /testmetadata opcji lub /testcontainer opcji, odpowiednio.Tylko raz, opcja /testmetadata umożliwia wskazanie jednego testu metadanych pliku.Opcja /testcontainer można użyć wiele razy, aby wskazać wielu pojemniki.
Jeśli to konieczne, zawierać ścieżkę do folderu, w którym znajduje się pojemnik metadanych pliku lub badania.Test metadanych pliki znajdują się w folderze rozwiązanie.
W zależności od rodzaju badania pojemniki są pliki XML, zestawy zbudowany z badań, projektów lub innych plików, które znajdują się w folderach projektu badania.
Przykłady
Aby wybrać testy, które w kategorie, które należy uruchomić, należy użyć opcji /testcontainer wraz z opcją/category.Następujące polecenie, na przykład, jest uruchamiany w folderze roztworu i uruchamia testy, które są w kategoriach zarówno Priority 1 i ShoppingCart.:
MSTest /testcontainer: testproject2\bin\debug\testproject2.dll /category:"Priority1&ShoppingCart"
[!UWAGA]
Ponieważ plik zestawu testu znajduje się w innym folderze, ścieżka względna jest niezbędne,
Jeśli używasz listy test najlepiej użyć opcji /testmetadata wraz z opcją /testlist.Na przykład następujące polecenie jest uruchamianie w folder rozwiązania.Ponieważ w tym folderze znajduje się również plik metadanych badania, ścieżka nie jest konieczne:
MSTest /testmetadata:Bank.vsmdi /testlist:balancetests
Przestroga |
---|
Test listy nie jest już w pełni są obsługiwane w Visual Studio 2012:
|
Opcjonalnie można użyć innych opcji wiersza polecenia MSTest do celów takich jak Określanie indywidualnych testów, aby uruchomić, publikowania dane z badań i dostosowywanie ekranu danych wyjściowych.Aby uzyskać więcej informacji o tych opcjach, zobacz MSTest.exe opcje wiersza polecenia.
Zobacz też
Zadania
Jak: uzyskania wyników badania wiersza polecenia
Instruktaż: Za pomocą narzędzia wiersza polecenia badania