Freigeben über


Übersicht über KI-unterstützte Tests

Moderne KI-Codierungsassistenten können die Erstellung von Playwright-Tests erheblich beschleunigen. Anstatt das DOM manuell zu prüfen, um Selektoren zu finden, können Sie beschreiben, was Sie in natürlicher Sprache testen möchten, und KI den Testcode generieren lassen. In diesem Abschnitt wird erläutert, wie Sie generative KI-Tools in Ihren Power Platform-Testworkflow integrieren.

Verfügbare KI-Integrationen

In der folgenden Tabelle sind die KI-Integrationen zusammengefasst, die für Power Platform Playwright-Tests verfügbar sind und wann sie jeweils verwendet werden sollen.

Werkzeug Was es tut Am besten geeignet für:
Playwright MCP-Server Bietet KI-Assistenten live Zugriff auf Ihren laufenden Browser Generieren von Selektoren, Schreiben von Tests mit Live-Inspektion
AI-Testerstellung mit Copilot Verwendet Playwright-Codegen und AI-Chat zum Erstellen von Gerüsttests Erstmalige Testerstellung, unbekannte Apps
Benutzerdefinierte Anweisungen für KI-Agents Lehrt Ihren KI-Assistenten Ihre Projektkonventionen Konsistenter Codestil, Nutzung der Toolkit-API

Wie generative KI Power Platform-Tests beschleunigt

Das Schreiben von Tests für Power Platform-Apps erfordert Folgendes:

  • Der richtige iframe für Bereichslocatoren bis (iframe[name="fullscreen-app-host"])
  • Die data-control-name Attributwerte für Steuerelemente in Ihrer spezifischen App
  • Welche Toolkit-Klasse und -Methode aufgerufen werden soll (GridComponent, FormComponent usw.)
  • Die richtigen Timeouts für Dataverse-unterstützte Galerien (30–60 Sekunden)

KI-Tools reduzieren das benötigte Wissen durch:

  • Überprüfen des Live-DOM: Mit dem Playwright MCP-Server können KI-Assistenten genau sehen, was auf dem Bildschirm ist, Attribute finden und genaue Selektoren generieren, ohne DevTools öffnen zu müssen.
  • Aufzeichnung von Interaktionen: Playwright-Codegen zeichnet Ihre Klicks und Formularfüllungen als Testcode auf, die KI dann bereinigen und kommentieren kann.
  • Anwenden von Konventionen: Benutzerdefinierte Anweisungsdateien lehren KI-Assistenten die Muster Ihres Projekts, sodass generierte Tests die richtigen Toolkit-APIs anstelle von unformatiertem Playwright verwenden.

Der produktivste Workflow kombiniert alle drei Tools:

  1. Starten Sie die App im Wiedergabemodus in einem Browser.
  2. Führen Sie den Playwright MCP-Server aus (verbindet den KI-Assistenten mit diesem Browser).
  3. Fragen Sie KI: "Schreiben Sie einen Test, der den Katalog "Bestellungen" öffnet und die erste Zeile überprüft.
  4. KI prüft DOM, findet Selektoren und generiert Tests mit Ihren Toolkit-Konventionen.
  5. Überprüfen und bestätigen Sie den generierten Test.

Für komplexe Szenarien

  1. Verwenden Sie Playwright-Codegen, um den glücklichen Pfad aufzuzeichnen.
  2. Fügen Sie die Aufzeichnung in Ihren KI-Chat ein.
  3. Bitten Sie KI, sie mithilfe von AppProvider und ModelDrivenAppPage neu zu schreiben.
  4. KI wendet Ihre benutzerdefinierten Anweisungen an und produziert einen toolkit-spezifischen Test.

Unterstützte KI-Assistenten

Der Playwright MCP-Server und benutzerdefinierte Anweisungen funktionieren mit jedem MCP-kompatiblen KI-Assistenten:

  • GitHub Copilot (VS Code, Visual Studio)
  • Claude (Anthropic, Claude Code)
  • Cursor
  • Windsurfen
  • Jeder Assistent mit MCP-Clientunterstützung.

Nächste Schritte

Siehe auch