KI-Testautomatisierung ohne Anbieterabhängigkeit: Cloud, lokal und MCP

KI-Testautomatisierung ohne Anbieterabhängigkeit: ein Cloud-Modell mit eigenem Schlüssel, ein lokales KI-Modell, von uns oder von Ihnen, oder keine KI, und MCP für jeden Assistenten.

11 Min. LesezeitVom Team von GUI Test Studio

Wie Anbieterabhängigkeit in der KI-Testautomatisierung aussieht

KI-Testautomatisierung verspricht Tests, die sich selbst erstellen, selbst reparieren und ihre eigenen Fehlschläge erklären.Sie wirft auch eine Frage auf, die ältere Testwerkzeuge nie gestellt haben: Wessen KI, wo ausgeführt und wie bezahlt?Viele Werkzeuge beantworten sie für Sie.

Anbieterabhängigkeit (Vendor-Lock-in) ist das, was Sie der Abschied von einem Werkzeug kostet.In der Testautomatisierung zählt sie in Tests: Wenn ein Werkzeugwechsel bedeutet, jeden Test neu zu bauen, sind Sie gebunden.KI schafft neue Stellen, an denen sich diese Abhängigkeit verstecken kann.

Wo die Abhängigkeit stecktWas sie Ihr Team kostet
Tests im Arbeitsbereich des Anbieters gespeichertEin Wechsel bedeutet, jeden Test neu zu schreiben oder neu aufzuzeichnen.
Läufe, die die Cloud des Anbieters brauchenInterne Anwendungen hinter Ihrer Firewall sind schwer zu erreichen, und jeder Bildschirm, den Ihre Tests sehen, verlässt das Unternehmen.
Ein einziges KI-Modell, vom Anbieter gewähltSein Preis, seine Updates und sein Abschaltdatum werden zu Preis, Updates und Abschaltdatum Ihrer Tests.
KI-Funktionen nach Nutzung abgerechnetJeder Lauf hat Kosten, die Sie nicht festlegen, und eine volle Release-Woche kostet mehr.
Ein einziger Assistent, ins Werkzeug eingebautIhr Team arbeitet bereits mit Claude, ChatGPT oder Copilot, und das Testwerkzeug spricht mit keinem davon.

Keiner dieser Punkte ist für sich genommen ein Fehler.Ein gehosteter Dienst spart Ihnen Maschinen, und ein mitgeliefertes Modell erspart Ihnen eine Entscheidung.Das Problem beginnt, wenn Sie nicht anders wählen können.

KI ist heute Teil der meisten Testwerkzeuge.Testim beschreibt KI-gestützte Smart Locators, die sich selbst reparieren, und führt Tests in seiner Cloud oder auf Selenium-kompatiblen Grids aus.Applitools nennt für seinen Eyes-Server Bereitstellungen in der mandantenfähigen Public Cloud, in einer dedizierten Cloud und On-Premises. mabl bietet einen MCP-Server, über den KI-Clients wie Claude, Cursor und Copilot Ergebnisse abrufen und Tests in mabl erstellen können.

Open-Source-Bibliotheken wie Selenium und Playwright halten Sie von der Cloud jedes Anbieters fern.Ihr Preis ist Entwicklerzeit: Sie schreiben und pflegen für jedes Element einen Selektor, im Code.Diese Werkzeuge nebeneinander finden Sie in der Vergleichsstudie.

Warum KI-Testautomatisierung modular wird

Software wird modular.Sie wählen Ihren Editor, Ihren KI-Assistenten, Ihren CI-Server und Ihren Bugtracker, und Sie erwarten, dass sie zusammenarbeiten.

Modulare Testautomatisierung überträgt diese Idee aufs Testen: Jeder Teil des Werkzeugs, der von jemand anderem abhängt, ist ein Modul, das Sie einstecken und wieder abziehen können.Anderswo bezeichnet der Begriff auch eine Art, Testskripte in wiederverwendbare Teile zu zerlegen.Hier meint er das Werkzeug selbst.

Ihr KI-Modell

Cloud, lokal oder keines

Ihr Assistent

Claude, ChatGPT, Copilot oder keiner

Ihre Tests

Dateien auf Ihrem eigenen Laufwerk

Ihre Pipeline

Jeder CI-Server, jeder Tracker

Drei offene Schnittstellen machen das heute möglich.Eine OpenAI-kompatible API lässt ein Werkzeug mit vielen Modellen sprechen, in der Cloud oder auf Ihrem eigenen Computer.Das Model Context Protocol lässt jeden KI-Assistenten die Aktionen eines Werkzeugs nutzen.Exit-Codes und JUnit-Dateien lassen jeden CI-Server einen Testlauf lesen.

Die drei KI-Optionen, die ein QA-Team haben sollte

Ein Testwerkzeug, das Ihre Entscheidungen respektiert, bietet mindestens drei Wege, KI zu nutzen.Jeder passt zu einem anderen Team, und viele Teams nutzen mehr als einen.

1. Ein Cloud-Modell, mit Ihrem eigenen Schlüssel

Bring your own key, kurz BYOK, bedeutet, dass das Werkzeug einen KI-Anbieter mit dem Schlüssel Ihres eigenen Kontos aufruft.Sie wählen das Modell, Sie bezahlen den Anbieter direkt zu dessen eigenen Preisen, und die Daten reisen unter Ihrem eigenen Vertrag mit ihm.

Cloud-Modelle geben heute die genauesten Antworten, vor allem bei kleinem Text und feinen Messungen.Entwicklerwerkzeuge gehen denselben Weg: GitHub Copilot zum Beispiel lässt Sie oder Ihre Organisation einen eigenen Modellanbieter konfigurieren.

2. Ein lokales Modell, auf Ihrem eigenen Computer

Ein lokales Modell, auch selbst gehostete KI genannt, ist ein KI-Modell, das auf Ihrer eigenen Hardware läuft: eines, das das Werkzeug bereitstellt, oder Ihr eigenes über einen lokalen Server wie LM Studio.Nichts verlässt den Computer, und es gibt keinen Schlüssel, kein Konto bei einem KI-Unternehmen und keine Kosten pro Prüfung.

Viele leistungsfähige Modelle werden mit offenen Gewichten unter freizügigen Lizenzen wie Apache 2.0 veröffentlicht, sodass man sie herunterladen und behalten kann.Der Preis ist die Hardware: Eine Grafikkarte mit genug Speicher macht den Unterschied zwischen Sekunden und Minuten.

3. Gar keine KI

KI sollte eine Option sein, nie eine Abhängigkeit.Manche Teams dürfen nichts nach außen senden, manche haben keine Grafikkarte, und manche wollen einfach Urteile, die nie von einem Modell abhängen.

Ein solides Testwerkzeug zeichnet auf, findet, vergleicht und berichtet ohne jedes Modell.Die KI wird dann zu einer zweiten Meinung obendrauf, für die Fehlschläge, die ein Urteil brauchen.

Ist lokale KI gut genug zum Testen?

Lokale KI zum Testen ist heute nützlich, mit Grenzen, die man kennen sollte.

Um eine fehlgeschlagene Prüfung zu erklären, sagt Ihnen ein lokales Modell zuverlässig, dass sich eine Beschriftung oder eine Farbe geändert hat.Bei winzigem Text oder einer Änderung wie „um 4 Pixel nach links verschoben“ liest ein Cloud-Modell besser.

Die Geschwindigkeit folgt der Hardware.Auf einer guten Grafikkarte antwortet ein lokales Modell in wenigen Sekunden; ohne sie kann es eine Minute oder länger pro Prüfung dauern.

Um einen ganzen Test aus einem Prompt zu erstellen, ist ein lokales Modell langsamer als Claude oder ChatGPT und arbeitet am besten mit kurzen Abläufen.

Ein lokales Modell ist außerdem auf eine Weise stabil, wie es ein Cloud-Modell nicht ist.Es ist eine Datei auf Ihrem Laufwerk, und es ändert sich nur, wenn Sie ein anderes wählen.

BeispielZwei Teams, zwei Entscheidungen

Ein Team, das eine interne Banking-App testet, lässt die Intelligente KI-Analyse auf einem lokalen Modell laufen, sodass die Kundendaten auf seinen Testbildschirmen die Build-Maschine nie verlassen.

Ein Team, das eine öffentliche Website testet, nutzt ein Cloud-Modell mit eigenem Schlüssel, um kleinen Text am schärfsten zu lesen.Beide führen dieselbe Art Test aus, und jedes kann morgen wechseln.

Wohin Screenshots, Videos und KI-Anfragen während eines Testlaufs gehen und was Datenschutzregeln von ihnen verlangen, ist das Thema des Artikels Datenschutz in der Testautomatisierung.

Was ist ein MCP-Server zum Testen?

Das Model Context Protocol, MCP, ist ein offener Standard, mit dem ein KI-Assistent die Werkzeuge eines anderen Programms nutzen kann.Anthropic hat es im November 2024 vorgestellt und als Open-Source-Projekt veröffentlicht.

Ein MCP-Server ist die Seite des Programms: Er listet seine Werkzeuge auf, und jeder MCP-Client kann sie aufrufen.Ein MCP-Server zum Testen ist einer, dessen Werkzeuge Testaktionen sind: eine Anwendung öffnen, klicken, tippen, prüfen, einen Test ausführen.

Claude Desktop, Claude Code, ChatGPT mit Codex, GitHub Copilot in VS Code und Cursor akzeptieren alle MCP-Server.Deshalb ist MCP für die Anbieterabhängigkeit wichtig: Testwerkzeug und KI-Assistent werden zu zwei getrennten Entscheidungen.

Playwright MCP von Microsoft, ein Open-Source-Server unter der Lizenz Apache 2.0, lässt einen Assistenten einen Webbrowser über Barrierefreiheits-Snapshots der Seite steuern, ohne Bildmodell.

Stellen Sie jedem MCP-Server zum Testen zwei Fragen.Was bekommt der Assistent zu sehen?Und was bleibt, wenn das Gespräch endet?Die Antwort, die Sie auf die zweite Frage wollen, ist eine Testdatei, die bei jedem Build wieder läuft, ohne den Assistenten.

Wie ein KI-Agent in einen ganzen Entwicklungszyklus passt, ist das Thema des Artikels Entwicklung mit KI-Agenten (ADLC).

Wie prüfen Sie ein Testwerkzeug auf Anbieterabhängigkeit?

Stellen Sie diese acht Fragen, bevor Sie sich auf ein Testwerkzeug festlegen, mit oder ohne KI.

FrageWarum sie zählt
Wo werden meine Tests gespeichert, und kann ich sie kopieren?Tests, die Sie nicht kopieren können, sind Tests, die Sie nicht mitnehmen können.
Kann ein Test ohne die Cloud des Anbieters laufen?Interne Anwendungen, private Daten und Build-Agenten in Ihrem Netzwerk hängen davon ab.
Welche KI-Modelle kann es nutzen, und kann ich meinen eigenen Schlüssel mitbringen?Ihr Anbieter, Ihre Preise, Ihr Datenvertrag.
Kann die KI auf meinem eigenen Computer laufen?Bildschirme mit Kundendaten müssen unter Umständen im Unternehmen bleiben.
Kann ich die KI ausschalten?Eine Prüfung sollte auch ohne jedes Modell von sich aus bestehen oder fehlschlagen.
Verlässt ein bestandener Bildschirm jemals meinen Computer?Die meisten Bildschirme bestehen, und sie haben keinen Grund zu reisen.
Welche KI-Assistenten können es steuern?Ein MCP-Server lässt den Assistenten, den Ihr Team schon nutzt, die Arbeit machen.
Passt es ohne Plugin zu meinem CI/CD und meinem Bugtracker?Jedes Plugin ist eine Sache mehr, die man installieren, aktualisieren und der man vertrauen muss.

Wie GUI Test Studio jeden Baustein optional hält

GUI Test Studio ist eine Suite für End-to-End-Testautomatisierung unter Windows.Sie testet, was Sie auf dem Bildschirm sehen: Desktop-Anwendungen, Webanwendungen in jedem Browser, Spiele und mehr.

Sie zeichnen einen Test einmal auf oder beschreiben ihn in einem Prompt, und die GTS Engine + AI findet jedes Element und prüft, was der Bildschirm zeigt, ohne einen einzigen Locator zu schreiben.Siehe wie die Engine Elemente findet.

Jeder Baustein, der Sie an jemand anderen binden könnte, ist eine Wahl.

Intelligente KI-Analyse: Cloud, lokal, Ihr eigener Server oder aus

Die Intelligente KI-Analyse ist die KI-Seite der GTS Engine + AI.Wenn eine Prüfung fehlschlägt, schaut sie ein zweites Mal hin, fällt das endgültige Urteil und sagt in einfachen Worten, was sich geändert hat.Sie ist aus, bis Sie sie einschalten.

Ihre WahlWer antwortetWohin Ihre Bildschirme gehen
Aus, die VoreinstellungDer eigene Vergleich der GTS Engine entscheidet jede PrüfungNirgendwohin
Ein Cloud-Modell, mit Ihrem eigenen SchlüsselOpenAI oder Anthropic, das Modell, das Sie in einer Liste wählenNur die zwei kleinen Bilder einer fehlgeschlagenen Prüfung, direkt an diesen Anbieter mit Ihrem Schlüssel, nie an uns
Ein lokales KI-ModellEin Modell, einmal heruntergeladen, wenn Sie es verlangen, und von GUI Test Studio selbst ausgeführt: kein Schlüssel, kein KontoNirgendwohin
Ihr eigener lokaler ServerLM Studio oder jeder OpenAI-kompatible lokale Server, unter seiner AdresseNur an Ihren eigenen Server

Eine bestandene Prüfung wird nie gesendet.Die Antwort hat dieselbe Form, egal welches Modell sie gibt, sodass Sie jederzeit wechseln können.

Auf diesem Computer prüft Für mich einrichten Ihre Grafikkarte und lädt das Modell herunter, das sie am besten ausführt, aus Familien mit offenen Gewichten wie Qwen3.5 und Gemma 4.

Eine Prüfung kann auch Anweisungen für die KI in Ihren eigenen Worten tragen, etwa „Änderungen der Schriftgröße ignorieren“: Die KI lässt diesen Unterschied weg, und jede andere Änderung lässt die Prüfung weiterhin fehlschlagen.

Eine Einstellungskarte: Cloud oder lokal, der Anbieter, Ihr Schlüssel, das Modell.

Jede Option steht im Leitfaden zur Intelligenten KI-Analyse.

Einen Test aus einem Prompt erstellen, mit dem Assistenten, den Sie schon nutzen

Beschreiben Sie einen Ablauf, und ein KI-Assistent zeichnet den Test für Sie auf.Er öffnet die Anwendung oder die Seite, klickt und tippt wirklich, prüft unterwegs und speichert einen gewöhnlichen Test.

Der Connector ist der eigene MCP-Server von GUI Test Studio und wird mit ihm installiert.Claude Desktop, Claude Code, ChatGPT mit Codex und Copilot Chat in VS Code verbinden sich jeweils mit einem Klick, und jeder andere Assistent, der einen MCP-Connector annimmt, kann ihn ebenfalls nutzen.

Ganz ohne Assistenten erstellt ein lokales KI-Modell auf Ihrem eigenen Computer, eines von uns oder Ihr eigenes, den Test mit genau denselben Werkzeugen.

Der Assistent sieht Werkzeuge, nie die Engine: Wie ein Element gefunden oder verglichen wird, bleibt in GUI Test Studio.Jede Prüfung wird sofort ausprobiert und abgelehnt, wenn sie nicht bestehen könnte, sodass ein Test nie mit einer falschen Prüfung beginnt.

Ein Prompt, gesendet an den Assistenten Ihrer Wahl oder an ein Modell auf diesem Computer.

Den Test selbst aufzuzeichnen bleibt der andere Weg, und das Ergebnis ist dieselbe Art Test.Siehe Einen Test aus einem Prompt erstellen.

Ihre Pipeline, Ihr Tracker, Ihr Design-Werkzeug

gtr-cli führt jeden Test aus einem Skript oder einer CI/CD-Pipeline aus: Jenkins, GitHub Actions, GitLab, Azure DevOps, TeamCity und andere.Es antwortet so, wie eine Pipeline es erwartet: mit einem Exit-Code sowie JUnit-, JSON- und Markdown-Dateien.

Die Build-Maschine braucht eine Windows-Desktopsitzung, die entsperrt bleibt, weil ein Test auf einem echten Bildschirm klickt und tippt.

Ein fehlgeschlagener Lauf kann über die eigene REST API von Jira zu einem Jira-Vorgang werden, in Jira Cloud oder Data Center, ohne Plugin auf einer der beiden Seiten.

Ein Figma-Design wird zu einem Test durch ein kleines Plugin in Figma, das eine einzige Datei speichert: kein Konto zu verbinden und kein Schlüssel zu erstellen.

Tests sind Dateien, die Sie behalten

Ein Test ist eine einzige .GTS-Datei in einem Ordner Ihrer Wahl, und die Ergebnisse seiner Läufe werden direkt daneben gespeichert.Kopieren Sie ihn, sichern Sie ihn, legen Sie ihn in Ihr Repository.

Das Format ist das eigene von GUI Test Studio, und um es auszuführen, braucht es keine Cloud.

Ihre Tests, Aufzeichnungen und Ergebnisse bleiben auf Ihren Maschinen.Siehe On-Premise-Testautomatisierung.

Fragen

Was ist Anbieterabhängigkeit in der Testautomatisierung?

Anbieterabhängigkeit ist das, was Sie der Abschied von einem Testwerkzeug kostet.Wenn Ihre Tests in der Cloud eines Anbieters liegen oder in einem Format, das nur sein Dienst ausführt, bedeutet ein Werkzeugwechsel, sie neu zu bauen.Mit KI betrifft sie auch das Modell: Ein Werkzeug, das an einen einzigen KI-Anbieter gebunden ist, bindet Ihre Tests an dessen Preise und Änderungen.

Was ist ein MCP-Server zum Testen?

Ein MCP-Server zum Testen ist ein Programm, das KI-Assistenten über das Model Context Protocol Testaktionen anbietet, etwa klicken, prüfen oder einen Test ausführen.MCP ist ein offener Standard, sodass Claude, ChatGPT mit Codex, GitHub Copilot und andere Assistenten alle denselben Server nutzen können.GUI Test Studio installiert seinen eigenen.

Kann KI-Testautomatisierung auf einem lokalen Modell laufen?

Ja.In GUI Test Studio können sowohl die Intelligente KI-Analyse als auch das Erstellen von Tests aus einem Prompt auf einem lokalen KI-Modell laufen, einem von uns, einmal heruntergeladen, oder Ihrem eigenen, ohne Schlüssel und ohne Konto bei einem KI-Unternehmen.Eine Grafikkarte macht es schnell; ohne sie ist es langsam.

Brauche ich KI, um End-to-End-Tests zu automatisieren?

Nein.In GUI Test Studio ist die Intelligente KI-Analyse standardmäßig aus, und der eigene Vergleich der GTS Engine entscheidet jede Prüfung.Sie können jeden Test selbst aufzeichnen und die KI nie einschalten.

Sendet GUI Test Studio meine Bildschirme an ein KI-Unternehmen?

Nur wenn Sie ein Cloud-Modell wählen.Dann reisen nur die zwei kleinen Bilder einer fehlgeschlagenen Prüfung, direkt von Ihrem Computer zu OpenAI oder Anthropic mit Ihrem eigenen Schlüssel, nie zu uns.Eine bestandene Prüfung wird nie gesendet, und ein lokales Modell, unseres oder Ihres, sendet gar nichts.

Welche KI-Assistenten können in GUI Test Studio Tests erstellen?

Claude Desktop, Claude Code, ChatGPT mit Codex und Copilot Chat in VS Code verbinden sich mit einem Klick, und jeder andere Assistent, der einen MCP-Connector annimmt, kann ihn ebenfalls nutzen.Ein lokales KI-Modell auf Ihrem eigenen Computer, eines von uns oder Ihr eigenes, erstellt Tests mit denselben Werkzeugen.

Selenium, Playwright, Testim, Applitools, mabl, Claude, ChatGPT, Codex, GitHub Copilot, Visual Studio Code, Cursor, LM Studio, OpenAI, Anthropic, Qwen, Gemma, Jira, Figma und Windows sind Marken ihrer jeweiligen Inhaber.

Bereit, Ihren ersten Test aufzuzeichnen?

Jede Funktion, 15 Tage lang.

Lieber an der Art von App sehen, die Sie testen?Buchen Sie ein kostenloses 30-minütiges Gespräch mit unserem Team.

Demo buchen