Udostępnij za pośrednictwem


tetrachlorortęcianu sodu: Uruchamianie testów badania planowane jest korzystanie z narzędzia wiersza polecenia

Można uruchomić testy automatyczne, które są częścią planu testowania w wierszu polecenia.Dzięki temu można uruchomić test, uruchom przy użyciu pliku wsadowego, można zaplanować uruchamianie.Uruchamia test można również zarządzać z wiersza polecenia.Jeśli chcesz wyeksportować test, aby programista można wyświetlić wyniki badań, za pomocą Visual Studio, można użyć tcm w tym celu.Można również publikować wyniki przebieg testu z Visual Studio test, uruchom plik (.trx) za pomocą tcm.Można określić, który wynika z tego badania, uruchom plik, który chcesz opublikować plan badań.Można użyć następujących tcm poleceń tych zadań:

  • tcm run /create

  • tcm run /list

  • tcm run /execute

  • tcm run /abort

  • tcm run /delete

  • tcm run /export

  • tcm run /publish

TCM.exe znajduje się w <Drive:>\Program Files\Microsoft Visual Studio 11.0\Common7\IDE na każdym komputerze, który ma Visual Studio Ultimate, Visual Studio premii, lub zainstalowany program Visual Studio Professional badania.

Aby uzyskać więcej informacji na temat importowania zautomatyzowanych testów do badania projektu i skonfigurować te testy plan badań, zobacz Create Test Cases from an Assembly of Automated Tests i Jak: Uruchom zautomatyzowane testy z wiersza polecenia przy użyciu tetrachlorortęcianu sodu.

tcm run /create /title:title /planid: id /collection:CollectionURL /teamproject:project (suiteid:id /configid:configid | /querytext: query) [/settingsname:name] [/owner:owner] [/builddir:directory]  [/testenvironment:name] [/login:username,[password]] [/include]

tcm run /execute /id:id /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm run /list [/planid:id | /querytext: query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm run /abort /id:id /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm run /delete /id:id /collection:CollectionURL /teamproject:project [/login:username,[password]] [/noprompt]

tcm run /export /id:id /resultsfile:path /collection:CollectionURL /teamproject:project [/login:username,[password]] [/attachment:attachmentname]

tcm run /publish /suiteid:id /configid:id /resultowner:owner /resultsfile:path /collection:CollectionURL /teamproject:project    [/title: runtitle] [/runowner:owner] [/build:buildnumber /builddefinition:builddefinition] [/flavor:flavor [/platform:platform]  [/assignfailurestouser:user] [/login:username,[password]] [/buildverification]

Parametry

Parametr

Opis

/collection:CollectionURL

Określa identyfikator URI kolekcji zespołu projektu.Format dla identyfikatora URI jest następujący: http: / /nazwa_serwera: port/NazwaKataloguWirtualnego/nazwa_kolekcji

Jeśli katalog wirtualny nie jest używany, format dla identyfikatora URI jest następujący:

http: / /Nazwa_serwera: port / nazwa_kolekcji

/teamproject:project

Nazwa zespołu projektu, zawierający planu badań, który chcesz zaimportować do zautomatyzowanych testów.

/title: title

Określa tytuł chcesz użyć do uruchomienia, który tworzysz, lub jeśli opublikowaniem pliku przebieg testu.

/planid:id

Określa planu, który zawiera testów, które chcesz uruchomić lub planu, który jest skojarzony z testem uruchamia, należy wyświetlić.

/suiteid:id

Określa zestawy testów, które chcesz uruchomić.

Można również określić zestaw testów podczas publikowania uruchom test.

UwagaUwaga
Aby znaleźć identyfikator pakietu, można wyświetlić listę pakietów testowych dla planu testowania.Aby uzyskać więcej informacji, zobacz tetrachlorortęcianu sodu: wyświetlanie listy planów badań, pakietów testowych, konfiguracji i środowisk.
PoradaPorada
Aby uruchomić więcej niż jeden zestaw testów, można użyć parametru /querytext.

/configid:configid

Określa konfiguracji badania, które chcesz uruchomić swoje zestawy testów.

Można również określić testowym podczas publikowania uruchom test.

PoradaPorada
Aby uruchomić więcej niż jedną konfigurację test, można użyć parametru /querytext.

/querytext:query

Określa, aby użyć do zwrotu badanie trwa lub kwerendy wybrane testy, które chcesz uruchomić.

PoradaPorada
Aby uruchomić więcej niż jeden zestaw testów, można użyć parametru /querytest.Na przykład:querytext:“SELECT * FROM TestPoint WHERE (ConfigurationId=20 OR ConfigurationId=21) AND (Suiteid=1185 OR Suiteid=1186)”

/settingsname:name

Opcjonalne.Określa ustawienia badania, które chcesz użyć dla tego testu, uruchom.Jeśli nie wybierzesz Testuj ustawienia z tego parametru, domyślne ustawienia test zautomatyzowanych testów w planie badań jest używany.

/owner:owner

Opcjonalne.Określa właściciela wykonywania badania.

/runowner:owner

Opcjonalne.Określa właściciela wykonywania badania.

/builddir:directory

Opcjonalne.Określa katalog kompilacji ma używać do lokalizowania zestawów badawczych do automatycznego testu.Jeśli to nie zostanie określona lokalizacja kompilacji jest używane na podstawie kompilacji, aktualnie przypisany do planu badań.

/testenvironment:name

Opcjonalne.Określa środowiska testowego, który ma być używany dla tego testu, uruchom.Jeśli środowisko testowe z tego parametru nie jest zaznaczone, używany jest domyślne środowisko badania dla zautomatyzowanych testów w planie badań.

/id:id

Określa identyfikator uruchomienia, który chcesz usunąć, przerwania lub Eksportuj.

/resultsfile:path

Określa lokalizację eksportu testy lub Znajdź test, uruchom go opublikować.Na przykład "c:\temp\ResultsForDeveloper.trx".

/attachment:attachmentname

Określa nazwę załącznika, uruchomić test, można wyeksportować.

/resultowner:owner

Określa właściciela dla wyników badań.

/build:buildnumber

Opcjonalne.Określa numer kompilacji używać do publikowania uruchom test.Ten parametr musi być używany z /builddefinition.

/builddefinition:builddefinition

Opcjonalne.Określa definicję kompilacji używać do publikowania uruchom test.Ten parametr musi być używany z /build.

/flavor:flavor

Opcjonalne.Określa smak kompilacji.Na przykład w wersji.Tego parametru można używać tylko w przypadku /build parametr jest używany.

/platform:platform

Opcjonalne.Określa platformę kompilacji.Na przykład x 86.Tego parametru można używać tylko w przypadku /build parametr jest używany.

/assignfailurestouser:user

Opcjonalne.Określa, do kogo przypisać wszystkie testy nieudane w przebieg testu.

/buildverification

Opcjonalne.Określa, że ten test, uruchom zawiera kompilacji weryfikacji testów, które sprawdzić podstawowe funkcje systemu.

/include

Opcjonalne.Określa, że wszystkie testy, które są zaznaczone dla wykonywania badania są włączone, nawet jeśli testy nie są aktualnie ustawiona do stanu aktywnego.

/noprompt

Opcjonalne.Określa, że użytkownik nie jest monitowany o potwierdzenie usunięcia testy.

/login:username,[password]

Opcjonalne.Określa nazwę i hasło użytkownika, który jest zalogowany do serwera aplikacji trzeciej warstwy Team Foundation Server i kto ma uprawnienia do uruchomienia polecenia.Czy używasz tej opcji, jeśli poświadczenia systemu Windows nie ma odpowiednich uprawnień, lub są przy użyciu uwierzytelniania podstawowego lub nie nawiązano do domeny

Można dodać parametry dla /collection i /teamproject do tcm.exe.config pliku XML, który znajduje się w tym samym katalogu co tcm.exe: <Drive:>\Program Files\Microsoft Visual Studio 11.0\Common7\IDE.Po dodaniu ich do pliku, nie trzeba wprowadzić je w wierszu polecenia przy każdym uruchomieniu tcm polecenia.Można dodać te klucze i wartości do pliku, w następujący sposób, w appSettings sekcji:

    <appSettings>
         <add key="TeamFoundationServer" value="http://<ServerName:Port/VirtualDirectoryName/CollectionName>"/>
         <add key ="TeamProject" value="DinnerNow"/>
    </appSettings>

Prowadzenie badań i zarządzanie przebiegu badania

W następujących przykładach przyjmuje się, że zostało rozpoczęte 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.

W wierszu polecenia zostanie otwarty w folderze:<drive>:\Program Files\Microsoft Visual Studio 11.0\VC

Zmień katalog na folder zawierający zgromadzenie zbudowany z badania projektu.

Ważna uwagaWażne

Aby uruchomić testy automatyczne z wiersza polecenia przy użyciu tcm.exe, musi mieć badania spraw związanych z zautomatyzowanych testów.Należy również zdefiniować plan badań prawidłowo używać kompilacji do zlokalizowania testy automatyczne uruchomienie, jeśli informacja o kompilacji nie jest określony w wierszu polecenia.Aby uzyskać więcej informacji na temat sposobu wykonywania tej czynności, zobacz Jak: tworzenie przypadków testowych z zestawu zautomatyzowanych testów przy użyciu tcm.exe.

Uzyskać identyfikatory niezbędne dla następujących poleceń, trzeba użyć tcm listy artefakty badań i ich identyfikatory.Aby uzyskać więcej informacji na temat sposobu wykonywania tej czynności, zobacz tetrachlorortęcianu sodu: wyświetlanie listy planów badań, pakietów testowych, konfiguracji i środowisk i Jak: Uruchom zautomatyzowane testy z wiersza polecenia przy użyciu tetrachlorortęcianu sodu.

Następujące polecenie uruchamia testy, za pomocą kwerendy punkt badania:

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>

Następujące polecenie uruchamia testy, za pomocą pakietu specyficznego badania i konfiguracji:

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>

Następujące polecenie uruchamia testy, używając określonego Identyfikatora:

Tcm run /execute /id:1207 /collection:<CollectionURL> /teamproject:<Team Project name>

Następujące polecenie wyświetla listę przebiegu badania dla planu badań szczególnych:

tcm run /list /planid:1 /collection:<CollectionURL> /teamproject:<Team Project name>

Następujące polecenie usuwa Uruchom test szczególne:

tcm run /delete /id:1009 /collection:<CollectionURL> /teamproject:<Team Project name>

Następujące polecenie eksportuje test, uruchom plik .trx:

tcm run /export /id:1273 /resultsfile:"c:\temp\latest.trx" /collection:<CollectionURL> /teamproject:<Team Project name>

Następujące polecenie publikuje testy dla konfiguracji suite i badanie szczególnych badań i ponownie przypisuje właściciela.To aktualizuje istniejące punkty badania w przypadkach badania w pakiecie test sparowany z tej konfiguracji, aby wyniki w pliku .trx:

tcm run /publish /suiteid:5 /configid:13 /resultowner:"<Name of new owner>" /resultsfile:"c:\temp\latest.trx" /collection:<CollectionURL> /teamproject:<Team Project name>

Zobacz też

Informacje

tetrachlorortęcianu sodu: wyświetlanie listy planów badań, pakietów testowych, konfiguracji i środowisk

Inne zasoby

tetrachlorortęcianu sodu: przywozu i uruchomionych testów automatycznego dla planu badań z wiersza polecenia