Udostępnij za pośrednictwem


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>

Zobacz też

Koncepcje

Testowanie aplikacji

Dostosowywanie obszarów funkcjonalnych w szablonie procesów