Udostępnij za pośrednictwem


Kopiowanie oraz klonowanie pakietów i przypadków testowych

Istnieje kilka sposobów, aby zduplikować pakietów testowych i przypadków testowych w Microsoft Visual Studio Team Foundation Server (TFS).

  • Powielanie jednego przypadku testowego w pakiecie testów w Microsoft Test Manager.

    Ta funkcja jest przydatna, aby autor przypadkiem testowym nowy, podobny do istniejącego.

  • Kopiowanie pakietu testów z innego planu testów wMicrosoft Test Manager (Kopiuj odwołanie lub płytkie odpis).

    Pakietu testów i wszelkie pakiety zawarte są kopiowane, ale nie są kopiowane przypadków testowych.Plany badania źródłowe i docelowe udostępniać tego samego przypadków testowych.Po skopiowaniu można dodać lub usunąć przypadków testowych z planu albo bez wpływu na drugiej strony; Jednakże w przypadku edycji udostępnionego przypadku testowego, zmiany będą miały wpływ obu planach testu.

    Jest to operacja kopiowania najczęściej używane.Może to być przydatne, gdy tworzysz nowy zestaw testów dla następnej iteracji lub sprint, a mają być powtarzane najważniejszych badań od poprzedniego Sprint.

    Kopiowanie pakietów testów

  • Klonowanie pakietów testowych za pomocą tcm.exe (kopia przez wartość) lub Kopia głęboka charakteryzuje się powoduje utworzenie nowych przypadków testowych w planie testów miejsca docelowego.Te nowe przypadków testowych to kopie przypadków testowych w planie testów źródła.Po skopiowaniu można edytować przypadków testowych w planie albo bez wpływania na drugą.Klonowanie pakietów testowych jest przydatne, gdy użytkownik chce pracować jednocześnie na dwóch różnych wydań.Suites źródłowa i docelowa musi być w tym samym Kolekcja projektów zespołu.(Jeśli nie zainstalowano programu Visual Studio 2012.1-Visual Studio i TFS: suites źródłowa i docelowa musi znajdować się w tym samym projektem zespołu.)

    Klonowanie pakietów testowych

Wymagania

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Aby zduplikować jednego przypadku testowego

Ta funkcja jest przydatna, aby autor przypadkiem testowym nowy, podobny do istniejącego.

  1. W Microsoft Test Manager, wybierz polecenie Centrum badań, Plan, zawartość.

  2. Wybierz zestaw testów i przypadku testowego.

  3. Na pasku narzędziowym listy przypadków testowych, wybierz utworzyć kopię wybranego przypadku testowego i dodać do tego pakietu.

Aby skopiować pakietów testowych z innego planu testów

Kopiowanie pakietów testów z innego planu testów

  1. W Microsoft Test Manager wybrać Centrum badań, Plan, zawartość.

  2. Wybierz pakietu testów statycznych, do którego chcesz skopiować starszych suite.

    Na pasku narzędziowym hierarchii suites testu wybierz kopiowania pakietów testowych z innego Testuj plan i wykonaj instrukcje kreatora.

    Zestaw testów i wszelkie pakiety, które zawiera są kopiowane, ale nie są kopiowane przypadków testowych.Plany badania źródłowe i docelowe udostępniać tego samego przypadków testowych.

Po skopiowaniu można dodać lub usunąć przypadków testowych z planu albo bez wpływu na drugiej strony; Jednakże w przypadku edycji udostępnionego przypadku testowego, zmiany będą miały wpływ obu planach testu.

Sklonować pakietu testów i jego przypadków testowych

Klonowanie jest przydatna, jeśli chcesz rozwijać różne wersje aplikacji: po skopiowaniu, testy dla obu wersji można zmienić bez wpływu na siebie nawzajem.

Otwórz wiersz polecenia Developer.Możesz też użyć standardowego wiersza polecenia, a zmiany katalogu do %VS110COMNTOOLS%..\IDE.Użyj tcm.exe:

cd %VS110COMNTOOLS%..\IDE

tcm suites /clone     
   /collection:https://Server:8080/tfs/Collection 
   /teamproject:"TeamProject"
   [/destinationteamproject: "DestinationProject"]
   /suiteid:sourceId 
   /destinationsuiteid:targetId 
   [/clonerequirements] 
   [/overridefield:"field name"="new value"] [/overridefield:"field 2"="value 2" ...]] 

Parametry:

  • Serwer, zbierania, TeamProject: nazwy programu team foundation server, Kolekcja projektów zespołu i zespołu projektu.

  • destinationTeamProject: Określenie tego, jeśli miejsce docelowe pakietu testów znajduje się w różnych zespołu projektu.Musi istnieć w tym samym Kolekcja projektów zespołu.Należy określić wartości pola nadrzędne dla "Iteration Path" i "Area Path".

  • suiteIdi destinationSuiteId: identyfikator pakietu do skopiowania, a identyfikator pakietu, do którego zostanie dodana nowa kopia.Jeśli chcesz skopiować plan całego badania, należy użyć Identyfikatora pakietu w katalogu głównym planie testów.

    Po jego zaznaczeniu w planie testów, w okienku szczegółów wyświetlany jest identyfikator zestawu.

    Można również uzyskać listę pakietów przy użyciu tcm suites /list.

  • /clonerequirements: Klon elementów pracy wymagania, które są dołączone do zestawów testów opartych na wymagania.Jeżeli pominięto ten parametr, pakietów testowych wymagania oparte są konwertowane na suites statyczne.

  • /overridefield:"field name"="new value": Zmień wartość pola w każdym elemencie sklonowany pracy.Wiele wystąpień tego parametru można użyć, aby zmienić dowolną liczbę pól.

  • (Przestarzałe)/fieldname:"field name" /fieldvalue:"new value": Zmiana wartości pola w każdym elemencie sklonowany pracy. Aby zmienić ścieżkę iteracji, podczas kopiowania zestawu z sprint jednego do drugiego, może wykorzystać tę.

    Jeśli zainstalowano programu Visual Studio 2012. 1-Visual Studio i TFS, użyj /overridefield zamiast.Można zmienić tylko jedno pole za pomocą /fieldname i /fieldvalue.

[!UWAGA]

/destinationTeamProject, /clonerequirements i /overridefield są dostępne tylko wtedy, gdy zainstalowano programu Visual Studio 2012.1-Visual Studio i TFS.

Przykłady:

tcm suites /clone /collection:http://tfs.fabrikam.com:8080/tfs/DefaultCollection
   /teamproject:IceCream /destinationteamproject:ToyStore
   /clonerequirements
   /suiteid:234 /destinationsuiteid:567 
   /overridefield:"Iteration Path"="ToyStore\sprint3"
   /overridefield:"Area Path"="ToyStore\catalog"

Poniższy przykład działa bez programu Visual Studio 2012.1:

tcm suites /clone /collection:http://tfs.fabrikam.com:8080/tfs/DefaultCollection 
   /teamproject:IceCream 
   /suiteid:234 /destinationsuiteid:567 
   /fieldname:"Iteration Path" /fieldValue:"IceCream\sprint3"

Hh543843.collapse_all(pl-pl,VS.110).gifDokonywanie korekt kwoty zapłaty po klon

  • Aktualizacja oparta na kwerendzie suites być zastępowany, wartości pól w Operacja klonowania.Na przykład jeśli wartość override przewidziane ścieżka obszaru i masz suite oparta na kwerendzie, która zależy od obszaru ścieżki, należy rozważyć edytowania zapytania.Aby uzyskać więcej informacji, zobacz Organizowanie przypadkach badania przy użyciu pakietów testowych.

  • Z /clonerequirements: dodać szczegóły do nowych wymagań.Operacja klonowania tworzy nowy wymóg pracy element (zaległości element lub użytkownik Historia produktu) dla każdego suite sklonowany wymóg.Edytuj odpowiednio dla nowego planu badań nowych wymagań.

    Bez /clonerequirements: tworzenie nowych wymagań i wymagania oparte suites.Bez /clonerequirements, Operacja klonowania konwertuje pakietów testowych wymagania oparte na suites statyczne i usunąć połączenie nowych przypadków testowych do dowolnej pozycji roboczej zapotrzebowania.W związku z tym można utworzyć wymagania elementów pracy (elementy listy zaległości produktu lub historyjek użytkownika), utwórz pakiety od nich, a następnie przesuń przypadków testowych do tych pakietów.Aby uzyskać więcej informacji, zobacz Organizowanie przypadkach badania przy użyciu pakietów testowych.

  • Określ kompilacji w planie testów przeznaczenia Jeśli imitacja zautomatyzowane przypadków testowych.Aby uzyskać więcej informacji, zobacz Jak: skojarzyć testu automatycznego, w przypadku badania.

Hh543843.collapse_all(pl-pl,VS.110).gifCo pobiera klonować?

Kiedy klon suite test za pomocą tcm.exe, następujące obiekty są kopiowane z planem badania źródło do docelowego planem badania:

Obiekt plan badania

Skopiowane

Uwagi

Przypadek testowy

Temat dotyczy

Każdego nowego przypadku testowego zachowuje jego etapów udostępnionych.

Łącze rozróżnienia między źródłowym i nowych przypadków testowych.

Nowych przypadków testowych nie ma testów, błędów, wyniki badań i budować informacji.

Etapów udostępnionych odwołuje sklonowany przypadków testowych

Temat dotyczy

Zestaw testów

Temat dotyczy

Przechowywane następujące dane:

  • Nazwy i hierarchicznej struktury pakietów testowych

  • Kolejność przypadków testowych

  • Testerzy przydzielonych

  • Konfiguracje

Nagrania działania związane z sklonowany przypadku testowego

Temat dotyczy

Łącza i załączniki

Temat dotyczy

Konfiguracji testu

Temat dotyczy

Konfiguracja testu jest przywracane w planie testów miejsca docelowego.

Testowanie ustawień

Temat nie dotyczy

Ustawienie testu dla planu badań miejsce docelowe jest stosowane.

Wyniki badań

Temat nie dotyczy

Przejazdy badawcze i badania odkrywcze sesji

Temat nie dotyczy

Ponieważ przebiegu badania mają zastosowanie tylko do planu badań źródła, nie są kopiowane.

Wymagania oparte suites

Temat nie dotyczy

Bez/clonerequirements

Zestawy testów wymagania oparte są konwertowane na zestawy testów statycznych w planie testów miejsca docelowego.Sklonowany przypadków testowych będzie odwoływać się w obszarze tego pakietu testów statycznych.

Sklonowany przypadków testowych nie zawierają łącza do ich oryginalne elementy pracy wymagania.

Wymagania oparte suites

Temat dotyczy

Programu visual Studio 2012.1 z/clonerequirements

Skopiowane oraz związanych z nową kopię elementu pracy wymóg.

Wymagania pracy elementów (elementy listy zaległości produktu lub historyjek użytkownika)

Programu visual Studio 2012.1 z/clonerequirements

Pozycje robocze wymagania, które są skojarzone z sklonowany suite wymagania oparte są klonowane.

Błąd elementów pracy

Programu visual Studio 2012.1 z/clonerequirements

Programu visual Studio 2012.1 z/clonerequirements

Sklonowany w projekcie zespołu, który używa szablonu procesu Scrum lub jakiegokolwiek projektu, w którym błąd typ pozycji roboczej jest w wymaganiach pracy kategorii zapasu.

W innych projektach błędy nie klonowane.

Hh543843.collapse_all(pl-pl,VS.110).gifZestaw testów przykład sklonowany za pomocą tcm.exe

Plan badań źródła

Plan badania źródła

Miejsce docelowe planu testowania

Plan badania docelowego

Zobacz też

Koncepcje

Definiowanie planu testów

Organizowanie przypadkach badania przy użyciu pakietów testowych

Tworzenie testów zaległych elementów, przypadków użycia lub wymagań produktu