Usługa App Center Test

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że możesz nadal używać programu Visual Studio App Center do momentu jej pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

App Center Test (dawniej Xamarin Test Cloud) to usługa automatyzacji testów dla natywnych i hybrydowych aplikacji mobilnych. Testy napisane przy użyciu obsługiwanych platform można uruchamiać na setkach unikatowych modeli urządzeń i systemów operacyjnych hostowanych w naszym centrum danych. Uruchom przebiegi testu przy użyciu interfejsu wiersza polecenia centrum aplikacji lub publicznego interfejsu API REST. Usługa App Center przechowuje wyniki testów, w tym zasoby multimedialne, do wyświetlania przez maksymalnie sześć miesięcy.

Przebiegi testów są wykonywane w trybie hostowanym: przekaż pliki binarne i testowe aplikacji, aby wykonać testy w naszym centrum danych. Wygenerowane zasoby, takie jak zrzuty ekranu i dzienniki urządzeń, są przechowywane na potrzeby raportów testowych.

Usługa App Center Test utrzymuje sześć miesięcy zasad przechowywania danych na potrzeby danych raportu testowego. Wszystkie raporty testów starsze niż sześć miesięcy są usuwane.

Porada

Interfejs użytkownika testowego centrum aplikacji wyświetla tylko 50 najnowszych przebiegów testów dla każdej serii testów. Dostęp do starszych przebiegów testów można uzyskać przy użyciu interfejsu API centrum aplikacji.

Najważniejsze funkcje

  • Rzeczywiste urządzenia — używamy rzeczywistych urządzeń z systemem Android & iOS, które nie są odblokowane lub zdjęte zabezpieczenia systemu iOS, zapewniając najlepsze przybliżenie środowiska użytkowników.
  • Zrzuty ekranu — zrzuty ekranu są automatycznie przechwytywane dla każdego kroku testu i można je wyświetlać obok siebie dla wszystkich urządzeń w raporcie testowym.
  • Dzienniki — wyświetl dzienniki urządzenia w przebiegu testu i ślady stosu dla nieudanych kroków testu.
  • Współbieżne przebiegi — uruchamianie testów na wielu urządzeniach jednocześnie w celu przyspieszenia czasu na wyniki. Więcej informacji na temat współbieżności można dowiedzieć się w sekcji Podstawowe pojęcia .
  • Obsługa popularnych platform
    • Appium (Java z narzędziem JUnit)
    • Calabash
    • Espresso (tylko system Android)
    • Xamarin.UITest
    • XCUITest (tylko system iOS)

Test usługi App Center nie obsługuje obecnie następujących funkcji:

  • Testowanie ręczne
  • Symulacja warunków sieciowych
  • Połączenia sieciowe sieci komórkowej
  • VPN
  • Testowanie obciążeniowe

Przed rozpoczęciem zaleca się zapoznanie się z podstawowymi pojęciami testowymi.