Jak: uruchamianie ręczne testów i tworzenie powtarzalnych błędów w środowiskach SCVMM
Można użyć środowiska SCVMM po uruchomieniu testów ręczne, jeśli masz Visual Studio Lab Management.Można tworzyć maszyny wirtualne lub szablonów dla ról, które są wymagane dla aplikacji i wybierz ten zestaw ról z ustawień testu.Aby uzyskać więcej informacji na temat środowiska testowania ustawień i ról, zobacz Konfigurowanie maszyny testowej do wykonywania badań lub zbieranie danych i Konfigurowanie maszyn i zbierania informacji diagnostycznych przy użyciu ustawień testu.
Po skonfigurowaniu środowiska SCVMM ręczne przeprowadzenie testów tworzenia maszyn wirtualnych lub szablonów dla ról wewnętrznej bazy danych aplikacji.Na przykład można utworzyć środowisko SCVMM, zawierające maszyn wirtualnych lub szablonów dla serwera sieci Web i ról serwera bazy danych w środowisku.Następnie można uruchomić testy ręcznie z pulpitu komputera, który nie jest częścią środowiska.Lub może uruchomić przeglądarki, aby połączyć się z serwerem sieci Web z tego komputera, jak pokazano na poniższej ilustracji.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
[!UWAGA]
Jeśli chcesz użyć tego samego środowiska, aby uruchomić testy automatyczne, można dodać rolę klienta pulpitu i używać maszyny wirtualnej lub szablonu dla tej roli.Za pomocą tej roli nie można uruchomić testy ręcznie.Można jednak użyć tej roli, po uruchomieniu automatycznych testów.Aby uzyskać więcej informacji na temat uruchamiania zautomatyzowane testy w środowisku laboratoryjnym, zobacz Jak: Uruchom zautomatyzowane testy w środowisku laboratoryjnym przy użyciu Menedżera badania firmy Microsoft.
Jeśli znajdziesz błąd w aplikacji po uruchomieniu testów ręczne, można zrobić migawkę środowiska SCVMM, której deweloperzy mogą używać do łączenia się ze stanem faktycznym serwerów w środowisku po znalezieniu błędów.Pomaga zmniejszyć liczbę błędów, których nie można odtworzyć przez deweloperów.Ten stan środowiska jest zapisywana dla deweloperów do używania zbadać w każdym przypadku, gdy jest to wygodne i można kontynuować testy więcej tego samego środowiska.Gdy deweloperzy chce użyć środowiska, one połączyć migawkę za pomocą łącza w błędów.
[!UWAGA]
Migawka ta jest migawkę każdej maszyny wirtualnej w środowisku.Migawki te są przechowywane na fizyczne hosta, który jest używany dla maszyny wirtualnej.Migawki nie należy używać przestrzeni fizycznej na Team Foundation Server.Błąd lub wyniki badań dodaje się tylko łącze do migawki.
Środowiska może zostać usunięty przed autora kontroli błędów, tester można przechowywać kopię środowiska w udziale biblioteki po zakończeniu badania z nim.Łącze w błędów umożliwi autora utworzyć kopię przechowywaną środowiska i użyj tego.
[!UWAGA]
Jeśli chcesz utworzyć kopię środowiska za pomocą łącza w błędów środowiska musi być izolowanym środowisku sieci.
Jeśli chcesz, aby tworzenie i wdrażanie poziomów wewnętrznej bazy danych aplikacji w środowisku SCVMM, można ręcznie zainstalować lub wykorzystania build wdrożyć test przepływu pracy do wdrażania je jako część definicji kompilacji.Używać przepływu pracy kompilacji wdrożyć test, konieczne jest kontroler kompilacji.See Jak: utworzyć przepływ Build wdrożyć Test dla środowiska SCVMM.
Wymagania wstępne
Aby można było uruchomić testy ręcznie przy użyciu środowiska należy wykonać następujące kroki:
Instalowanie Visual Studio Ultimate, Visual Studio premii lub Visual Studio Professional badania na wszelkich maszyn, które chcesz użyć do ręcznego testy.
Tworzenie środowiska SCVMM, zawierający maszyny dla każdej roli, która jest wymagana w testy.See Tworzenie środowiska SCVMM przy użyciu przechowywanych maszyn wirtualnych i szablonów.
Tworzenie ręczne spraw test przy użyciu Microsoft Test Manager i dodać je do zestaw testów w planie badań.Aby uzyskać więcej informacji, zobacz Definiowanie planu testów.
Procedury
Aby umożliwić ręczne testy i tworzenie powtarzalnych błędów należy skorzystać z następujących procedur.Jeśli problem, można połączyć maszyn wirtualnych w środowisku weryfikacji informacji, lub zrobić migawkę środowiska i zapisz go w błąd, dzięki czemu programista można użyć środowiska w celu odtworzenia błędu.
Uruchom testy ręcznie przy użyciu środowiska SCVMM
Połączyć się z maszyn wirtualnych w środowisku
Utworzyć migawkę środowiska wirtualne
Połączyć migawkę środowiska SCVMM
Uruchom testy ręcznie przy użyciu środowiska SCVMM
Aby uruchomić testy ręcznie przy użyciu środowiska SCVMM
Tworzenie środowiska SCVMM i dodać niezbędne maszyn wirtualnych lub szablonów dla każdej roli.Aby uzyskać więcej informacji, zobacz Tworzenie środowisk laboratoryjnych.
Aby uruchomić środowisko SCVMM, wybierz środowisko z widoku środowisk i wybierz polecenie Start.
Zweryfikuj rozpoczęły maszyny w danym środowisku i stanu środowiska Gotowe.
[!UWAGA]
Jeśli środowisko, które mają być składowane w bibliotece, należy wdrożyć środowisko do tworzenia maszyn wirtualnych z przechowywane obrazy przed uruchomieniem środowiska.
Gdy stan środowiska Nie jest gotowe, wybierz polecenie naprawy w menu skrótów.W tym kroku czyni się, że agent badania jest zainstalowane na każdym komputerze, dzięki czemu można zarządzać przez kontroler badania.
(Zalecane) Aby uniemożliwić innym użytkownikom podłączanie przypadkowo do środowiska po uruchomieniu testów, wybierz strzałkę obok znak "użytkowanie W" na pasku narzędziowym.Dodać komentarz na temat kto używa środowiska i wybierz polecenie znak "użytkowanie W".
Jeśli inny użytkownik próbuje połączyć się z środowiska, który jest używany, wyświetlane jest ostrzeżenie z komentarzami, które zostały wprowadzone w Połącz środowiska okno dialogowe.Jednakże ten użytkownik nadal można połączyć środowiska i zignorowanie ostrzeżenia.
[!UWAGA]
Podgląd środowiska Microsoft służy również do znaku, których środowisko jest używany.
Zainstaluj poziomów wewnętrznej bazy danych aplikacji na maszynach wirtualnych w środowisku.Aby połączyć się z poziomów wewnętrznej bazy danych, może również mieć zainstalować lokalnego klienta aplikacji na komputerze stacjonarnym.Automatyczne instalowanie poziomów właściwe wewnętrznej bazy danych aplikacji przy użyciu definicji kompilacji, można użyć funkcji integracji z przepływu pracy.Aby uzyskać więcej informacji na temat sposobu wykonywania tej czynności, zobacz Jak: utworzyć przepływ Build wdrożyć Test dla środowiska SCVMM.Lub aplikacji można zainstalować ręcznie.
[!UWAGA]
Zaleca się, aby wykonać migawkę środowiska, po zainstalowaniu aplikacji, dzięki czemu łatwo można wrócić do tego stanu czystego z zainstalowana aplikacja.
Tworzenie ustawień badania, które zawierają zestaw ról w danym środowisku laboratoryjnym przy użyciu Microsoft Test Manager , wybierz danych i diagnostyki, który chcesz zebrać dla każdej roli.Aby uzyskać więcej informacji o tworzeniu ustawienia badania dla badań ręczne, zobacz Wprowadzanie ustawień testów w programie Microsoft Test Manager.
Aby przypisać Testuj ustawienia w środowisku laboratoryjnym, wykonaj następujące kroki:
Za pomocą Microsoft Test Manager z komputera, na którym chcesz uruchomić testy, wybierz strzałkę w dół na przełącznik grupy center, a następnie wybierz polecenie Testowanie Centrum.
Na pasku menu Centrum grupy wybierz Plan i wybierz polecenie Właściwości.
Wyświetlane są właściwości dla planu aktualnie wybrane do testu.
Wybierz strzałkę rozwijania dla przetestować ustawienia pod uruchamia podręcznika i wybierz ustawienie testu.
Wybierz strzałkę rozwijania dla Testśrodowiska pod uruchamia podręcznika i wybierz środowiska.
Wybierz zapisać i zamknąć.
Aby uruchomić testy, wybierz polecenie Test, wybierz polecenie Uruchomić testy.Wybierz testów, które chcesz uruchomić, a następnie wybierz uruchomić.
Aby uruchomić przy użyciu Testuj ustawienia utworzone dla tego specyficznego badania uruchamiane tylko testy, wykonaj następujące kroki:
Za pomocą Microsoft Test Manager z komputera, na którym chcesz uruchomić testy, wybierz strzałkę w dół na przełącznik grupy center, a następnie wybierz polecenie Testowanie Centrum.
Aby uruchomić testy, wybierz polecenie Test, wybierz polecenie Uruchomić testy.Kliknij prawym przyciskiem myszy zestaw testów lub prób, które chcesz uruchomić, a następnie wybierz uruchomienie z opcjami.
Opcji Uruchom jest wyświetlane okno dialogowe.
Wybierz ustawienia badania, które utworzone z Przetestować ustawienia pod uruchamia test manualny.
Wybierz środowisko laboratoryjne z środowiska pod uruchamia test manualny i wybierz polecenie uruchomić.
Test Runnerjest wyświetlany z pierwszego testu zaznaczone.
Rozpoczęcie pierwszego badania, wybierz polecenie Uruchomić Test.Aby uzyskać więcej informacji na temat uruchamiania ręcznego badania zobacz Jak: testy ręczne.
Można teraz rozpocząć uruchomić testy, które zostały wybrane.
Aby uruchomić kroki swoje badania, należy uruchomić aplikacji badanego.Aby połączyć się z częścią aplikacji, która jest zainstalowana na danym środowisku, należy użyć klienta aplikacji.Może to być klienta pulpitu lub przeglądarki sieci Web, która jest zainstalowana na komputerze, na którym zainstalowano Microsoft Test Manager.
Jeśli używasz środowisku, które jest izolowane od sieci, zobacz następujący temat, aby uzyskać więcej informacji o łączeniu się z aplikacji, zobacz sekcję o komunikacji między maszyny w środowiskach Network-Isolated i komputerów w sieci zewnętrznej w temacie: Tworzenie środowiska izolowanego od sieci i korzystanie z niego.
Aby zapisać wyniki testów, wybierz zapisać i zamknąć z Test Runner.
Uruchomić testy jest wyświetlany widok.
Połączyć się z maszyn wirtualnych w środowisku
Jeśli chcesz zweryfikować informacje o machine w środowisku laboratoryjnym, po uruchomieniu testów, można połączyć się do wszelkich maszyn wirtualnych.Na przykład można sprawdzić, czy wartość wpisu rejestru jest poprawna.
Aby połączyć się z maszyn wirtualnych w środowisku
Aby wyświetlić stan komputera w środowisku laboratoryjnym, po uruchomieniu testu, możesz wybrać Połącz środowiska na pasku narzędziowym kroki badania dla Test Runner.
Jest wyświetlany podgląd środowiska Microsoft.Można wybrać maszyny wirtualnej, którą chcesz wyświetlić.Można również uruchomić polecenia na komputerze wirtualnym.
Aby uzyskać więcej informacji na temat nawiązywania połączenia na komputerach w środowisku, zobacz Porady: nawiązywanie połączenia z komputerami w środowisku laboratoryjnym.
Jeśli używasz środowisko sieciowe izolacji, zobacz Tworzenie środowiska izolowanego od sieci i korzystanie z niego.
[!UWAGA]
Nie musi przywrócić migawki, po podłączeniu do środowiska podczas uruchamiania testów.Przywrócenia migawkę uruchomionych testów, agenci test zostanie uruchomiony ponownie i nie można zebrać danych i diagnostyki dla wykonywania badania.Jeśli chcesz przywrócić migawkę musi zatrzymać przebieg badania i przywrócić do migawki, przed rozpoczęciem testy.
Utworzyć migawkę środowiska SCVMM
Aby utworzyć migawkę środowiska SCVMM
Jeśli problem podczas uruchamiania programu badań, wybierz polecenie Podjąć migawkę środowiska ikonę po prawej stronie paska narzędzi dla panelu kroki badania.Teraz podczas tworzenia Błąd łącza do tego migawki środowisko laboratoryjne dodaje się do błędów.
[!UWAGA]
W środowisku to pobiera migawkę każdej maszyny wirtualnej.Migawki te są przechowywane na fizyczne hosta, który jest używany dla maszyny wirtualnej.Migawki nie należy używać przestrzeni fizycznej na Team Foundation Server.Błąd lub wyniki badań dodaje się tylko łącze do migawki.
W Szczegóły kartę dla błędów, można wyświetlić migawkę o następującej nazwie: TC < przypadku badanie id > migawki < numer migawki > .lvr.Wyświetlane są również żadnych danych ani Diagnostyka, zebrane w przypadku maszyn wirtualnych dla danego środowiska w szczegóły błędów.
[!UWAGA]
To łącze do migawki można również przeglądać w wyniki badań.
Aby zapisać wyniki testów, wybierz zapisać i zamknąć z Test Runner.
Uruchomić testy jest wyświetlany widok.
Połączyć migawkę środowiska SCVMM
Aby połączyć migawkę środowiska SCVMM
Aby połączyć migawkę środowiska SCVMM z wyników badań, prób uruchomienia wyświetlić w Microsoft Test Manager, kliknij prawym przyciskiem myszy test i wskaż Wyświetl wyniki.
Wybierz łącze do migawki środowisko wyświetlany w kroku badania, podczas tworzenia migawki.
Wybierz Otwórz do otwarcia tego pliku.
Połącz środowiska jest wyświetlane okno dialogowe.
Z tego okna dialogowego wybierz jedną z następujących opcji:
Do przywrócenia stanu środowiska SCVMM, w którym pobrano migawki, wybierz polecenie Łączenie z zapisaną migawkę w tym środowisku.
[!UWAGA]
Jeśli opcja ta może odłączyć każdy użytkownik, który aktualnie używa tego środowiska i mogłoby to doprowadzić do utraty ich pracy.Można sprawdzić, czy jest ostrzeżenie nie środowisko jest w użyciu.
Aby połączyć się z środowiska w bieżącym stanie i nie powracają do migawki, gdy test został uruchomiony, zaznacz Połącz bieżący stan środowiska i wybierz polecenie Połącz.
[!UWAGA]
Nadal może odłączyć innego użytkownika, który jest podłączony do tego środowiska, ale nie zmieni stanu środowiska naturalnego.
W przypadku przechowywanej kopii środowiska w udziale w bibliotece, można utworzyć kopię środowiska i połączyć się z tym, że.Można to zrobić, jeśli środowisko jest aktualnie używany lub nie chcesz uniemożliwić korzystania ze środowiska testerów.Aby utworzyć kopię środowiska i połączyć się z tej kopii, zaznacz połączenia do nowego wystąpienia tego środowiska.
[!UWAGA]
Możesz utworzyć kopię środowiska, to może zająć dużo czasu i również zajmuje miejsce na dysku znaczący udział biblioteki projektu.Ta kopia środowiska może być uruchomione jednocześnie tester kopią środowiska, należy utworzyć w izolowanym środowisku sieci.Aby uzyskać więcej informacji na temat środowisk, zobacz Tworzenie środowisk laboratoryjnych.
Aby połączyć migawkę środowiska SCVMM od użytkownika błędów, można otworzyć błędów z Sprawdzić błędy widoku za pomocą Microsoft Test Manager, można otworzyć błędów z Team Explorer przeglądać w Visual Studio 2012.Następnie można wybrać łącze do migawki środowiska w Szczegóły kartę błędów.
Podłącz do środowiska, wyświetlane jest okno dialogowe.Wybierz odpowiednią opcję w poprzednim kroku tej procedury.Jeśli środowisko został oznaczony w użyciu, pojawi się ostrzeżenie w Połącz środowiska okno dialogowe
[!UWAGA]
Deweloperzy mogą łączyć się środowiska SCVMM z błędów do odtworzenia problemu w błędów i pomóc im bardziej szybko rozwiązać problem.Podczas przywracania środowiska do migawki, połączenia sieciowe między maszynami migawki może przestać działać i wszystkie transakcje, które zostały w procesie w chwili podjęto migawki może się nie powieść.Jeśli błąd odtwarzania zależy od połączenia protokołu TCP, które są otwarte i aktywny, gdy podjęto migawkę, następnie nie można odtworzyć dany błąd.
Zobacz też
Koncepcje
Uruchomione testy w środowisku laboratoryjnym
Przy użyciu środowiska laboratoryjnego dla użytkownika cyklu życia aplikacji