Was ist die Vorschauversion von Microsoft Playwright Testing?

Bei der Vorschauversion von Microsoft Playwright Testing handelt es sich um einen vollständig verwalteten Dienst für umfassende Tests, die auf Playwright basieren. Playwright ermöglicht Ihnen das Automatisieren umfassender Tests, um sicherzustellen, dass Ihre Webanwendungen wie erwartet mit verschiedenen Webbrowsern und Betriebssystemen funktionieren. Der Dienst abstrahiert Komplexität und Infrastruktur für das Ausführen von Playwright-Tests mit hoher Parallelisierung.

Führen Sie Ihre Playwright-Testsammlung in der Cloud aus, ohne Änderungen an Ihrem Testcode oder Toolsetup vorzunehmen. Erweitern Sie den Funktionsumfang Ihres Editors mit Playwright Test for VSCode, oder verwenden Sie die Playwright-CLI, um die Automatisierung zu Ihrem CI-Workflow (Continuous Integration) hinzuzufügen.

Hier finden Sie die ersten Schritte für den Schnellstart: Ausführen Ihrer Playwright-Tests im großen Stil mit Microsoft Playwright Testing.

Weitere Informationen zum Erstellen umfassender Tests mit dem Playwright-Framework finden Sie in der Dokumentation zu den ersten Schritten auf der Playwright-Website.

Wichtig

Microsoft Playwright Testing befindet sich derzeit in der Vorschauversion. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Beschleunigen von Tests mit parallelen Remotebrowsern

Die Größe Ihrer Testsammlung nimmt mit der Komplexität Ihrer Anwendungen zu. Die Dauer zum Abschließen Ihrer Testsammlung erhöht sich ebenfalls entsprechend. Verwenden Sie parallele Remotebrowser, um die Gesamtabschlusszeit der Testsammlung zu verkürzen.

  • Verteilen Sie Ihre Tests auf viele parallele Browser, die in der Cloudinfrastruktur gehostet werden.

  • Skalieren Sie Ihre Tests über die Verarbeitungsleistung Ihrer Entwicklerarbeitsstation, lokale Infrastruktur oder CI-Agentcomputer hinaus.

  • Erreichen Sie eine konsistente regionale Leistung, indem Sie Ihre Tests auf Browsern in einer Azure-Region ausführen, die am nächsten zu Ihrem Clientcomputer liegt.

Weitere Informationen finden Sie unter Konfigurieren für optimale Leistung.

Einheitliche Tests mit mehreren Betriebssystemen und Browsern

Moderne Web-Apps müssen fehlerfrei mit zahlreichen Browsern, Betriebssystemen und Geräten funktionieren.

  • Führen Sie Tests gleichzeitig in allen modernen Browsern unter Windows, Linux und der mobilen Emulation von Google Chrome für Android und Mobile Safari aus.

  • Die Verwendung dienstseitig verwalteter Browser stellt konsistente und zuverlässige Ergebnisse für funktionale und visuelle Regressionstests sicher, die auf den Entwicklerarbeitsstationen Ihres Teams oder in der CI-Pipeline ausgeführt werden.

  • Microsoft Playwright Testing unterstützt alle Browser mit Playwright-Unterstützung.

Testen an Endpunkten

Verwenden Sie in der Cloud gehostete Remotebrowser, um Webanwendungen standortunabhängig zu testen, ohne eingehende Verbindungen in Ihrer Firewall zulassen zu müssen.

Playwright-Unterstützung

Microsoft Playwright Testing basiert auf dem Playwright-Framework, das Folgendes bietet:

Funktionsweise

Microsoft Playwright Testing instanziiert in der Cloud gehostete Browser auf verschiedenen Betriebssystemen. Playwright wird auf dem Clientcomputer ausgeführt und interagiert mit Microsoft Playwright Testing, um Ihre Playwright-Tests auf den gehosteten Browsern auszuführen. Der Clientcomputer kann Ihre Entwicklerarbeitsstation oder ein CI-Agent-Computer sein, wenn Sie Ihre Tests als Teil Ihres CI-Workflows ausführen. Der Playwright-Testcode verbleibt während des Testlaufs auf dem Clientcomputer.

Diagram that shows an architecture overview of Microsoft Playwright Testing.

Nachdem ein Testlauf abgeschlossen ist, sendet Playwright die Testlaufmetadaten an den Dienst. Die Testergebnisse, Ablaufverfolgungsdateien und andere Testlaufdateien sind auf dem Clientcomputer verfügbar.

Zum Ausführen vorhandener Tests mit Microsoft Playwright Testing sind keine Änderungen an Ihrem Testcode erforderlich. Fügen Sie Ihrem Testprojekt eine Dienstkonfigurationsdatei hinzu, und geben Sie Ihre Arbeitsbereichseinstellungen wie das Zugriffstoken und den Dienstendpunkt an.

Weitere Informationen finden Sie unter Bestimmen der optimalen Konfiguration zur Optimierung des Abschlusses der Testsammlung.

In-Region Data Residency & ruhende Daten

Microsoft Playwright Testing speichert oder verarbeitet keine Kundendaten außerhalb der Region, in der Sie den Arbeitsbereich bereitstellen. Wenn Sie das Feature der regionalen Affinität verwenden, werden die Metadaten aus der in der Cloud gehosteten Browserregion sicher und konform in die Arbeitsbereichsregion übertragen.

Microsoft Playwright Testing verschlüsselt automatisch alle in Ihrem Arbeitsbereich gespeicherten Daten mit Schlüsseln, die von Microsoft verwaltet werden (dienstseitig verwaltete Schlüssel). Diese Daten umfassen beispielsweise Arbeitsbereichsdetails und Metadaten zu Playwright-Testläufen wie die Start- und Endzeit, die Testdauer in Minuten und die Person, die den Test ausgeführt hat.

Nächster Schritt