Konfiguracje testów — określanie platform testowych
Użytkownicy aplikacji zainstaluje ją prawdopodobnie na komputerach, które mają szeroki zakres konfiguracji z różnych systemów operacyjnych, przeglądarek sieci web różnych, różne szybkości połączenia internetowego i innych zmian.Dlatego możesz wykonać co najmniej niektóre z testów w środowiskach, w których występują te różne konfiguracje.
Być może sporządzić schemat macierz kombinacji, które chcesz przetestować:
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Wykonywanie testów z konfiguracji
Jeśli spojrzeć na wykaz badań, które są gotowe do uruchomienia, jednej z kolumn jest zatytułowany konfiguracji.Ta kolumna określa danej kombinacji sprzętu i oprogramowania, na którym należy uruchomić test.Na przykład może określić Windows Phone 7 lub 8 systemu Windows i programu Internet Explorer 9.Jeśli aplikacja może być zainstalowany na różnych platformach serwerowych, konfiguracje może także określić funkcje serwera.
Należy zauważyć, że dla niektórych przypadków testowych, zostanie uruchomiona więcej niż jedna konfiguracja może wywołać plan badania.Każda para przypadku testowego i konfigurację próbną nosi nazwę punktu test.
Po uruchomieniu punktu z badań powinno działać na komputerach wyposażonych w określonej konfiguracji.Zazwyczaj oznacza to, że przed zainstalowaniem aplikacji do testowania, trzeba skonfigurować komputer z poprawna wersja systemu operacyjnego i innych szczególnych cech.
Prawdopodobnie możesz uruchomić wszystkie testy na jedną z konfiguracji we wsadzie.Można filtrować i sortować listę test według konfiguracji:
Do ręcznego testowania konfiguracji testów są po prostu instrukcje do ręcznego testera o sposobach konfigurowania środowiska testowego.Jednak niektóre projekty nie wymagają wielu konfiguracji.W tych projektach można po prostu zignorować ustawienia konfiguracji.
Plan konfiguracje dla przypadku testowego
W planie testów można ustawić konfiguracji stosowaną do jednego lub więcej przypadków testowych:
W oknie Wybierz konfiguracji testów wybierz wszystkich konfiguracji.Wskazać konfiguracji, które chcesz:
Aby zmienić długą listę testy w tym samym czasie, zaznaczyć włączyć tryb wypełnienia i zaznaczanie zakresów.Kliknij w polu u góry zakresu, SHIFT + kliknij w polu na dole, a następnie zaznacz lub wyczyść pole u góry.
[!UWAGA]
Ustawienie konfiguracji zmienia tylko konfiguracje pojawienia się tego przypadku testowego.Jeśli w tej samej sprawie test pojawi się w innego pakietu lub innego planu — na przykład w planie testów dla innego sprint — a następnie konfiguracje nadane mu w inny plan nie ma wpływu.
Ustaw domyślne konfiguracje w planie testów
Zamiast ustawienia konfiguracji dla każdego przypadku testowego oddzielnie, ustawić domyślne konfiguracje dla we właściwościach planie testów.Ustawienia domyślne są stosowane zarówno do nowych przypadków testowych i testowania sprawy, które kopiujesz z poprzednim planem.
Aby określić ustawienia domyślne, wybierz polecenie Centrum badań, Plan, zawartość.Wybierz plan badań, w katalogu głównym drzewa.Następnie należy wybrać zaznaczenie rozwijania w domyślne konfiguracje.
Można również ustawić konfiguracje w Właściwości planu.
[!UWAGA]
Domyślne konfiguracje obowiązywać jedynie po dodaniu przypadku testowego z planem.Zmiana ustawień domyślnych nie wpływa na przypadków testowych, które są już w planie.
Tworzenie pakietu testów dla wielu konfiguracji
Zazwyczaj nie chcesz uruchamiać każdego przypadku testowego z wielu konfiguracji testów.Zamiast tego należy wybrać kilka testów, aby upewnić się, że aplikacja działa na innych konfiguracji.Na przykład można uruchomić wszystkie testy na Windows 8, ale również uruchomić tylko kilka z nich w systemie Windows 7 i Windows XP.
Najprostszym sposobem wykonania tego zadania jest utworzenie oddzielnych suite dla wielu konfiguracji.Ustawianie jego konfiguracji domyślnej, niezależnie od planu badań.Skopiuj wybranych testów do nowego pakietu.W nowy zestaw tych przypadków testowych zostanie przypisany wielu konfiguracji.
Każdy zestaw testów zwykle dziedziczy jego domyślne konfiguracje z planem badania, ale można ustawić ich indywidualnie przez wybranie pakietu:
Aby skopiować przypadku testowego do pakietu testów, po prostu przeciągnij go na nowy zestaw.Następnie będzie odwoływać się z więcej niż jeden pakiet, a mają różne konfiguracje w różnych pakietach.
Tworzyć konfiguracje więcej
Niewielka liczba konfiguracji testów zostanie automatycznie utworzony podczas tworzenia projektu zespołu, ale można utworzyć więcej w Test Menedżer konfiguracji.
Każdej konfiguracji testu określa ustawienia dla wielu zmiennych konfiguracji, takich jak System operacyjny i przeglądarka.Można zdefiniować nowe zmienne, a nowe wartości dopuszczalne dla każdej zmiennej.
Można usunąć konfiguracji testu, jeśli nie jest wywoływany w wynikach badania lub w planie testów.W przeciwnym razie można ustawić stanu na nieaktywny.
Tworzenie nowych zmiennych konfiguracji
Tworzenie zmiennych dla każdego aspektu środowiska testowego, które chcesz określić.Na przykład można utworzyć zmienne dla klienta, typ urządzenia, system operacyjny serwera, przepustowość sieci i database edition.Należy zauważyć, że nie są one aspekty systemu badanego.Są one zmiennej wyborów, które użytkownicy aplikacji może mieć dla platformy, na którym będzie instalowany system.
Tworzenie nowej konfiguracji
Jeśli chcesz zatrzymać konfiguracji pojawianiu się, jak ustawić opcję podczas ustawiania konfiguracji przypadków testowych, jego Państwo do nieaktywny.Jednakże nie narusza istniejących przypisań konfiguracji na przypadki testowe.
Zasoby zewnętrzne
Wskazówki
Badania na nieprzerwane z Visual Studio 2012-rozdział 3: środowisk laboratoryjnych