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 die Komplexität und Infrastruktur für die Ausführung von Playwright-Tests und das Verwalten von Ergebnissen und Artefakten. Der Dienst führt Tests mit hoher Parallelisierung aus und speichert Testergebnisse und Artefakte, die Ihnen helfen, Features schneller zu versenden und Probleme einfacher zu beheben.
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.
Einfache Problembehandlung bei Tests mithilfe von Berichten und Artefakten
Da Anwendungen wachsen, ist die Aufrechterhaltung der Qualität von entscheidender Bedeutung. Verwenden Sie das Berichterstellungsfeature des Diensts, um eine einfache Problembehandlung für Testergebnisse mit umfangreichen Artefakten vorzunehmen.
- Veröffentlichen Sie Testergebnisse und Artefakte für den Dienst, und zeigen Sie sie im Dienstportal an, um eine schnellere Problembehandlung zu ermöglichen.
- Integrieren Sie Berichterstattung in CI-Pipelines, um umfangreiche, konsolidierte Berichte zu erhalten.
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.
Testen Sie öffentlich und privat gehostete Anwendungen.
Führen Sie während der Entwicklungsphase Tests auf einem Localhostentwicklungsserver aus.
Playwright-Unterstützung
Microsoft Playwright Testing basiert auf dem Playwright-Framework, das Folgendes bietet:
Unterstützung für mehrere Versionen von Playwright mit jedem neuen Playwright-Release
Integration Ihrer vorhandenen Playwright-Testsammlung ohne Änderungen ihres Testcodes
Erweitern des Funktionsumfangs Ihres Editors mit Playwright Test for VSCode
Kontinuierliche umfassende Tests mithilfe der Playwright-CLI für die Integration mit CI-Tools (Continuous Integration)
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.
Nach Abschluss einer Testausführung sind die Testergebnisse, Ablaufverfolgungsdateien und andere Testausführungsdateien auf dem Clientcomputer verfügbar. Diese werden dann vom Clientcomputer in den Dienst veröffentlicht und können im Dienstportal angezeigt werden.
Zum Ausführen vorhandener Tests mit Microsoft Playwright Testing sind keine Änderungen an Ihrem Testcode erforderlich. Installieren Sie das Microsoft Playwright Testing-Dienstpaket, und geben Sie den Dienstendpunkt für Ihren Arbeitsbereich an.
Weitere Informationen finden Sie unter Bestimmen der optimalen Konfiguration zur Optimierung des Abschlusses der Testsammlung.
Regionale Datenresidenz und 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, Playwright-Testausführungsmetadaten wie Teststart- und Endzeit, Testminuten, wer den Test ausgeführt hat, sowie Testergebnisse und Artefakte, die von Playwright generiert wurden, die für den Dienst veröffentlicht werden.