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.
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í
Nastavit testovací plán používat sestavení
Vytvořte testovací prostředí a nastavení pro spuštění testů
Spouštění automatizovaných testů
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ů
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.
Otevřete testovacích případů v sadě Visual Studio.
Zkušební metody přidružte 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
Otevřete příkazový řádek Developer a změňte adresář na výstup ředitel řešení pro Visual Studio.
cd MySolution\MyProject\bin\Debug
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.
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.
V Microsoft Test Manager, zvolte testování Center, plánu, vlastnosti.
V části sestavení, nastavte filtr pro sestavení.Můžete nastavit vytvářet definice a kvalitu atribut sestavení, které chcete vybrat z.
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.)
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.
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.
Nastavte testovací plán, který má být použit prostředí pro automatizovaných testů.
Pokud chcete, aby shromažďovala více než základní diagnostická data z testovacích počítačů, vytvořte soubor nastavení testu.
V Průvodci nastavení testu vyberte data, která chcete shromáždit pro každý počítač.
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ů
V Microsoft Test Manager, zvolte testování Center, Test, analyzovat testů.
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
D: může generovat zkušební metody z ruční spuštění testovacích případů?
O: Ano.Ověřování kódu pomocí automatizace uživatelského rozhraníD: lze automatizovat nasazení kód na testovací prostředí?
Ano.Automatizované pracovní postupy sestavení-nasazení-testováníD: vytvořím mé automatizovaného testování opakovat s různými daty. Používat stejné test parametry, které používá ruční verze testovacích případů?
O: Chcete-li automatizovaného testování iteraci přes jiná data, která zapsat do kód zkušební metody.Testovat parametry jsou používány pouze s ruční verze testu.Nejsou viditelné pro automatizovaného testování kódu.