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.
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.)
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.
W Microsoft Test Manager, wybierz polecenie Centrum badań, Plan, zawartość.
Wybierz zestaw testów i przypadku testowego.
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
W Microsoft Test Manager wybrać Centrum badań, Plan, zawartość.
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"
Dokonywanie 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.
Co 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 |
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 |
||
Zestaw testów |
Przechowywane następujące dane:
|
|
Nagrania działania związane z sklonowany przypadku testowego |
||
Łącza i załączniki |
||
Konfiguracji testu |
Konfiguracja testu jest przywracane w planie testów miejsca docelowego. |
|
Testowanie ustawień |
Ustawienie testu dla planu badań miejsce docelowe jest stosowane. |
|
Wyniki badań |
||
Przejazdy badawcze i badania odkrywcze sesji |
Ponieważ przebiegu badania mają zastosowanie tylko do planu badań źródła, nie są kopiowane. |
|
Wymagania oparte suites |
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 |
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. |
Zestaw testów przykład sklonowany za pomocą tcm.exe
Plan badań źródła
Miejsce docelowe planu testowania
Zobacz też
Koncepcje
Organizowanie przypadkach badania przy użyciu pakietów testowych
Tworzenie testów zaległych elementów, przypadków użycia lub wymagań produktu