Definiowanie konfiguracji początkowej programu Test Manager
Korzystając z dodatku plug-in dla Microsoft Test Manager, można zdefiniować ustawienia zarządzania badaniu wstępnym projekcie zespołu.Można zdefiniować ustawienia, takie jak badania zmiennych i badania konfiguracje połączyć badania zmiennych.Na przykład można zdefiniować platformy sprzętowej, system operacyjny, wersję przeglądarki lub innego rodzaju sprzętu lub oprogramowania wykorzystywanego do badania i definiujesz konfiguracje badanie składające się z tych zmiennych.Ponadto można dostosować domyślne ustawienia badania i wykaz państw, rozdzielczość ważne badania.Po utworzeniu zespołu projektu, można zmodyfikować konfigurację każdego badania poprzez Microsoft Test Manager z wyjątkiem do badania rozdzielczości Państwa.
Test pliku dodatku plug-in zarządzania jest dostarczany z szablonów procesów dla RAM rozwiązań firmy Microsoft (MSF).Microsoft Test Managerjest dostępny z programu Visual Studio Ultimate i Visual Studio Test Professional.Aby uzyskać więcej informacji, zobacz Testowanie aplikacji.
[!UWAGA]
Konfiguracja zabezpieczeń początkowej dla działalności badania można dostosować, przypisując je w pliku dodatku plug-in GroupsandPermissions.xml.Aby uzyskać więcej informacji, zobacz Konfigurowanie grup początkowych, zespołów, członków i uprawnień.
W poniższej tabeli zestawiono nazwy pliku, folderu i dodatek typu plug-in dla szablonów procesów dla MSF.
Nazwa pliku: |
testmanagement.XML |
Nazwa folderu: |
Test zarządzania |
Nazwa dodatku: |
Microsoft.ProjectCreationWizard.TestManagement |
[!UWAGA]
Można zmienić nazwy pliku XML i folder, ale nie dodatku plug-in.Team Foundation Servernie zawiera mechanizm wdrażania po stronie klienta plug-ins, zasady lub innych zmian.Jeśli chcesz wdrożyć plug-ins, zasady lub inne zmiany w Team Explorer, musisz używać własnego programu dystrybucji i instalacji.
W tym temacie
Test zadań związanych z zarządzaniem i zależności
Definiowanie środowisk testowych
Definiowanie konfiguracji badania
Definiowanie Państwa rozdzielczość do badania
Definiowanie domyślnych ustawień testu
Test zadań związanych z zarządzaniem i zależności
W pliku testmanagement.xml należy określić jeden lub więcej zadań i ich zależności.Dodatek typu plug-in plik Określa cztery zadania i każdego zadania zostanie przesłany plik testowy zarządzania.Plik testconfiguration.xml zależy od informacji, który jest określony w pliku testvariable.xml.Aby uzyskać więcej informacji o task, taskXml, i dependency elementów, zobacz Definiowanie zadań w celu przetworzenia wtyczki i Definiowanie zależności dla grup zadań i zadań w plikach wtyczek.
Poniższy kod reprezentuje plik testmanagement.xml domyślne, który jest zdefiniowany dla szablonów procesów MSF:
<?xml version="1.0" encoding="utf-8"?>
<tasks>
<task id="TestVariable" name="Default test variables" plugin="Microsoft.ProjectCreationWizard.TestManagement" completionMessage="Default test variables created">
<taskXml>
<TestVariables fileName="Test Management\TestVariable.xml" />
</taskXml>
</task>
<task id="TestConfiguration" name="Default test configurations" plugin="Microsoft.ProjectCreationWizard.TestManagement" completionMessage="Default test configurations created">
<dependencies>
<dependency taskId="TestVariable" />
</dependencies>
<taskXml>
<TestConfigurations fileName="Test Management\TestConfiguration.xml" />
</taskXml>
</task>
<task id="TestSettings" name="Default test settings" plugin="Microsoft.ProjectCreationWizard.TestManagement" completionMessage="Default test settings created">
<taskXml>
<TestSettings fileName="Test Management\TestSettings.xml" />
</taskXml>
</task>
<task id="TestResolutionState" name="Default test resolution states" plugin="Microsoft.ProjectCreationWizard.TestManagement" completionMessage="Default test resolution states created">
<taskXml>
<TestResolutionStates fileName="Test Management\TestResolutionState.xml" />
</taskXml>
</task>
</tasks>
Definiowanie zmiennych konfiguracji badania
Za pomocą TestVariable i AllowedValue elementów, aby zdefiniować przetestować zmienne konfiguracji.Można zdefiniować dowolną liczbę zmiennych konfiguracji badania oraz ich prawidłowe wartości.Następujące wartości są zdefiniowane w pliku testvariable.xml w szablonach MSF procesu:
Systemy operacyjne:
Windows Vista
Windows XP
Przeglądarki domyślnej:
Program Internet Explorer 7.0
Program Internet Explorer 8.0
Firefox w wersji 3.0
Po utworzeniu projektu można zmodyfikować te zmienne i utworzyć inne zmienne.Aby uzyskać więcej informacji, zobacz Konfiguracje testów — określanie platform testowych.
TestVariable Element muszą zostać zhermetyzowane w ramach swoich odpowiednich elementu-kontenera: TestVariables.Dla tych elementów za pomocą struktury następującej składni:
<TestVariables>
<TestVariable name="VariableName" name="Operating System" description="Description of VariableName">
<AllowedValue value ="Name of Allowed Value"/>
</TestVariable>
</TestVariables>
Dla zmiennych badania, które są zdefiniowane w szablonach proces MSF należy się następującej składni:
<?xml version="1.0" encoding="utf-8" ?>
<TestVariables>
<TestVariable name="Operating System" description="Default operating systems">
<AllowedValue value ="Vista" />
<AllowedValue value ="XP" />
</TestVariable>
<TestVariable name="Browser" description="Default browsers">
<AllowedValue value ="Internet Explorer 7.0" />
<AllowedValue value ="Internet Explorer 8.0" />
<AllowedValue value ="FireFox 3.0" />
</TestVariable>
</TestVariables>
Definiowanie konfiguracji badania
Za pomocą TestConfiguration i TestVariable elementów do definiowania konfiguracji badanie składające się z jednej lub więcej zmiennych konfiguracji badania.Jedną z domyślnej konfiguracji jest zdefiniowany w pliku testconfiguration.xml w szablonie procesu MSF: Windows Vista i Internet Explorer 7.0.Po utworzeniu projektu można usunąć te konfiguracje i utworzyć inne konfiguracje.Aby uzyskać więcej informacji, zobacz Jak: Tworzenie konfiguracji badania.
Należy enscapsulate TestConfiguration elementu w obrębie jej odpowiedniego elementu-kontenera: TestConfigurations.Dla tych elementów za pomocą struktury następującej składni:
<TestConfigurations>
<TestConfiguration name="Test Configuration Name" description=" Test Configuration Description " state="active" isdefault="true | false">
<TestVariable name="VariableName" value="Variable Value" />
<TestVariable name="VariableName" value="Variable Value" />
</TestConfiguration>
</TestConfigurations>
W poniższej tabeli przedstawiono atrybuty dla TestConfiguration element.
Atrybut |
Opis |
---|---|
Państwo |
Identyfikuje konfiguracji badania jako aktywne lub nieaktywne. |
isdefault |
Identyfikuje konfiguracji badania w konfiguracji domyślnej. |
Można użyć następującej składni dla badania konfiguracje są zdefiniowane w szablonach MSF procesu.
<?xml version="1.0" encoding="utf-8" ?>
<TestConfigurations>
<TestConfiguration name="Vista and IE 7" description="Default operating system and browser for testing" state="active" isdefault="true">
<TestVariable name="Operating System" value="Vista" />
<TestVariable name="Browser" value="Internet Explorer 7.0" />
</TestConfiguration>
</TestConfigurations>
Definiowanie rozdzielczości Państwa do badania
Za pomocą TestResolutionState element do określenia powodów dlaczego badania nie powiodło się.Następujące Państwa są zdefiniowane w testresolutionstate.xml w szablonie procesu MSF: potrzeb dochodzenia, badanie problemu, problemu z produktem i problem z konfiguracją.
[!UWAGA]
Nie można zmienić te Państwa lub dodać Państwa po utworzeniu zespołu projektu.
Musi być hermetyzowania TestResolutionState elementu w obrębie jej odpowiedniego elementu-kontenera: TestResolutionStates.
Dla tych elementów za pomocą struktury następującej składni:
<TestResolutionStates>
<TestResolutionState name="ResolutionName" />
</TestResolutionStates>
Możesz użyć następującej składni dla Państw rozdzielczości, które są zdefiniowane w szablonach MSF procesu.
<?xml version="1.0" encoding="utf-8" ?>
<TestResolutionStates>
<TestResolutionState name="Needs investigation" />
<TestResolutionState name="Test issue" />
<TestResolutionState name="Product issue" />
<TestResolutionState name="Configuration issue" />
</TestResolutionStates>
Definiowanie domyślnych ustawień badania dla lokalnych Uruchom Test
Za pomocą TestSetting element, aby określić nazwę pliku do użycia podczas badania jest uruchamiany.Następujący plik jest zdefiniowany w testsettings.xml w szablonie procesu MSF: localrun.testsettings.Aby uzyskać więcej informacji, zobacz Konfigurowanie maszyny testowej do wykonywania badań lub zbieranie danych.
Musi być hermetyzowania TestSetting elementu w obrębie jej odpowiedniego elementu-kontenera: TestSettings.Dla tych elementów za pomocą struktury następującej składni:
<TestSettings>
<TestSetting name="Name of Test Setting " filename="FileName" />
</TestSettings>
Możesz użyć następującej składni pliku testsettings.xml, który jest zdefiniowany w szablonach MSF procesu.
<?xml version="1.0" encoding="utf-8" ?>
<TestSettings>
<TestSetting name="Local Test Run" filename="localrun.testsettings" />
</TestSettings>