Udostępnij za pośrednictwem


Przy użyciu środowiska laboratoryjnego dla użytkownika cyklu życia aplikacji

Można tworzyć i zarządzać środowisk laboratoryjnych z funkcjami zarządzania laboratorium Menedżera badania firmy Microsoft.Środowiska laboratoryjnego jest zbiorem maszyny wirtualne i fizyczne, które można wykorzystać do projektowania i testowania aplikacji.Środowiska laboratoryjnego może zawierać wiele ról, potrzebne do testowania aplikacji wielopoziomowego, takich jak stacje robocze, serwery sieci web i serwerów baz danych.Ponadto umożliwia przepływ pracy build wdrożyć test za pomocą środowiska laboratoryjnego zautomatyzować proces budowania, wdrażania i wykonywanie zautomatyzowanych testów na aplikacji.

Wymagania

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

Środowisko laboratoryjne należy użyć, aby uzyskać następujące korzyści:

  1. Użyć planu testów, aby uruchomić testy automatyczne − uruchomieniem zbiór zautomatyzowane testy, o nazwie Testuj plani wyświetlić postęp za pomocą Menedżera przetestować firmy Microsoft.

  2. Używanie przepływu pracy build wdrożyć test − przepływ pracy kompilacji wdrożyć test umożliwia testowanie aplikacji wielopoziomowego automatycznie.Typowym przykładem jest przepływ pracy, który uruchamia kompilacji, wdraża pliki budować na odpowiednich komputerach w środowisku laboratoryjnym, a następnie wykonuje zautomatyzowane testy.Ponadto można zaplanować przepływ pracy do uruchomienia w określonych odstępach czasu.

  3. Zbierz dane diagnostyczne ze wszystkich komputerów, nawet podczas testowania ręcznego − może zbierać dane diagnostyczne z różnych komputerów jednocześnie.Na przykład podczas pojedynczego próbną, można zbierać IntelliTrace, przetestować wpływ i innych rodzajów danych z serwera sieci web, serwer bazy danych i klientem.

  4. Automatyczny test instalacji agenta − zarządzania laboratorium automatycznie instaluje test agentów na każdym komputerze w danym środowisku.

Jeśli używasz zarządzania Lab w połączeniu z systemu Center Virtual Machine Manager (SCVMM), można również uzyskać te świadczenia, gdy używasz środowiska laboratoryjne:

  • Szybkie powielanie konfiguracji urządzenia − można przechowywać kolekcje maszyn wirtualnych, które są skonfigurowane do odtworzenia typowych środowiskach.Następnie można wykonywać każdego testu na nową kopię przechowywaną środowiska.

  • Odtworzyć dokładne warunki błąd -podczas próbną kończy się niepowodzeniem, można przechowywać kopię stanu środowiska laboratoryjnego i uzyskać do niego dostęp z wyniki kompilacji lub elementu pracy.

  • Uruchomić wiele kopii środowiska laboratoryjnego w tym samym czasie — w tym samym czasie można uruchomić wiele kopii środowiska laboratoryjnego, bez konfliktów nazw.

Poniżej przedstawiono przykłady typowych środowisk laboratoryjnych:

Środowisko laboratoryjne klient serwer
  • Ma to środowiska laboratoryjnego topologii klient/serwer, który jest często używany do testowania aplikacji ma składniki serwera i klienta.W topologii klient/serwer są wszystkie maszyny klienta i serwera, używane do testowania aplikacji w środowisku laboratoryjnym.Korzystając z tej topologii, można zbierać dane z badań z każda maszyna, która wywiera wpływ testów.

Tylko topologii serwerów
  • Ma to środowiska laboratoryjnego topologii serwerów, który jest często używany do uruchamiania testów ręcznych na potrzeby aplikacji serwera i który pozwala testerów do Użyj własnych maszyn klienta, aby sprawdzić błędy w środowisku.W topologii wewnętrznej bazy danych środowiska laboratoryjnego zawiera tylko serwery.Korzystając z tego typu topologii sieci, użytkownik zazwyczaj połączyć się z serwerami w środowisku laboratoryjnym nie przy użyciu maszyny klienta, który jest część środowiska naturalnego.

Zobacz wideo: zarządzaniem środowiskami laboratorium do testowania.

Standardowych środowisk i środowisk SCVMM

Istnieją dwa typy środowiska laboratorium, w których można tworzyć z programu Visual Studio Lab Management — standardowych środowisk i środowisk SCVMM.Jednak możliwości każdego rodzaju środowiska są różne.

Standardowych środowisk: standardowych środowisk może zawierać mieszanką maszyny wirtualne i fizyczne.Maszyny wirtualne można również dodać do standardowego środowiska, którymi zarządza RAM wirtualizacji innych firm.Ponadto standardowych środowisk nie wymagają dodatkowych zasobów serwera takiego jak serwer SCVMM.

Środowiskach SCVMM: środowiskach SCVMM może zawierać tylko maszyn wirtualnych, które są zarządzane przez SCVMM (System Center Virtual Machine Manager), tak, aby maszyny wirtualne w środowiskach SCVMM można uruchamiać tylko w ramach wirtualizacji Hyper-V.Środowiskach SCVMM zapewnia jednak następujące funkcje automatyzacji i zarządzania, które nie są dostępne w standardowych środowisk:

[!UWAGA]

Aby uzyskać informacje dotyczące SCVMM, zobacz Virtual Machine Manager.

  • Migawki środowiska: migawek środowiska zawierają stan środowiska laboratoryjnego, więc można szybko przywrócić czystego środowiska lub zapisać stanu środowiska, który został zmodyfikowany.Umożliwia także build wdrożyć test przepływu pracy do automatyzacji procesu zapisywania i przywracania środowiska migawek.

  • Przechowywane środowisk: przechowują kopii środowiska SCVMM, a następnie rozmieścić wiele kopii tego środowiska.

  • Sieć izolacji: izolacji sieci pozwala na jednoczesne uruchamianie wielu identycznych kopii środowisko SCVMM bez konfliktów nazw komputera.

  • Szablony maszyny wirtualnej: szablon maszyny wirtualnej jest maszyną wirtualną, która miała swoją nazwę i innych danych identyfikacyjnych usunięto.Po wdrożeniu szablonu VM w środowisku SCVMM Microsoft Test Manager generuje nowych identyfikatorów.Dzięki temu wdrażania wielu kopii maszyny wirtualnej, w tym samym środowisku lub wielu środowisk, a następnie uruchomić maszyn wirtualnych jednocześnie.

  • Przechowywana maszyny wirtualne: maszyny wirtualnej, który jest przechowywany w bibliotece zespołu projektu i zawiera unikatowe identyfikatory.

Aby uzyskać informacje o tych funkcjach, zobacz Wskazówki dotyczące tworzenia środowisk SCVMM i zarządzania nimi.

Standardowych środowisk i środowisk SCVMM obsługują wiele tej samej funkcji.Istnieją jednak pewne istotne różnice, które należy rozważyć.W poniższej tabeli porównano funkcje, które są dostępne dla standardowych środowisk i środowisk SCVMM.

Możliwości

SCVMM środowisk

Standardowych środowisk

Testowanie

Uruchamianie testów ręcznych

Obsługiwane

Obsługiwane

Uruchom kodowane interfejsu użytkownika i inne testy automatyczne

Obsługiwane

Obsługiwane

Błędy sformatowanego pliku za pomocą diagnostyki karty

Obsługiwane

Obsługiwane

Budowanie wdrażania

Automatyczne przepływy pracy build wdrożyć test

Obsługiwane

Obsługiwane

Tworzenie środowiska i zarządzanie nimi

Korzystała z urządzeń fizycznych, oprócz maszyn wirtualnych

Nieobsługiwane

Obsługiwane

Użyj innej firmy maszyn wirtualnych

Nieobsługiwane

Obsługiwane

Automatycznie zainstalować test agentów na komputerach w środowisku laboratoryjnym

Obsługiwane

Obsługiwane

Zapisanie i wdrożenie stan środowiska laboratoryjnego używania migawek środowiska

Obsługiwane

Nieobsługiwane

Tworzenie środowisk laboratoryjnych na podstawie szablonów VM

Obsługiwane

Nieobsługiwane

Start/stop/migawka środowiska

Obsługiwane

Nieobsługiwane

Połączyć się z środowiska za pomocą podglądu środowiska

Obsługiwane

Obsługiwane

Uruchomić wiele kopii środowisku w tym samym czasie, przy użyciu sieci izolacji

Obsługiwane

Nieobsługiwane

Pojęcia dotyczące zarządzania laboratorium

Oto niektóre dodatkowe zagadnienia, należy się zapoznać z przed kontynuowaniem:

Termin

Opis

Centrum Lab

Obszar programu Microsoft Test Manager gdzie tworzenie i zarządzanie nimi środowisk laboratoryjnych.

Zespół projektu Lab

Kolekcja środowisk laboratoryjnych, które zostały tak skonfigurowany, aby można podłączyć do nich i uruchomienie ich maszyn wirtualnych.

Zespół projektu biblioteki

Archiwum przechowywana maszyn wirtualnych, szablony i środowiska przechowywanych laboratoryjne, które zostały przywiezione do grupy hosta projektu zespołu.Można używać elementów w bibliotece z środowiskami SCVMM; jednak nie można ich dodać bezpośrednio do standardowego środowiska.Nie można uruchomić elementów w bibliotece; Zamiast tego użyć je do nowego środowiska wdrażania.

Wdrożonym środowiska

Środowisku laboratoryjnym, który został wdrożony do laboratorium do zespołu projektu tak, że można połączyć się z nim i uruchomić jego maszyny.

Obsługiwane systemy operacyjne do maszyn wirtualnych

Środowiska laboratoryjne na Visual Studio 2012 można używać tylko tych maszyn wirtualnych, które są uruchomione następujące systemy operacyjne:

  • Windows XPZ dodatkiem SP3 i nowszych wersjach

  • Windows Vista

  • Windows Server 2003

  • Windows Server 2008

  • Windows Server 2008R2

  • Windows 8i w nowszych wersjach

Kolejne kroki

Zadanie

Zawartość pokrewna

Konfigurowanie składników zarządzania laboratorium: określić składniki, które należy skonfigurować, aby można było utworzyć, wyświetlania lub modyfikowania środowiska laboratoryjne.

Wprowadzenie do programu Lab Management

Plan swoim środowisku SCVMM: przed utworzeniem lub zarządzania środowiskiem, SCVMM, zdecydować, czy ma być używany uruchamianie maszyn wirtualnych, składowana maszyn wirtualnych, szablony, składowana środowiska oraz czy należy umożliwić izolację sieci.

Wskazówki dotyczące tworzenia środowisk SCVMM i zarządzania nimi

Dowiedz się więcej o izolacji sieci: Jeśli chcesz uruchamiać wiele identycznych kopii środowiska laboratoryjnego, włączając unikatowe informacje identyfikacyjne, za pomocą środowiska SCVMM i włączyć izolacji sieci.

Klonowanie maszyn wirtualnych za pośrednictwem sieci izolacji

Tworzenie nowego środowiska laboratoryjne: po skonfigurowaniu zarządzania laboratorium, można utworzyć standardowych środowisk i środowisk SCVMM lub wdrożeniem kopii środowiska SCVMM.

Tworzenie środowisk laboratoryjnych

Zarządzanie środowisk laboratoryjnych i maszyn wirtualnych po utworzeniu środowiska laboratoryjnego, można połączyć się z środowiska naturalnego, zobacz środowiska naturalnego, zmodyfikowanie tego środowiska i tworzenie migawek środowiska.Można wtedy zarządzać środowisk, maszyn wirtualnych i szablony, w bibliotece zespołu projektu.

Zarządzanie środowiskami laboratoryjnymi i maszynami wirtualnymi

Uruchomić testy w środowisku laboratoryjnym: można uruchomić ręcznie i zautomatyzowane testy w środowisku laboratorium, przy użyciu Menedżera przetestować firmy Microsoft, polecenia Tcm.exe linii, narzędzie lub przepływ pracy build wdrożyć test.

Uruchomione testy w środowisku laboratoryjnym

Konfigurowanie automatycznego kompilacji, wdrażania i testowania: tworzyć przepływy pracy build wdrożyć test do automatyzacji procesu tworzenia kompilacji aplikacji, rozmieszczanie zbudować na środowiska laboratoryjnego i wykonywanie testów na wdrożonej aplikacji.

Konfigurowanie przepływów pracy zautomatyzowanych kompilacji wdrożyć Test

Rozwiązać problemy w danym środowisku laboratorium: Jeśli występują problemy podczas tworzenia lub Podłączanie do środowiska laboratoryjnego, konieczne może naprawić środowiska naturalnego, lub w niektórych konfiguracjach podjąć dodatkowe kroki, aby skonfigurować środowisko.

Rozwiązywanie problemów z zarządzania Lab

Zasoby zewnętrzne

Dd997438.collapse_all(pl-pl,VS.110).gifWskazówki i ćwiczeniu

Badania na nieprzerwane z Visual Studio 2012 r.

Badania na nieprzerwane z programu Visual Studio 2012– rozdział 3: środowisk laboratoryjnych

Visual Studio Lab Management Guide

Dd997438.collapse_all(pl-pl,VS.110).gifFilmy wideo

Zarządzaniem środowiskami laboratorium do testowania

Dd997438.collapse_all(pl-pl,VS.110).gifForum

Visual Studio Informatykami + Team Foundation Server Blog

Zobacz też

Koncepcje

Testowanie aplikacji

Konfigurowanie maszyny testowej do wykonywania badań lub zbieranie danych