Sdílet prostřednictvím


Definování počáteční konfigurace Test Manager

Pomocí modulu plug-in pro Microsoft Test Manager, můžete definovat nastavení správy počáteční zkušební tým projektu. Můžete definovat nastavení proměnné test a test konfigurace, které kombinují proměnné test. Můžete definovat hardwarové platformy, operačního systému, verzi prohlížeče nebo jiného typu hardwaru nebo softwaru pro zkoušení a poté můžete definovat test konfigurace, které kombinují tyto proměnné. Navíc můžete upravit výchozí nastavení testu a seznam platný test rozlišení stavů. Po vytvoření týmového projektu, můžete upravit každý test konfigurace prostřednictvím Microsoft Test Manager s výjimkou test státy rozlišení.

Test souboru modulu plug-in management je součástí procesu šablon pro Microsoft Solutions Framework (MSF). Microsoft Test Managerje k dispozici s Visual Studio 2010 Ultimate a Visual Studio Test Professional 2010. Další informace naleznete v tématu Testing the Application.

Poznámka

Přiřazením v souboru GroupsandPermissions.xml plug-in můžete upravit konfiguraci zabezpečení počáteční zkušební činnosti. Další informace naleznete v tématu Konfigurace skupin počáteční, členy a oprávnění.

Následující tabulka shrnuje názvy souboru, složky a modul plug-in pro proces šablony pro MSF.

Název souboru:

testmanagement.XML

Název složky:

Vedení zkušebního

Název modulu plug-in:

Microsoft.ProjectCreationWizard.TestManagement

Poznámka

Můžete změnit názvy souborů XML a složky však není modul plug-in. Team Foundation Serverneobsahuje mechanismus pro nasazení klienta moduly, zásad nebo jiné úpravy. Pokud chcete nasadit moduly zásad a další úpravy Průzkumník týmu, musíte použít vlastní distribuci a instalaci programu.

V tomto tématu

  • Zkušební úlohy správy a závislostí

  • Definování testovacích prostředích

  • Definování konfigurací Test

  • Definování státy rozlišení pro zkoušku

  • Definování výchozího nastavení testu

Zkušební úlohy správy a závislostí

V souboru testmanagement.xml zadejte jeden nebo více úkolů a jejich závislosti. Určuje soubor modulu plug-in čtyři úkoly a testovací soubor management nahraje každého úkolu. Soubor testconfiguration.xml závisí na informace v souboru testvariable.xml. Další informace o task, taskXml, a dependency prvky, viz Úkoly a Závislosti.

Následující kód představuje výchozí testmanagement.xml soubor, který je definován MSF proces šablon:

<?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>

Definování proměnné Test konfigurace

Použití TestVariable a AllowedValue test prvky definovat proměnné konfigurace. Můžete definovat libovolný počet zkušebních proměnné konfigurace a jejich platné hodnoty. V souboru testvariable.xml v šablonách MSF procesu jsou definovány následující hodnoty:

  • Operační systémy:

    • Windows Vista

    • Windows XP

  • Výchozí prohlížeče:

    • aplikace Internet Explorer 7.0

    • aplikace Internet Explorer 8.0

    • Firefox 3.0

Po vytvoření projektu můžete upravit tyto proměnné a vytvořit další proměnné. Další informace naleznete v tématu Defining Your Test Matrix Using Test Configurations.

TestVariable Element musí zapouzdřený v jeho odpovídající prvek kontejneru: TestVariables. Použijte následující syntaxi strukturu těchto prvků:

<TestVariables>
   <TestVariable name="VariableName" name="Operating System" description="Description of VariableName">
        <AllowedValue value ="Name of Allowed Value"/>
    </TestVariable>
</TestVariables>

Test proměnných definovaných šablon MSF procesů použijte následující syntaxi:

<?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>

Definování konfigurací Test

Použití TestConfiguration a TestVariable prvky definování konfigurací test, které spojují jednu nebo více test konfigurace proměnné. Jedna výchozí konfigurace je definován v souboru testconfiguration.xml v šabloně MSF procesu: Windows Vistaa Internet Explorer 7.0. Po vytvoření projektu můžete odstranit tyto konfigurace a vytvořit další konfigurace. Další informace naleznete v tématu How to: Create Test Configurations.

Musí enscapsulate TestConfiguration prvku jeho odpovídající prvek kontejneru: TestConfigurations. Použijte následující syntaxi strukturu těchto prvků:

<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>

Následující tabulka popisuje atributy TestConfiguration prvku.

Atribut

Popis

Stav

Určuje konfiguraci testovací jako aktivní nebo neaktivní.

isdefault

Konfigurace testovací identifikuje jako výchozí konfiguraci.

Použijte následující syntaxi pro test konfigurace definované v procesu šablony MSF.

<?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>

Definování státy rozlišení pro zkoušku

Použití TestResolutionState prvek uvádět důvody, proč se nezdařil test. V testresolutionstate.xml v šabloně MSF procesu jsou definovány následující stavy: Potřebuje šetření, Test vydání, vydání produktu a problém s konfigurací.

Poznámka

Nelze změnit tyto státy nebo státy přidat po vytvoření týmu projektu.

Musí zapouzdřit TestResolutionState prvku jeho odpovídající prvek kontejneru: TestResolutionStates.

Použijte následující syntaxi strukturu těchto prvků:

<TestResolutionStates>
    <TestResolutionState name="ResolutionName" />
</TestResolutionStates>

Použijte následující syntaxi pro rozlišení státy definovaných šablon procesů MSF.

<?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>

Definování výchozí nastavení místní spustit zkušební Test

Použití TestSetting prvku zadejte název souboru při zkoušce je spustit. Následující soubor je definován v testsettings.xml v šabloně MSF procesu: localrun.testsettings. Další informace naleznete v tématu Setting Up Environments to Run Tests or Collect Data Remotely.

Musí zapouzdřit TestSetting prvku jeho odpovídající prvek kontejneru: TestSettings. Použijte následující syntaxi strukturu těchto prvků:

<TestSettings>
    <TestSetting name="Name of Test Setting " filename="FileName" />
</TestSettings>

Použijte následující syntaxi pro testsettings.xml souboru, který je definován v šablonách MSF procesu.

<?xml version="1.0" encoding="utf-8" ?>
<TestSettings>
    <TestSetting name="Local Test Run" filename="localrun.testsettings" />
</TestSettings>

Viz také

Koncepty

Testing the Application

Přizpůsobení funkční oblasti šablonu procesu