Automatizovaný testovací proces v nástroji Microsoft Test Manager

Automatizace testovacího případu, odkazu na metodu programové testování.Můžete propojit žádné testování částí, programové testy uživatelského rozhraní nebo obecný test do testovacího případu.Budete chtít odkaz test metodu, která provede test popsaného testovacích případů.Obvykle se jedná o testů integrace.

Výsledky testů automatického nebo ručního objeví spolu.Je-li testovacích případů jsou propojeny s nevyřízených položek, články nebo jiné požadavky, můžete zkontrolovat výsledky testů podle požadavku.

  1. Odkaz testovacích případů do testovací metody

    • Odkaz na zkušební metody jednoho testovacích případů

    • Vytvoření testovacích případů ze sestavení metod testování

  2. Nastavit testovací plán používat sestavení

  3. Vytvořte testovací prostředí a nastavení pro spuštění testů

  4. Spouštění automatizovaných testů

  5. Zobrazit a analyzovat výsledky testů

Odkaz testovacích případů do testovací metody

Odkazy na jednu můžete provést najednou nebo testovacích případů můžete generovat ze sestavení test tříd.

Odkaz na zkušební metody jednoho testovacích případů

  1. Pomocí sady Visual Studio, vytvořte nebo zvolte zkušební metody.Může být metodu běžných test, programové testy uživatelského rozhraní, seřazený test nebo obecný zkušební metody.

    Zkontrolujte metodu do sady Team Foundation Server.

    Zachovat řešení otevřít v sadě Visual Studio.

  2. Otevřete testovacích případů v sadě Visual Studio.

    Otevřete testovacích případů pomocí sady Microsoft Visual Studio

  3. Zkušební metody přidružte testovacích případů.

    Automatizace přidružit testovacích případů

    Pokud chcete změnit nebo odstranit přidružení později, zvolte odebrat přidružení.

Nedoporučujeme propojení zátěžové testy nebo webových testů můžete otestovat případů.

Vytvoření testovacích případů ze sestavení metod testy

  1. Otevřete příkazový řádek Developer a změňte adresář na výstup ředitel řešení pro Visual Studio.

    cd MySolution\MyProject\bin\Debug

  2. Import všechny metody testování z řešení:

    tcm testcase /collection:CollectionUrl/teamproject:MyProject/import /storage:MyAssembly.dll /category:"MyIntegrationTestCategory"

    Kategorie parametr je volitelný, ale doporučené.Chcete vytvořit testovací případy z testů integrace nebo systému, které lze označit pomocí [TestCategory ("kategorie")] atributu.

  3. V testovacího centra v Team Web Access nebo v nástroji Microsoft Test Manager, pomocí přidat existující k přidání testovacích případů do testovací sady.

Nastavit testovací plán používat sestavení

Zadejte umístění sestavení, aby zkušební metody lze nalézt.

  1. V Microsoft Test Manager, zvolte testování Center, plánu, vlastnosti.

  2. V části sestavení, nastavte filtr pro sestavení.Můžete nastavit vytvářet definice a kvalitu atribut sestavení, které chcete vybrat z.

  3. Zvolte změnit přiřadit sestavení do testovacího plánu.Můžete porovnat aktuální sestavení s sestavení, kterou chcete provést.Seznam přidružených položek zobrazuje změny s pracovními položkami mezi sestavení.Pak můžete přiřadit na nejnovější verzi a využít a použít pro testování tento plán.Další informace naleznete v tématu Jaký vývoj proběhl od předchozího sestavení?.

  • Nepoužívám Team Foundation Build vytvářet své aplikace a testů. Spouštění automatizovaných testovacích prostředí testy
    Tvorba definice sestavení, který obsahuje pouze na umístění, kde jsou sdíleny vaše sestavení.Potom vytvořte falešné instanci tohoto sestavení z příkazového řádku pro vývojáře:

    TfsCreateBuild.exe /collection:http://tfsservername:8080/tfs/collectionname /project: projectname /builddefinition:"MyBuildDefinition" /buildnumber:"FakeBuild_1.0"

    Zadejte definici sestavení v testovací plán.

Vytvořte testovací prostředí a nastavení pro spuštění testů

Ke spuštění automatizovaných testů testuje pomocí Microsoft Test Manager, je nutné použít testovací prostředí.Role musí mít pro každý klientem a serverem počítačů používaných v testů.(Pokud jste použili testovací prostředí pro ruční testy, Všimněte si, že automatizovaných testů musí mít na počítači pro roli klienta.)

  1. Vytvořit nebo zvolit buď standardní testovací prostředí nebo SCVMM testovací prostředí.

    Pokud vytvoříte nové prostředí, zvolte na počítači pro každou roli.

    Karta počítačů v Průvodci novým prostředí.

    Pokud plánujete ke spuštění programové testy uživatelského rozhraní, nakonfigurujte na Upřesnit stránku průvodce.Tím se nastaví agenta test spustit jako uživatel.Je třeba zadat uživatelské jméno, pod kterou bude agent spuštěn.

    Doporučujeme použít jiný uživatelský účet, než účet služby testovacího prostředí používaný řadičem test.

    Karta Upřesnit v Průvodci novým prostředí.

  2. Nastavte testovací plán, který má být použit prostředí pro automatizovaných testů.

    Automatizace na testovací plán vlastnosti

  3. Pokud chcete, aby shromažďovala více než základní diagnostická data z testovacích počítačů, vytvořte soubor nastavení testu.

    Nová nastavení testu

    V Průvodci nastavení testu vyberte data, která chcete shromáždit pro každý počítač.

    Vyberte diagnostiku pro všechny role počítače

Spustit automatizovanými testy.

Počáteční automatizované testy stejným způsobem jako manuálních testů.

V aplikaci Microsoft Test Manager, zvolte testování Center, Test.Pak vyberte testovací sadě nebo jednotlivých test a zvolte spustit.

Pokud chcete spustit test v jiném prostředí nebo s jinou test nastavení, zvolte spustit s možností.

Pokud chcete spustit automatizovaného testování ručně, zvolte spustit s možností.

Pokud máte více konfigurací sestavení, jsou testovací sestavení umožňující spouštět automatizované testy hledá rekurzivně z kořenového adresáře poklesu složky sestavení.Pokud je důležité, sestavení, jsou vybrány, pokud je spuštění automatizovaných testů, byste měli použít spustit s možností k určení konfigurace sestavení.

Můžete prohlížet a aktualizovat výsledky testů

  1. V Microsoft Test Manager, zvolte testování Center, Test, analyzovat testů.

  2. Dvakrát klikněte na testu otevřít a zobrazit podrobnosti.Můžete provádět následující akce:

    • Aktualizujte název testu, aby odpovídalo výsledku.

    • Zvolte řešení označuje důvod, proč, pokud test se nezdařil.

    • Přidání komentáře.

    • Zobrazte podrobnosti o jednotlivých test.

    • Vytvořte chybu.

Dotazy a odpovědi