Automatyzacja przypadków testowych w programie Microsoft Test Manager
Aby zautomatyzować przypadek testowy, połącz je z kodowane metody.Wszystkie testy jednostek, kodowanych testów interfejsu użytkownika lub ogólny testu można połączyć do przypadku testowego.Należy utworzyć łącze testowe metodę, która wykonuje test opisanego przez przypadek testowy.Zazwyczaj są to testów integracji.
Wyniki testów automatycznych i ręcznych występować razem.Jeśli przypadków testowych są połączone elementy zaległe, historie lub innych wymagań, można przejrzeć wyniki testów przez wymagań.
Łączenie przypadków testowych z metody testów
Łącze do metody testu jeden przypadek testowy
Tworzenie przypadków testowych z zestawu testów metod
Ustaw plan testu, aby użyć kompilacji
Utwórz środowisko laboratoryjne i ustawień do uruchamiania testów
Uruchom testy automatyczne
Wyświetlanie i analizowanie wyników testu
Łączenie przypadków testowych z metody testów
Łącza, co można wykonać w danym czasie lub można generować przypadków testowych z zestawu testów klas.
Łącze do metody testu jeden przypadek testowy
Za pomocą programu Visual Studio, Utwórz lub wybierz inną metodę.Można go metody zwykłych testu, kodowanych testów interfejsu użytkownika, uporządkowanej testu lub ogólny metody.
Sprawdź metodę do programu Team Foundation Server.
Nie zamykaj rozwiązania w programie Visual Studio.
Otwórz przypadek testowy w programie Visual Studio.
Skojarz metody badania z swoje przypadek testowy.
Jeśli chcesz zmienić lub usunąć skojarzenie później, wybierz polecenie usunąć skojarzenie.
Nie zaleca się połączeń testy obciążenia lub testów sieci web przypadków.
Tworzenie przypadków testowych z zestawu testów metod
Otwórz wiersz polecenia deweloperów i zmienić katalog danych wyjściowych dyrektora swoje rozwiązanie Visual Studio.
cd MySolution\MyProject\bin\Debug
Aby zaimportować wszystkie metody testów z rozwiązania:
tcm testcase /collection:CollectionUrl/teamproject:MyProject/import /storage:MyAssembly.dll /category:"MyIntegrationTestCategory"
Parametr kategorii jest opcjonalne, ale zalecane.Chcesz utworzyć przypadki testowe na podstawie testów integracji lub systemu, które można oznaczyć za pomocą [TestCategory ("kategoria")] atrybutu.
W Centrum testów w programie Team Web Access lub w programie Microsoft Test Manager za pomocą Dodaj istniejące dodać przypadki testowe do zestawu testów.
Ustaw swój Plan testu, aby użyć kompilacji
Tak, aby można znaleźć metody, należy podać lokalizację kompilacji.
W Microsoft Test Manager, wybierz polecenie Center testowanie, Plan, właściwości.
W obszarze tworzy, ustaw filtru dla kompilacji.Można ustawić tworzenia definicji i jakości atrybutu kompilacje mają do wyboru.
Wybierz Modyfikuj do przypisania do kompilacji do planu testu.Można porównać bieżącego kompilacji z kompilacją, którą zamierzasz wykonać.Lista elementów skojarzonych zawiera zmiany elementów między kompilacje pracy.Następnie można przypisać nowszej kompilacji zająć i używać do testowania w ramach niniejszego planu.Aby uzyskać więcej informacji, zobacz Informacje o wykonanym programowaniu od czasu ukończenia ostatniej kompilacji?.
Nie używam Team Foundation tworzyć tworzyć mojej aplikacji i testów. Jak mogę uruchomić testy automatyczne laboratorium
Utwórz definicję kompilacji, która zawiera tylko dla lokalizacji, w którym są udostępniane z zestawów.Następnie należy utworzyć fałszywych wystąpienie tej kompilacji z wiersza polecenia developer:TfsCreateBuild.exe /collection:http://tfsservername:8080/tfs/collectionname /project: projectname /builddefinition:"MyBuildDefinition" /buildnumber:"FakeBuild_1.0"
Określ definicja kompilacji w planie testu.
Utwórz środowisko laboratoryjne i ustawień do uruchamiania testów
Do uruchamiania testów automatycznych testów za pomocą Microsoft Test Manager, należy użyć w środowisku laboratoryjnym.Role musi mieć dla każdego klienta i serwera maszyny używane w testów.(Znających środowisk laboratoryjnych dla testów ręcznych, należy zauważyć, że testów automatycznych musi mieć maszyny dla roli klienta.)
Utwórz lub wybierz opcję środowiska laboratoryjnego standardowe lub środowiska laboratoryjnego SCVMM.
Utwórz nowe środowisko, jeśli maszyny dla każdej roli.
Jeśli planujesz uruchomić kodowane testy interfejsu użytkownika, jest skonfigurowana na zaawansowane strony kreatora.Ustawia to między innymi testu uruchomione przez użytkownika.Należy podać nazwę użytkownika, na którym będzie uruchamiana agenta.
Zaleca się, że używasz innego konta użytkownika od konta usługi laboratorium używany przez kontroler testu.
Ustaw plan testu na potrzeby środowisku testów automatycznych.
Jeśli chcesz więcej niż podstawowe dane diagnostyczne zbieranie z maszyn testu, Utwórz plik ustawień testu.
W kreatorze ustawień testu wybrać dane, które mają być zbierane dla każdego komputera.
Uruchamianie testów automatycznych
Początek automatycznego testów tak samo jak testów ręcznych.
Wybierz w Microsoft Test Manager Center testowanie, testu.Następnie wybierz zestaw testów lub poszczególnych testów i wybierz polecenie Uruchom.
Czy chcesz uruchomić test w innym środowisku lub z ustawieniami różnych testów, wybierz działać z opcji.
Do uruchamiania testów automatycznych ręcznie, wybierz opcję działać z opcji.
Jeśli masz wiele konfiguracji kompilacji, zestawy testowe do uruchamiania testów automatycznych są wyszukiwane rekursywnie w katalogu głównym folderu przechowywania kompilacji.Jeśli jest ważna, w których zestawów jest wybrany, gdy użytkownik uruchamiania testów automatycznych, należy używać działać z opcji do określenia konfiguracji kompilacji.
Przeglądanie i aktualizowanie wyniki testów
W Microsoft Test Manager, wybierz polecenie Center testowanie, testu, analizy przebiegi testów.
Kliknij dwukrotnie pozycję Uruchom, aby go otworzyć i wyświetlić szczegóły testu.Możesz wykonać następujące czynności:
Aktualizuj tytuł uruchomione w celu odzwierciedlenia wynik testu.
Wybierz rozwiązania wskaż, jeśli test nie powiodło się z powodu.
Dodawanie komentarzy.
Wyświetl szczegóły poszczególnych testów.
Utwórz usterkę.
Pytania i odpowiedzi
Q: z ręcznego uruchamiania programu przypadek testowy można wygenerować metoda testu?
Odp. Tak.Testowanie interfejsu użytkownika za pomocą automatycznych zakodowanych testów interfejsu użytkownikaPyt mogę zautomatyzować wdrażanie w środowisku laboratoryjnym kodu?
Tak.Automatyczne przepływy pracy Kompilacja-Wdrażanie-TestyPyt Chcę Moje zautomatyzowanych testów, by powtórzył z różnymi danymi. Korzystać z takimi samymi parametrami testu używanych wersji ręczne przypadek testowy?
Odp aby zautomatyzowanych testów iteracji w różnych danych, napisania do kodu metody.Testowanie parametrów są używane tylko z wersją ręcznego testu.Nie są widoczne w kodzie zautomatyzowanych testów.