Udostępnij za pośrednictwem


Odwołania API dla narzędzi do testowania dla Visual Studio ALM

 

Ta dokumentacja interfejsu API umożliwia pomóc rozszerzenie istniejących funkcji lub Dodaj nowe funkcje. Na przykład można utworzyć różne rodzaje testów. Przykładowy kod, który pokazuje, jak można użyć tych interfejsów API, zobacz witrynę sieci Web firmy Microsoft.

Wymagania

  • Enterprise programu Visual Studio

Zadania

Zadania

Skojarzone tematy

Rozszerzanie środowiska testów jednostkowych: Do testów można dodawać funkcjonalność, której nie ma w środowisku testów jednostkowych. Na przykład można dodać właściwość testu, która określa, czy test powinien być uruchomiony w kontekście zwykłego użytkownika. Również można rozszerzyć środowisko o dodanie atrybutów wiersza do metody i użycie danych z tego wiersza wewnątrz testu.

Przykładowy kod jak rozszerzyć struktury testów jednostek, zobacz następujące witrynę sieci Web firmy Microsoft.

Dostosowanie procesów magazynowania testów: Przestrzeń nazw Microsoft.VisualStudio.TestTools.Common.Xml zawiera interfejs służący do ładowania i przechowywania testów. Procesy te można implementować podczas tworzenia własnych typów testów.

Tworzenie niestandardowego wyjątku: Można utworzyć niestandardowy wyjątek, który będzie zgłaszany przez środowisko testów jednostkowych.

Tworzenie adaptera danych diagnostycznych: Za pomocą przestrzeni nazw Microsoft.VisualStudio.TestTools.Execution można utworzyć niestandardowy adapter danych diagnostycznych.

Tworzenie testów obciążenia dla testów jednostkowych i testów sieci Web: Przestrzeń nazw Microsoft.VisualStudio.TestTools.LoadTesting zawiera klasy i interfejsy, które umożliwiają poszerzanie funkcjonalności testów obciążeń w testach jednostkowych i testach sieci Web.

Tworzenie typu testu: Za pomocą środowiska Microsoft.VisualStudio.TestTools.TestAdapter i przestrzeni nazw Microsoft.VisualStudio.TestTools.Vsip można utworzyć własny typ testu.

Tworzenie kodowanych testów interfejsu użytkownika w celu automatyzacji interfejsu użytkownika: Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting zawiera nazwy klas obsługujących kodowane testy interfejsu użytkownika. W tej przestrzeni nazw znajdują się klasy do wykonywania interakcji kontrolek interfejsu użytkownika z klawiaturą i myszą.

Można również tworzyć klasy pochodne od klas w przestrzeni nazw Microsoft.VisualStudio.TestTools.UITest.Extension w celu rozszerzenia funkcjonalności kodowanych testów interfejsu użytkownika o rejestrowanie testów w obecnie nieobsługiwanych interfejsach, takich jak Microsoft Excel.

Tworzenie testów jednostkowych w celu zweryfikowania jakości kodu: Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting zawiera klasy, które zapewniają obsługę testów jednostkowych. W tej przestrzeni nazw znajduje się wiele atrybutów, które identyfikują dla środowiska testowania informacje o testach dotyczące źródeł danych, kolejności wykonywania metod, zarządzania programem, agenta/hosta i wdrożenia. Przestrzeń zawiera również niestandardowe wyjątki testów jednostkowych.

Tworzenie testów jednostkowych dla programu ASP.NET i usług internetowych: Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting.Web jest rozszerzeniem przestrzeni nazw Microsoft.VisualStudio.TestTools.UnitTesting, która zawiera funkcje testów jednostkowych dla programu ASP.NET i usług internetowych. Udostępnia zestaw atrybutów do testów jednostkowych, które definiują poświadczenia, adresy URL i informacje specyficzne dla serwera.

Tworzenie niestandardowych testy sieci Web: klasy w Microsoft.VisualStudio.TestTools.WebTesting nazw Włącz Testowanie sieci Web. Ponadto przestrzeń zawiera klasy dla wiązania danych, reguł testów, identyfikowania elementów roboczych, ciągów zapytań, kontekstu HTTP oraz wtyczek zawierających funkcje testowania.

Dostosowywanie testów sieci Web przy użyciu reguł: Przestrzeń nazw Microsoft.VisualStudio.TestTools.WebTesting.Rules zawiera zestaw reguł wykorzystywanych przez testy sieci Web do testowania stron internetowych. Reguły te udostępniają zestaw narzędzi do testów sieci Web umożliwiających testowanie zawartości stron internetowych. Dodatkowo można tworzyć niestandardowe reguły rozszerzające funkcjonalność testów sieci Web.

Zobacz też

Testowanie aplikacji
Tworzenie adaptera danych diagnostycznych w celu zbierania danych niestandardowych lub wywierania wpływu na maszynę testową
Używanie automatyzacji interfejsu użytkownika do testowania kodu
Rozszerzanie zakodowanych testów interfejsu użytkownika i nagrywanie akcji obsługujących program Microsoft Excel
Testowanie jednostek kodu