Uruchamianie testów automatycznych w wierszu polecenia przy użyciu narzędzia tcm
Opublikowano: czerwiec 2016
Przypadki testowe można uruchomić przy użyciu skojarzonej automatyzacji z wiersza polecenia przy użyciu polecenia tcm.exe zamiast przy użyciu interfejsu użytkownika dostarczonego przez Microsoft Test Manager. Umożliwia to automatyczne uruchamianie przebiegów z pliku wsadowego. Następnie możesz na przykład zdecydować, aby zaplanować uruchamianie pliku wsadowego za każdym razem podczas kończenia kompilacji.
Aby uruchomić te zautomatyzowane przypadki testowe w taki sposób, aby wyniki badań były częścią planu badań, należy użyć środowiska laboratoryjnego. Aby uruchomić przebieg z wiersza polecenia, użyj narzędzia tcm.exe. Należy określić ustawienia testu które zawierają zestaw ról wymaganych do uruchomienia testów oraz środowisko, które zawiera ten zestaw 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 uruchomić testy automatyczne, które współdziałają z komputerem stacjonarnym, należy ustawić agenta tak, aby był uruchamiany jako proces a nie usługa.Aby uzyskać więcej informacji, zobacz Porady: konfigurowanie agenta testowego do przeprowadzania testów w interakcji z pulpitem.
Użyj kwerendy do określenia przypadków testowych i powiązań konfiguracji*,* które nazywane są punktami testowymi. Można także określić zestawy testów i konfiguracji, które mają być uruchamiane w planie testów. Trzeba znać identyfikatory dla planu testu, zestawów testów i konfiguracji. Możesz wyświetlić je za pomocą tcm.exe, jeśli jest to konieczne.
Aby zebrać informacje, które trzeba mieć, aby uruchomić zautomatyzowane testy z wiersza polecenia, a następnie je uruchomić, należy skorzystać z następujących procedur:
Wyświetl listę wszystkich konfiguracji w projekcie zespołowym
Wyświetl listę wszystkich planów testów w projekcie zespołowym
Wyświetlanie listy wszystkich środowisk testowych w projekcie zespołowym
Wyświetl listę wszystkich zestawów testów w planie testu
Tworzenie przebiegu testowego przy użyciu zapytania o punkt testu
Tworzenie przebiegu testowego dla pakietu testów i określonej konfiguracji
Wyświetlanie i analizowanie wyników testu
Wspólne parametry dla procedur
Parametr |
Opis |
---|---|
/collection:CollectionURL |
Określa URI kolekcji projektu zespołowego. Format identyfikatora URI jest w następujący sposób: http://nazwa_serwera: port/NazwaKataloguWirtualnego/CollectionName Jeśli katalog wirtualny nie jest używany, format identyfikatora URI jest następujący: http://Nazwa_serwera: port / CollectionName Jeśli nie znasz poprawnej ścieżki, skontaktuj się z administratorem systemu Team Foundation. |
/teamproject: TeamProjectName |
Projekt zespołowy, którego chcesz użyć. Ten projekt zespołowy musi być zdefiniowany w kolekcji projektu określonej przez parametr /collection. |
/login: Nazwa użytkownika, hasło |
Opcjonalnie. Określa nazwę i hasło użytkownika, który jest zalogowany do serwera warstwy aplikacji dla programu Team Foundation Server i który ma uprawnienia do uruchamiania tego polecenia. Użyj tej opcji, kiedy poświadczenia systemu Windows nie mają odpowiednich uprawnień, używasz uwierzytelniania podstawowego lub nie masz połączenia z domeną. 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 |
Opcjonalnie. Określa numer kompilacji, która zostanie skojarzona z uruchomieniem testowym. Jeśli nie określono opcji /buildDir, miejsce upuszczenia tej kompilacji posłuży do odebrania plików binarnych testu. |
/buildDefinition |
Nazwa definicji kompilacji, do które kompilacja należy. |
/flavor |
Wersja kompilacji, która ma być używana, w przypadku gdy kompilacja ma ich więcej niż jedną. |
/platform |
Platforma kompilacji, która ma być używana, w przypadku gdy kompilacja ma ich więcej niż jedną. |
/? lub help |
Wyświetla pomoc dotyczącą polecenia w oknie wiersza polecenia. |
Procedury
Wyświetl listę 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 projektu zespołowego, wpisz w wierszu polecenia:
tcm configs /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zostaną wyświetlone wyniki podobne do następujących:
Id Name
---------------- ------------------
1 Vista and IE 7
25 Vista and IE 8
Uwaga
Można wyświetlić listę planów projektu zespołowego za pomocą następującego polecenia: Tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Wyświetl listę 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ć wszystkie plany projektu zespołowego, wpisz w wierszu polecenia:
tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zostaną wyświetlone 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 testów, wpisz w wierszu polecenia:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Zostaną wyświetlone wyniki podobne do następujących:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Wyświetlanie listy wszystkich środowisk testowych w projekcie zespołowym
Aby wyświetlić listę wszystkich środowisk testowych 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ć wszystkie plany projektu zespołowego, wpisz w wierszu polecenia:
tcm testenvironments /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zostaną wyświetlone wyniki podobne do następujących:
Name Description
---------------- ------------------
Staging Environment Use to test staging environment
Testing Environment for Customer ABC
Wyświetl listę wszystkich zestawów testów w planie testu
Aby wyświetlić listę wszystkich zestawów 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 pakiety testów w planie testów, wpisz w wierszu polecenia:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Zostaną wyświetlone wyniki podobne do następujących:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Tworzenie przebiegu testowego przy użyciu zapytania o punkt testu
Aby utworzyć przebieg testowy przy użyciu kwerendy 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ść
Identyfikator planu
1
Configid
13
W wierszu polecenia wpisz:
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>
Zostaną wyświetlone wyniki podobne do następujących:
Run created with ID: <xxx>.
Uwaga
Należy podać ustawienia testu i środowisko, które odpowiada zestawowi ról w ustawieniach testu dla automatycznie uruchamianych testów za pomocą narzędzia 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 przebiegu testowego, wykonaj kroki opisane w części Podgląd i aktualizacja wyników testu.
Tworzenie przebiegu testowego dla pakietu testów i określonej konfiguracji
Aby utworzyć przebieg testowy dla pakietu testów i określonej 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ć przebieg testowy dla wszystkich testów w pakiecie testów dla konkretnej konfiguracji, należy użyć informacji w poniższej tabeli.
Identyfikator
Wartość
Identyfikator planu
1
Suiteid
5
Configid
13
W wierszu polecenia wpisz:
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>
Zostaną wyświetlone wyniki podobne do następujących:
Run created with ID: <xxx>.
Uwaga
Należy podać ustawienia testu i środowisko, które odpowiada zestawowi ról w ustawieniach testu dla automatycznie uruchamianych testów za pomocą narzędzia 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 przebiegu testowego, wykonaj kroki opisane w części Podgląd i aktualizacja wyników testu.
Wyświetlanie i analizowanie wyników testu
Aby wyświetlić i zaktualizować wyniki testu
Otwórz Microsoft Test Manager.
Uwaga
Aby wyświetlić okno programu Microsoft Test Manager, wybierz przycisk Start, a następnie polecenie Wszystkie programy.Wskaż Microsoft Visual Studio 2012, a następnie wybierz Microsoft Test Manager.
Aby wyświetlić wyniki testów, wybierz strzałkę w dół na środkowym przełączniku grupy, a następnie wybierz Centrum testowania.
Na pasku menu grupy centralnej wybierz Test, a następnie wybierz Analizowanie przebiegów testowych.
Wyświetlana aktywność Analizowanie przebiegów testowych pokazuje wszelkie testy uruchomione dla tego planu testowego.
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ł przebiegu testowego, wpisz nową nazwę w polu Tytuł.
(Opcjonalnie) Jeśli test nie powiódł się, można zaktualizować przyczynę błędu. Wybierz Rozdzielczość i wybierz przyczynę niepowodzenia z listy.
(Opcjonalnie) Aby dodać komentarze do wyniku badania, wybierz ikonę Komentarze. Wpisz swoje komentarze, a następnie wybierz Zapisz komentarze.
(Opcjonalnie) Aby wyświetlić szczegółowe informacje o poszczególnym teście, otwórz test.
Wyświetlany wynik testu pokazuje szczegóły przebiegu testowego i historię wyników dla tego testu. Możesz zamknąć ten widok, aby powrócić do wykonywania testu.
Uwaga
Jeśli w wyniku analizy stwierdzisz, że jest błąd, można utworzyć usterkę, korzystając z tego widoku.
Aby zapisać te zmiany dla tego przebiegu testu, wybierz Zapisz na pasku narzędzi.
Zobacz też
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
Uruchamianie testów automatycznych w wierszu polecenia
Planowanie ręcznych testów za pomocą systemu Team Web Access