Odkaz na rozhraní API pro testování nástroje Visual Studio ALM
Můžete přizpůsobit některé aspekty Visual Studio Ultimate nebo Visual Studio Premium rozšířit stávající funkce nebo přidat nové možnosti, pokud nemáte zvláštní požadavky. Referenční rozhraní API poskytuje informace o třídách vám s vaší vlastní.
Poskytuje také informace o třídách, které lze použít k vytvoření různých typů testů.
Ukázkový kód použití těchto rozhraní API, naleznete v následujících Web společnosti.
Úkoly
Úkoly |
Související témata |
---|---|
Rozšířit testovací framework jednotka: zkouškám, které nemusí být v rámci testování jednotku můžete přidat funkci.Můžete například přidat test vlastnost určující, pokud by jako normální uživatel spustit test nebo ne.Nebo můžete rozšířit framework přidat řádek atributy metody a používat data v daném řádku uvnitř test. |
Ukázkový kód jak rozšířit jednotky testovací framework, naleznete v následujících Web společnosti. |
Upravit postupy skladování test:Microsoft.VisualStudio.TestTools.Common.Xml obor názvů poskytuje rozhraní pro načítání a ukládání zkoušky.Tyto lze implementovat jako vytvořit vlastní typy testů. |
|
Vytvořit vlastní výjimku: můžete vytvořit vlastní výjimku, která může být vyvolána v rámci testování jednotky. |
|
Vytvoření diagnostické datový adaptér: lze použít Microsoft.VisualStudio.TestTools.Execution vytvořit vlastní diagnostických dat adaptéru. |
|
Vytvořit zatížení testy pro jednotku a webové testy:Microsoft.VisualStudio.TestTools.LoadTesting obsahuje obor názvů tříd a rozhraní, které umožňují rozšířit načíst testování jednotky a testuje Web. |
|
Vytvořit typ testu: použití Microsoft.VisualStudio.TestTools.TestAdapter framework a Microsoft.VisualStudio.TestTools.Vsip vytvořit vlastní typ testu. |
|
Vytváření kódované zkoušky UI uživatelské rozhraní automatizace:Microsoft.VisualStudio.TestTools.UITesting dodává oboru názvů tříd, které poskytují podporu test kódované uživatelského rozhraní.Tento obor názvů obsahuje třídy provádět interakce klávesnice a myši na ovládací prvky uživatelského rozhraní. Můžete také odvozena od třídy v Microsoft.VisualStudio.TestTools.UITest.Extension obor názvů rozšíření kódované UI testování funkce pro záznam zkoušek aktuálně nepodporované rozhraní, například Microsoft Excel. |
|
Vytvoření jednotky zkoušky pro ověření jakosti svůj kód:Microsoft.VisualStudio.TestTools.UnitTesting má obor názvů tříd, které poskytují testování podpory.Tento obor názvů, obsahuje mnoho atributů, které identifikují informace test testování rámce týkající se zdrojů dat, pořadí provedení metody, správu programů, informace/Hostitel agenta a nasazení data.Tento obor názvů také obsahuje vlastní testování výjimky. |
|
Vytvořte jednotku testy pro ASP.NET a webových služeb:Microsoft.VisualStudio.TestTools.UnitTesting.Web oboru názvů je rozšíření Microsoft.VisualStudio.TestTools.UnitTesting oboru názvů, který poskytuje prostředí ASP.NET a webové služby jednotku vyzkoušet možnosti.Tento obor názvů poskytuje sadu atributů jednotky testů, které definují pověření, adresy URL a informace specifické pro server. |
|
Vytvořit vlastní webové testy: třídy v Microsoft.VisualStudio.TestTools.WebTesting oboru názvů povolit webové testování.Dále obsahuje třídy pro data závazná, pravidla zkoušek, identifikující pracovní položky, řetězce dotazu, HTTP kontextu a moduly, které obsahují funkce pro testování. |
|
Přizpůsobení webové testy pravidla použití:Microsoft.VisualStudio.TestTools.WebTesting.Rules oboru názvů obsahuje sadu pravidel testy Web používá k testování webových stránek.Tato pravidla poskytují sadu nástrojů pro testy webového obsahu webových stránek.Navíc lze vytvořit vlastní pravidla rozšířit funkce webové testy. |
Viz také
Koncepty
Vytvoření diagnostické datový adaptér shromažďovat Data vlastní nebo ovlivnit zkušební stroj
Testování uživatelského rozhraní pomocí automatizovaných programových testů uživatelského rozhraní