Referenční dokumentace k rozhraní API testovacích nástrojů pro Visual Studio ALM
Použijte tento odkaz na rozhraní API umožňující rozšíření stávajících funkcí nebo přidat nové funkce. Můžete například vytvořit různé druhy testy. Ukázky kódu, který se zobrazuje, jak je možné použít tato rozhraní API, naleznete v tématu to web společnosti Microsoft.
Požadavky
- Visual Studio Enterprise
Úkoly
Úkoly |
Související témata |
---|---|
Rozšíření rozhraní testování částí: Do testů můžete přidat funkci, která nemusí být v rozhraní testování částí. Například je možné přidat vlastnost testu, která specifikuje, zda má test běžet pod běžným uživatelem nebo ne. Nebo je možné rozšířit rozhraní přidáním atributů řádku do metody a použít tato data uvnitř testu. |
Ukázky kódu, jak rozšířit rozhraní pro testování částí, naleznete v následujících web společnosti Microsoft. |
Úprava procesů úložiště testů: Obor názvů Microsoft.VisualStudio.TestTools.Common.Xml poskytuje rozhraní, které lze použít pro načítání a ukládání testů. Lze je implementovat při vytváření vlastních typů testů. |
|
Vytvoření vlastní výjimky: Můžete vytvořit vlastní výjimku, která bude vyvolána v rozhraní testování částí. |
|
Vytvoření adaptéru diagnostiky dat: Pomocí Microsoft.VisualStudio.TestTools.Execution můžete vytvořit vlastní adaptér diagnostiky dat. |
|
Vytvoření zátěžových testů pro testování částí a webové testy: Obor názvů Microsoft.VisualStudio.TestTools.LoadTesting poskytuje třídy a rozhraní, která umožňují rozšířit zátěžové testování částí a webové testy. |
|
Vytvoření typu testu: Použitím rozhraní Microsoft.VisualStudio.TestTools.TestAdapter a Microsoft.VisualStudio.TestTools.Vsip můžete vytvořit vlastní typ testu. |
|
Vytvoření programovaných testů UI pro automatizaci uživatelského rozhraní: Obor názvů Microsoft.VisualStudio.TestTools.UITesting poskytuje třídy, které podporují programové testy UI. Tento obor názvů obsahuje třídy, které provádějí interakce klávesnice a myši v ovládacích prvcích uživatelského rozhraní. Ze tříd v oboru názvů Microsoft.VisualStudio.TestTools.UITest.Extension lze také provádět odvozování, které umožní rozšířit možnosti programových testů UI o záznam testů v aktuálně nepodporovaných rozhraních, jako je například aplikace Microsoft Excel. |
|
Vytvoření testování částí k ověření kvality kódu: Obor názvů Microsoft.VisualStudio.TestTools.UnitTesting má třídy, které poskytují podporu testování částí. Tento obor názvů obsahuje mnoho atributů, které identifikují informace pro testovací rozhraní týkající se zdrojů dat, pořadí spouštění metod, řízení programu, informací o hostiteli/agentu a údajů nasazení. Tento obor názvů také obsahuje vlastní výjimky testování částí. |
|
Vytvoření testovaní částí pro technologii ASP.NET a webové služby: Obor názvů Microsoft.VisualStudio.TestTools.UnitTesting.Web je rozšířením oboru názvů Microsoft.VisualStudio.TestTools.UnitTesting, který poskytuje možnosti testování částí technologie ASP.NET a webových služeb. Tento obor názvů obsahuje sadu atributů pro testování částí, které definují pověření, adresy URL a informace specifické pro server. |
|
Vytvořit vlastní webových testů: třídy v Microsoft.VisualStudio.TestTools.WebTesting obor názvů povolit testování webů. Dále obsahuje třídy pro vytváření datových vazeb, pravidla testování, určení pracovních položek, řetězce dotazů, HTTP kontext a doplňky, které poskytují funkce pro testování. |
|
Přizpůsobení webových testů pomocí pravidel: Obor názvů Microsoft.VisualStudio.TestTools.WebTesting.Rules obsahuje sadu pravidel používaných webovými testy pro testování webových stránek. Tato pravidla poskytují sadu nástrojů pro webové testy k testování obsahu webových stránek. Můžete také vytvořit vlastní pravidla za účelem rozšíření funkcí webových testů. |
Viz také
Testování aplikace
Vytvoření adaptéru diagnostických dat pro shromáždění vlastních dat nebo ovlivnění testovacího počítače
Použití automatizace uživatelského rozhraní k testování kódu
Rozšiřování programových testů UI a záznamů akcí k podpoře Microsoft Excel
Testování částí kódu