Definice počáteční konfigurace nástroje 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 testování a poté můžete definovat test konfigurace, které kombinují tyto proměnné.Kromě toho můžete upravit výchozí nastavení testu a seznam států rozlišení platný test.Po vytvoření týmu projektu, můžete změnit každý test konfigurace prostřednictvím Microsoft Test Manager s výjimkou pro státy test rozlišení.
Test souboru modulu plug-in management je součástí procesu šablon pro Microsoft Solutions Framework (MSF).Microsoft Test Managerje k dispozici v aplikaci Visual Studio Ultimate a Visual Studio Test Professional.Další informace naleznete v tématu Testování aplikace.
[!POZNÁMKA]
Přiřazením plug-in souboru GroupsandPermissions.xml můžete upravit konfiguraci zabezpečení počáteční zkušební činnosti.Další informace naleznete v tématu Počáteční konfigurace skupin, týmů, členů a oprávnění.
Následující tabulka shrnuje názvy souboru, složky a modul plug-in pro proces šablon 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ásady nebo jiné úpravy.Pokud chcete nasadit moduly zásad a další úpravy Průzkumník týmových projektů, je nutné použít vlastní distribuci a instalaci programu.
V tomto tématu
Zkušební úlohy správy a závislostí
Definování testovací prostředí
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 každý úkol nahraje testovací soubor řízení.Soubor testconfiguration.xml závisí na informace zadané v souboru testvariable.xml.Další informace o task, taskXml, a dependency prvky, viz Definice úloh ke zpracování modulu plug-in a Definování závislostí u skupin úloh a úloh v souborech modulu plug-in.
Následující kód představuje výchozí testmanagement.xml soubor, který je definován pro šablony MSF procesu:
<?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 proměnné konfigurace testu a jejich platné hodnoty.V souboru testvariable.xml v procesu šablony MSF 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 Konfigurace testů – určení testovacích platforem.
TestVariable Prvku 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é, které jsou definovány v procesu šablony MSF 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 k definování konfigurací test kombinující proměnné konfigurace test jednoho nebo více prvků.Jeden výchozí konfigurace je definován v souboru testconfiguration.xml v šabloně proces MSF: Windows Vista a Internet Explorer 7.0.Po vytvoření projektu můžete odstranit tyto konfigurace a vytvořit další konfigurace.Další informace naleznete v tématu Jak: vytvoření Test konfigurace.
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 |
Description |
---|---|
Stav |
Určuje konfiguraci testu jako aktivní nebo neaktivní. |
isdefault |
Test konfigurace se označuje jako výchozí konfiguraci. |
Pro test konfigurace, které jsou definovány v šablonách MSF proces použijete následující syntaxi.
<?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 element určit důvody, proč test se nezdařilo.Tyto státy jsou definovány v testresolutionstate.xml v šabloně proces MSF: potřebuje šetření, Test vydání, vydání produktu a problém s konfigurací.
[!POZNÁMKA]
Nelze změnit tyto státy nebo přidat státy 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žijete následující syntaxi pro rozlišení stavů, které jsou definovány v procesu šablony 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í testu pro místní provedení zkoušky
Použití TestSetting prvku zadejte název souboru, který chcete použít při spuštění testu.V testsettings.xml v šabloně MSF proces je definován následující soubor: localrun.testsettings.Další informace naleznete v tématu Nastavení stroje Test spustit testy nebo shromažďovat Data.
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>
Testsettings.xml souboru, který je definován v šablonách MSF proces použijete následující syntaxi.
<?xml version="1.0" encoding="utf-8" ?>
<TestSettings>
<TestSetting name="Local Test Run" filename="localrun.testsettings" />
</TestSettings>