Udostępnij za pośrednictwem


tetrachlorortęcianu sodu: importowanie zautomatyzowane testy do przypadków testowych

Można importować zautomatyzowane testy, takie jak jednostki badań lub kodowane testów interfejsu użytkownika w projekcie badania, jako część planu testowania.Testy są importowane z montażu testowego, za pomocą następujących tcm polecenia:

  • tcm testcase /import

Każdego testu automatycznego, wybrany przez użytkownika, na podstawie parametrów, pod warunkiem, ma w przypadku badania utworzonej dla niego.Zautomatyzowane badania jest automatycznie kojarzona z badania w tym przypadku.Przypadków testów do pakietu badanie statyczne można dodać za pomocą tego polecenia, lub można dodać przypadków testów, aby przetestować pakiety po ich zaimportowaniu.Aby uzyskać więcej informacji na temat dodawania przypadków testów, aby przetestować pakietów, zobacz Jak: dodawanie przypadku Test do zestaw testów.Można również połączyć tych przypadkach badania wymogami, tak, że można przeglądać stan zautomatyzowanych testów dla zapotrzebowania.Aby uzyskać więcej informacji na temat sposobu wykonywania tej czynności, zobacz Link Existing Test Cases to a Requirement.

Aby uzyskać więcej informacji na temat uruchamiania testy automatyczne od planu badań zobacz Podręcznik do uruchamiania automatycznego badań od planu badań.

TCM.exe znajduje się w <Drive:>\Program Files\Microsoft Visual Studio 11.0\Common7\IDE na dowolnym komputerze Visual Studio Ultimate, Visual Studio premii, lub Visual Studio Test Professional zainstalowane dla.

Informacje dotyczące przestrogiPrzestroga

Za pomocą tego polecenia można także zaktualizować istniejące przywożonych przypadków testów.Jeśli przypadków testów, wybranych do aktualizacji nie zawierają testów, które wcześniej były przywożone, są aktualizowane tylko wybranych przypadkach badania.Jeśli określony zestaw testów do synchronizacji z podczas aktualizacji przypadków testów, testy, które nie są importowane są usuwane z zestaw testów, ale nie plan badania.

tcm testcase /import /collection:CollectionURL /teamproject:project /storage:path [/maxpriority:priority] [/minpriority:priority] [/category:filter] [/syncsuite:id [/include:]] [/login:username,[password]]

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.

/storage: path

Określa ścieżkę i nazwę zestawu do badań zawiera Twoje zautomatyzowanych testów, które chcesz zaimportować.

/maxpriority:priority

Opcjonalne.Określa, które testy, aby zaimportować na podstawie maksymalnej priorytet metody badania.Na przykład, jeśli parametr jest /maxpriority:1, tylko do testów z atrybutem priorytet dla metody badania mniejszej lub równej 1 są przywożone jako przypadków testów z zestawu.

/minpriority:priority

Opcjonalne.Określa, które testy, aby zaimportować na podstawie minimalnej priorytet metody badania.Na przykład, jeśli parametr jest /minpriority:2, tylko do testów z atrybutem priorytet dla metody badania równe lub większe niż 2 są importowane jako przypadków testów z zestawu.

/category:filter

Opcjonalne.Określa, które testy, aby zaimportować na podstawie kategorii każdej metody badania w montażu testowego.Tego parametru, wraz z /syncsuite można użyć do importowania badań z niektórych kategorii do pakietu specyficznego badania.

Aby uzyskać więcej informacji o kategoriach test zobacz Definiowanie kategorii testu z grupy testów.

/syncsuite:id

Opcjonalne.Określa identyfikator pakietu Suite badania w planie badań, do którego chcesz dodać przypadków testów, które można importować.Ten pakiet nie może być dynamiczne pakietu lub pakietu oparte na kwerendzie.Jeśli określony zestaw testów, aby zsynchronizować aktualizacji testów, które już zostały dodane, testy, które nie są importowane są usuwane z zestaw testów, ale nie z sam plan badania.

Aby określić identyfikator pakietu suite test, który ma być używany, polecenie służy do listy pakietów testowych do zespołu projektu:

tcm suites /list

Aby uzyskać więcej informacji na temat tego polecenia, zobacz tetrachlorortęcianu sodu: wyświetlanie listy planów badań, pakietów testowych, konfiguracji i środowisk.

/include

Opcjonalne.Określa, że metody badań, które są oznaczone atrybutem Ignore(), również są importowane.

/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>

Przywóz przypadków testowych

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.

Następujące polecenie importuje badań z TestProject1.dll do DinnerNow zespołu projektu:

tcm testcase /import /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow /storage:TestProject1.dll

Następujące polecenie importuje tylko przypadków testów z priorytetem 1:

tcm testcase /import /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow /storage:TestProject1.dll /maxpriority:1

Następujące polecenie importuje tylko przypadków testów w przypadku SmokeTest i ShoppingCart i dodaje je do zestaw testów z identyfikatorem 3:

tcm testcase /import /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow /storage:TestProject1.dll /category:"ShoppingCart&SmokeTest" /syncsuite:3

Zobacz też

Koncepcje

Jak: tworzenie przypadków testowych z zestawu zautomatyzowanych testów przy użyciu tcm.exe

Inne zasoby

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