Udostępnij za pośrednictwem


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

Można dostosować niektóre aspekty Visual Studio Ultimate  lub Visual Studio Premium, aby rozszerzyć istniejące funkcje lub dodać nowe możliwości, jeśli istnieją specjalne wymagania.Referencje interfejsu API zawierają informacje o klasach, aby wspomóc dostosowanie.

Dostarcza także informacji na temat klas, które służą do tworzenia różnych typów testów.

Przykładowy kod, używający interfejsów API, zobacz następującą witrynę sieci Web firmy Microsoft.

Zadania

Zadania

Skojarzone tematy

Rozszerzenie frameworku testu jednostki: Można do testów dodawać funkcjonalność, której nie ma w platformie 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.

Aby przejrzeć przykładowy kod z prezentacją rozszerzenia ramy testów jednostkowych, zobacz następującą Witrynę firmy Microsoft.

Dostosowanie procesu magazynowania testów: Przestrzeń nazw Microsoft.VisualStudio.TestTools.Common.Xml dostarcza interfejs, służący do ładowania i przechowywania testów.Można je zaimplementować, tworząc własne typy testowe.

Tworzenie niestandardowego wyjątku: Można utworzyć niestandardowy wyjątek, który może zostać wygenerowany przez framework testów jednostki.

Tworzenie adaptera danych diagnostycznych: Można użyć Microsoft.VisualStudio.TestTools.Execution aby utworzyć niestandardowy adapter danych diagnostycznych.

Tworzenie testów obciążenia dla jednostki i testów sieci Web: Przestrzeń nazw Microsoft.VisualStudio.TestTools.LoadTesting dostarcza klasy i interfejsy, które umożliwiają rozszerzanie testu obciążenia dla jednostki i testów sieci Web.

Tworzenie typu testowego: Użyj frameworku Microsoft.VisualStudio.TestTools.TestAdapter oraz Microsoft.VisualStudio.TestTools.Vsip aby utworzyć własny typ testowy.

Tworzenie kodowanych testów UI do automatyzacji interfejsu użytkownika:: Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting dostarcza nazw klas, które oferują wsparcie dla kodowanych testów interfejsu użytkownika.Ta przestrzeń nazw zawiera klasy do wykonywania interakcji klawiatury i myszy na kontrolek interfejsu użytkownika.

Można również utworzyć pochodną po klasach w przestrzeni nazw Microsoft.VisualStudio.TestTools.UITest.Extension w celu rozszerzenia kodowanego testu interfejsu użytkownika o zdolność do rejestrowania testów obecnie nieobsługiwanych interfejsów, takich jak Microsoft Excel.

Tworzenie testów jednostek w celu sprawdzenia jakości kodu: Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting ma klasy, które zapewniają obsługę testów jednostek.Ta przestrzeń nazw zawiera wiele atrybutów, które identyfikują informacje testowe dla frameworka testowania, uwzględniając źródła danych, kolejność wykonywania metod, zarządzanie programem, informacje o agencie/hoście oraz dane wdrożenia.Przestrzeń nazw zawiera również niestandardowe wyjątki dla testów jednostek.

Tworzenie testów jednostkowych dla programu ASP.NET i usługi sieci Web: Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting.Web jest rozszerzeniem przestrzeni nazw Microsoft.VisualStudio.TestTools.UnitTesting, która dostarcza możliwości testowania jednostkowego dla ASP.NET oraz usług sieci Web.Przestrzeń nazw dostarcza zestaw atrybutów do testów jednostek, które definiują poświadczenia, adresy URL i informacje specyficzne dla serwera.

Tworzenie niestandardowego testu sieci Web: Klasy w przestrzeni nazw Microsoft.VisualStudio.TestTools.WebTesting umożliwiają testowanie sieci Web.Ponadto zawiera klasy dla powiązania danych, reguł testowych, identyfikowania elementów roboczych, ciągów zapytań, kontekstu HTTP oraz wtyczek, które dostarczają funkcje testowania.

Dostosowanie testów sieci Web przy użyciu reguł: Przestrzeń nazw Microsoft.VisualStudio.TestTools.WebTesting.Rules zawiera zestaw reguł, używanych przez testy sieci Web do testowania stron sieci Web.Reguły te dostarczają zestaw narzędzi do testów sieci Web do testowania zawartości stron sieci Web.Ponadto reguły niestandardowe mogą być tworzone do rozszerzania funkcjonalności testów sieci Web.

Zobacz też

Koncepcje

Testowanie aplikacji

Tworzenie adaptera danych diagnostycznych w celu zbierania danych niestandardowych lub wywierania wpływu na maszynę testową

Testowanie interfejsu użytkownika za pomocą automatycznych zakodowanych testów interfejsu użytkownika

Rozszerzanie zakodowanej testów interfejsu użytkownika i działania nagrania do obsługi programu Microsoft Excel

Weryfikowanie kodu przy użyciu testów jednostkowych