Udostępnij za pośrednictwem


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

  1. 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

  2. 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

  1. 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

  2. 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

  3. (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

  1. 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

  2. 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

  1. 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

  2. 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

  1. 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

  2. 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.

  3. 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

  1. 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

  2. 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.

  3. 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

  1. 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.

  2. Aby wyświetlić wyniki testów, wybierz strzałkę w dół na środkowym przełączniku grupy, a następnie wybierz Centrum testowania.

  3. 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.

  4. 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.

  5. (Opcjonalnie) Aby zaktualizować tytuł przebiegu testowego, wpisz nową nazwę w polu Tytuł.

  6. (Opcjonalnie) Jeśli test nie powiódł się, można zaktualizować przyczynę błędu. Wybierz Rozdzielczość i wybierz przyczynę niepowodzenia z listy.

  7. (Opcjonalnie) Aby dodać komentarze do wyniku badania, wybierz ikonę Komentarze. Wpisz swoje komentarze, a następnie wybierz Zapisz komentarze.

  8. (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.

  9. 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