Uruchamianie testów automatycznych w wierszu polecenia przy użyciu narzędzia tcm
Można uruchomić przypadków testowych za pomocą automatyzacji skojarzone z wiersza polecenia, zamiast przy użyciu dostarczonych przez interfejs użytkownika przy użyciu tcm.exe Microsoft Test Manager.Umożliwia to początkowa jest uruchamiana automatycznie z pliku wsadowego.Na przykład następnie można zdecydować zaplanować uruchamianie każdym razem, kiedy kompilację zostanie ukończone tego pliku wsadowego.
Aby uruchomić te automatyczne przypadki testowe, aby wyniki testów są częścią swój plan testu, należy użyć w środowisku laboratoryjnym.Po ponownym uruchomieniu Uruchom z wiersza polecenia, użyj tcm.exe.Należy określić ustawienia testu zawierające zestawu ról, które są wymagane do uruchamiania testów i środowiska, które zawiera tego zestawu ról.Aby uzyskać więcej informacji o ustawieniach testu i środowiska, zobacz Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych.
[!UWAGA]
Jeśli chcesz Uruchamianie testów automatycznych, które komunikują się z pulpitem, należy skonfigurować agenta użytkownika do uruchamiania w ramach procesu zamiast usługi.Aby uzyskać więcej informacji, zobacz Porady: konfigurowanie agenta testowego do przeprowadzania testów w interakcji z pulpitem.
Zapytania można użyć do określenia przypadkami testowymi i konfiguracji parowania, którego o nazwie testowanie punktów, lub można określić zestawy testów i konfiguracji, które ma zostać uruchomione z planu testu.Użytkownik musi znać identyfikatory swój plan testu, zestawy testów i konfiguracji.Tcm.exe służy do tworzenia listy te automatycznie, jeśli jest to wymagane.
Użyj następujących procedur, aby zebrać informacje, które są potrzebne w celu uruchamiania testów automatycznych w wierszu polecenia, a następnie uruchom testy:
Lista wszystkich konfiguracji w projekcie zespołowym
Lista wszystkich planów testów w projekcie zespołowym
Lista wszystkich środowiskach testowych projektu zespołowego
Lista wszystkich zestawy testów w planie testu
Tworzenie testu Uruchom przy użyciu zapytania punktu testu
Tworzenie testu Uruchom dla zestawu testów i konkretnej konfiguracji
Przeglądanie i aktualizowanie wyniki testów
Wspólne parametry dla procedury
Parametr |
Opis |
---|---|
/collection:CollectionURL |
Określa identyfikator URI kolekcji projektów zespołowych.Format identyfikatora URI jest w następujący sposób: http://nazwa_serwera: port/NazwaKataloguWirtualnego/CollectionName Jeśli katalog wirtualny nie jest używany, a następnie format identyfikatora URI jest w następujący sposób: http://Nazwa_serwera: port / CollectionName Jeśli nie znasz poprawną ścieżkę, skontaktuj się z Team Foundation administratora systemu. |
/teamproject:TeamProjectName |
Projektu zespołowego, który ma być używany.Ten projekt zespołu muszą być zdefiniowane w kolekcji projektów, określony przez /collection parametru. |
/login:Nazwa użytkownika, hasło |
Parametr opcjonalny.Określa nazwę i hasło użytkownika zalogowanego do warstwy aplikacji serwera Team Foundation Server i który ma uprawnienia do uruchamiania polecenia. Tej opcji należy użyć, jeśli poświadczenia systemu Windows nie ma odpowiednich uprawnień, są przy użyciu uwierzytelniania podstawowego lub użytkownik nie jest podłączony do domeny. Aby zalogować się do programu Visual Studio Online, konieczne będzie używać /allowalternatecredentials wymienione poniżej. |
/allowalternatecredentials |
Ta flaga należy określić oprócz /login parametru podczas łączenia się z programu Visual Studio Online.(Ta flaga jest tylko dostępna, gdy program Visual Studio 2013 Update 4 lub nowszego). |
/build |
Parametr opcjonalny.Określa liczbę kompilacji, która zostanie skojarzona z przebieg testu.Jeśli nie określono opcję /buildDir, lokalizacja docelowa tej kompilacji będą używane do pobrania plików binarnych testu. |
/buildDefinition |
Nazwa definicji kompilacji, którego należy kompilacji. |
/flavor |
Podtyp kompilacji do użycia w przypadku, gdy kompilacja ma więcej niż jeden. |
/platform |
Platforma kompilacji do użycia w przypadku, gdy kompilacja ma więcej niż jeden. |
/? lub help |
Wyświetla Pomoc dotyczącą polecenia w oknie wiersza polecenia. |
Procedury
Lista wszystkich konfiguracji w projekcie zespołowym
Aby wyświetlić listę wszystkich konfiguracji w projekcie zespołowym
Otwórz Visual Studio wiersza polecenia.
W tym celu należy wybrać Start, wskaż polecenie wszystkie programy, wskaż polecenie programu Microsoft Visual Studio 2012, wskaż polecenie programu Visual Studio Tools, a następnie wybierz Developer wiersza polecenia.
Otwiera wiersza polecenia do folderu: < dysk >: \Program Files\Microsoft 11.0\VC programu Visual Studio
Aby wyświetlić listę wszystkich konfiguracji w projekcie zespołowym, wpisz następujące polecenie w wierszu polecenia:
tcm configs /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zobaczysz wyniki podobne do następujących:
Id Name
---------------- ------------------
1 Vista and IE 7
25 Vista and IE 8
[!UWAGA]
Możesz opublikować plany dla swojego projektu zespołowego zbyt przy użyciu następującego polecenia:Tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Lista wszystkich planów testów w projekcie zespołowym
Aby wyświetlić listę wszystkich planów testów w projekcie zespołowym
Otwórz Visual Studio wiersza polecenia.
W tym celu należy wybrać Start, wskaż polecenie wszystkie programy, wskaż polecenie programu Microsoft Visual Studio 2012, wskaż polecenie programu Visual Studio Tools, a następnie wybierz Developer wiersza polecenia.
Otwiera wiersza polecenia do folderu: < dysk >: \Program Files\Microsoft 11.0\VC programu Visual Studio
Aby wyświetlić listę wszystkich planów w projekcie zespołowym, wpisz następujące polecenie w wierszu polecenia:
tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zobaczysz wyniki podobne do następujących:
Id Name
---------------- ------------------
1 Beta 1 Test Plan
22 RTM Test Plan
(Opcjonalnie) Aby znaleźć wszystkie zestawy testów w planie testu, wpisz następujące polecenie w wierszu polecenia:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Zobaczysz wyniki podobne do następujących:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Lista wszystkich środowiskach testowych projektu zespołowego
Aby wyświetlić listę wszystkich środowiskach testowych projektu zespołowego
Otwórz Visual Studio wiersza polecenia.
W tym celu należy wybrać Start, wskaż polecenie wszystkie programy, wskaż polecenie programu Microsoft Visual Studio 2012, wskaż polecenie programu Visual Studio Tools, a następnie wybierz Developer wiersza polecenia.
Otwiera wiersza polecenia do folderu: < dysk >: \Program Files\Microsoft 11.0\VC programu Visual Studio
Aby wyświetlić listę wszystkich planów w projekcie zespołowym, wpisz następujące polecenie w wierszu polecenia:
tcm testenvironments /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zobaczysz wyniki podobne do następujących:
Name Description
---------------- ------------------
Staging Environment Use to test staging environment
Testing Environment for Customer ABC
Lista wszystkich zestawy testów w planie testu
Aby wyświetlić listę wszystkich zestawy testów w planie testu
Otwórz Visual Studio wiersza polecenia.
W tym celu należy wybrać Start, wskaż polecenie wszystkie programy, wskaż polecenie programu Microsoft Visual Studio 2012, wskaż polecenie programu Visual Studio Tools, a następnie wybierz Developer wiersza polecenia.
Otwiera wiersza polecenia do folderu: < dysk >: \Program Files\Microsoft 11.0\VC programu Visual Studio
Aby znaleźć wszystkie zestawy testów w planie testu, wpisz następujące polecenie w wierszu polecenia:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Zobaczysz wyniki podobne do następujących:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Tworzenie testu Uruchom przy użyciu zapytania punktu testu
Aby utworzyć przebiegu testu przy użyciu zapytania punktu testu
Otwórz Visual Studio wiersza polecenia.
W tym celu należy wybrać Start, wskaż polecenie wszystkie programy, wskaż polecenie programu Microsoft Visual Studio 2012, wskaż polecenie programu Visual Studio Tools, a następnie wybierz Developer wiersza polecenia.
Otwiera wiersza polecenia do folderu: < dysk >: \Program Files\Microsoft 11.0\VC programu Visual Studio
Aby utworzyć przebiegu testu używające kwerendy punktu testów dla określonych testowym, należy użyć informacje w poniższej tabeli.
Identyfikator
Wartość
Planid
1
Configid
13
Wpisz następujące polecenie w wierszu polecenia:
tcm run /create /title:"Nightly Run" /planid:1 /querytext:"SELECT * FROM TestPoint WHERE ConfigurationId=13" /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>
Zobaczysz wyniki podobne do następujących:
Run created with ID: <xxx>.
[!UWAGA]
Musisz podać ustawienia testów i środowiska, które pasuje do zestawu ról w ustawieniach testów automatycznych testu za pomocą tcm.exe.Aby uzyskać więcej informacji o ustawieniach testu i środowiska, zobacz Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych.Aby utworzyć ustawienia testu, zobacz Tworzenie ustawień automatycznych testów systemowych przy użyciu programu Microsoft Test Manager.
Aby wyświetlić postęp swojego testu, wykonaj czynności opisane w przeglądać i aktualizować wyników badania.
Tworzenie testu Uruchom dla zestawu testów i konkretnej konfiguracji
Aby utworzyć przebiegu testu dla zestawu testów i konkretnej konfiguracji
Otwórz Visual Studio wiersza polecenia.
W tym celu należy wybrać Start, wskaż polecenie wszystkie programy, wskaż polecenie programu Microsoft Visual Studio 2012, wskaż polecenie programu Visual Studio Tools, a następnie wybierz Developer wiersza polecenia.
Otwiera wiersza polecenia do folderu: < dysk >: \Program Files\Microsoft 11.0\VC programu Visual Studio
Aby utworzyć przebiegu testu dla wszystkich testów w zestawie testów dla konkretnej konfiguracji, należy użyć informacje w poniższej tabeli.
Identyfikator
Wartość
Planid
1
Suiteid
5
Configid
13
Wpisz następujące polecenie w wierszu polecenia:
tcm run /create /title:"Nightly Run" /planid:1 /suiteid:5 /configid:13 /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>
Zobaczysz wyniki podobne do następujących:
Run created with ID: <xxx>.
[!UWAGA]
Musisz podać ustawienia testów i środowiska, które pasuje do zestawu ról w ustawieniach testów automatycznych testu za pomocą tcm.exe.Aby uzyskać więcej informacji o ustawieniach testu i środowiska, zobacz Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych.Aby utworzyć ustawienia testu, zobacz Tworzenie ustawień automatycznych testów systemowych przy użyciu programu Microsoft Test Manager.
Aby wyświetlić postęp swojego testu, wykonaj czynności opisane w przeglądać i aktualizować wyników badania.
Przeglądanie i aktualizowanie wyniki testów
Aby wyświetlić i zaktualizować wyniki testów
Otwórz Microsoft Test Manager.
[!UWAGA]
Aby wyświetlić Microsoft Test Manager , wybierz menu Start, a następnie wybierz polecenie Wszystkie programy.Wskaż Microsoft Visual Studio 2012, a następnie wybierz Microsoft Test Manager.
Aby wyświetlić wyniki testów, wybierz Strzałka w dół na tym przełącznikiem grupy center, a następnie wybierz Center testowanie.
W Centrum grupy paska menu, wybierz polecenie testu , a następnie wybierz analizy przebiegi testów.
Analizy testowanie działa działania jest wyświetlany prezentujące wszelkie przebiegi testów dla tego planu testu.
Test działać z tytułu, otwórz udostępniła z wiersza polecenia, aby otworzyć i wyświetlić szczegóły.
Szczegóły testu są wyświetlane.
(Opcjonalnie) Aby zaktualizować tytuł swojego testu, wpisz nową nazwę w tytuł.
(Opcjonalnie) Jeśli test nie powiodło się, można zaktualizować przyczynę błędu.Wybierz rozwiązania i wybierz z listy przyczynę błędu.
(Opcjonalnie) Aby dodać komentarze do wynik testu, wybierz ikonę komentarze.Wpisz komentarz, a następnie wybierz zapisać komentarze.
(Opcjonalnie) Aby wyświetlić szczegóły poszczególnych testu, otwórz testu.
Wynik testu, który jest wyświetlany zawiera szczegółowe informacje z przebieg testu i test w historii wyniki testów.Można zamknąć ten widok, aby powrócić do przebieg testu.
[!UWAGA]
Jeśli okaże się, że jest usterkę z analizy, można utworzyć usterkę w tym widoku.
Aby zapisać te zmiany tego testu, wybierz zapisać na pasku narzędzi.
Zobacz też
Informacje
tcm: umieszczanie na liście planów testów, zestawów testów, konfiguracji testów oraz środowisk
tcm: uruchamianie testów z planu testu za pomocą narzędzia wiersza polecenia
Koncepcje
Uruchamianie testów automatycznych w wierszu polecenia
Inne zasoby
Planowanie ręcznych testów za pomocą systemu Team Web Access