# Sicher wissen, dass Ihr Shop funktioniert – in jedem Browser

Forge QA klickt sich durch Ihre Website wie ein Kunde: Produkt öffnen, in den Warenkorb legen, zur Kasse gehen. Das passiert in allen gängigen Browsern, nach einem Zeitplan Ihrer Wahl. Geht etwas schief, sehen Sie sofort den Beweis.

## Getestet in jedem Browser, den Ihre Kunden nutzen

Ein Checkout, der in Chrome funktioniert, kann in Firefox oder auf dem iPhone trotzdem hängen. Forge QA führt denselben Test in allen Browsern aus. So bemerken Sie Fehler, bevor Ihre Kunden es tun. Alle fünf Browser sind in jedem Tarif enthalten.

- **Google Chrome und Microsoft Edge:** die Browser, die die meisten Ihrer Besucher nutzen.
- **Firefox:** Mozillas eigene Engine, die manches anders darstellt.
- **Chromium:** der Open-Source-Kern von Chrome und Edge.
- **Safari (WebKit):** die Engine von Safari. Sie deckt die meisten Safari-Fehler auf, ist aber nicht die Safari-App auf einem Mac oder iPhone.
- **Smartphone- und Tablet-Ansichten:** Legen Sie eigene Bildschirmgrößen und User-Agents fest.
- Kombinieren Sie die Browser frei, für jeden Test, jede Testsuite und jeden Zeitplan. Jeder Browser zählt als ein Testlauf.

## Geht etwas kaputt, sehen Sie genau, was passiert ist

Kein Rätselraten vor einem roten Kreuz. Jeder Testlauf speichert nach jedem Schritt einen Screenshot, dazu ein Video und die Logs des Browsers. Wer den Fehler behebt, sieht sofort die Ursache. Einen PDF-Bericht können Sie mit Ihrem Team oder Ihren Kunden teilen.

- **Ein Screenshot nach jedem Schritt** und ein Video des gesamten Testlaufs.
- **Browser-Logs:** gut lesbare Konsolen- und Netzwerk-Logs, für Entwickler zusätzlich ein Playwright-Trace.
- **Visueller Vergleich:** Sie geben pro Test und Browser einen Referenz-Screenshot frei. Spätere Testläufe werden damit verglichen, mit einer Toleranz, die Sie selbst festlegen. Abweichungen zeigt ein Differenzbild.
- **PDF-Berichte** für Ihr Team oder Ihre Kunden.
- **7 bis 60 Tage gespeichert:** 7 Tage in der Testphase, 14 bei Starter, 30 bei Professional, 60 bei Agency. Danach werden Screenshots, Video, Trace und Logs gelöscht. Der Verlauf bleibt: Status, Schritte, Fehler, Laufzeiten und Sicherheitsbefunde. Laden Sie vorher herunter, was Sie aufbewahren möchten.

Visueller Vergleich und PDF-Berichte: Professional und Agency.

## Website geändert? Der Test läuft weiter. Echte Fehler fallen trotzdem auf.

Sie aktualisieren das Theme, und ein Button heißt plötzlich anders. Statt abzubrechen, findet der Test den Button auf anderem Weg, läuft weiter und markiert den Schritt. Mit einem Klick passen Sie ihn an. Ist der Button wirklich verschwunden oder bleibt der Warenkorb leer, schlägt der Test weiterhin fehl – mit Beweis.

- Während des Testlaufs probiert Forge QA zuerst die hinterlegten Ausweichwege, um das Element zu finden. Passt keiner, sucht die KI das passende Element auf der aktuellen Seite.
- Reparierte Schritte sind im Testbericht markiert. Mit einem Klick übernehmen Sie die Korrektur in den Test.
- Die KI-Reparatur lässt sich für einen ganzen Test oder einen einzelnen Schritt abschalten, wenn der Test in solchen Fällen sofort fehlschlagen soll.

## Ein Sicherheitscheck bei jedem Testlauf – inklusive

Während ein Test durch Ihren Shop klickt, achtet Forge QA auch darauf, was die Seite lädt und tut: ein Skript, das Kartendaten an eine fremde Website schickt, eine Weiterleitung weg von Ihrem Shop, ein Skript eines Drittanbieters, das gestern noch nicht da war. Die Ergebnisse stehen im eigenen Tab „Security“ neben den Testergebnissen. Der Check lässt Ihren Test nie fehlschlagen und kostet nichts extra.

- Besucher, die auf eine andere Website umgeleitet werden – typisch für gehackte Shops
- Skripte, die Kartenfelder auslesen, und Formulare, die Passwörter oder Kartendaten an fremde Websites senden
- Versteckter Code, Krypto-Miner und unsichtbare Frames fremder Websites
- Jedes Skript auf der Seite, bei jedem Testlauf geprüft und mit dem letzten Testlauf verglichen
- Eine zweite Meinung der KI, wenn ein neues Skript eines Drittanbieters auftaucht

[So funktioniert der Sicherheitscheck](https://forgeqa.io/de/security-scan)

## So sieht das in der Praxis aus

Zwei typische Beispiele, Schritt für Schritt, so wie sie im Test-Editor aussehen.

### Onlineshop: Der Checkout wird jeden Tag geprüft

Der Test öffnet ein Produkt, wählt eine Größe, legt es in den Warenkorb, prüft Anzahl und Summe im Warenkorb und geht zur Kasse. Vor der Zahlung hört er auf, es wird also nichts bestellt. Er läuft jede Nacht in allen fünf Browsern und zusätzlich nach jedem Release.

- **Schlägt er fehl,** zeigt der Testlauf, welcher Schritt in welchem Browser hängen geblieben ist, mit Screenshot, Video und Logs. Bei Professional und Agency kommt zusätzlich eine Slack-Nachricht oder E-Mail.
- **Nach jedem Release** startet Ihre Deploy-Pipeline den Test über einen CI-Trigger (Professional und Agency).
- **Ein Theme-Update hat einen Button verändert?** Self-Healing hält den Test am Laufen und markiert den Schritt.

### Agentur: Jeder Kundenshop wird nach jedem Update geprüft

Legen Sie jeden Kundenshop als eigene Website an, mit einer eigenen Testsuite pro Kunde. Nach einem Theme- oder App-Update starten Sie die Testsuite dieses Kunden in allen Browsern und schicken ihm den PDF-Bericht als Nachweis, dass sein Shop weiterhin funktioniert.

- **10 Websites bei Agency**, jede mit eigener Hauptdomain. Bis zu 40 weitere sind für je 9 € im Monat möglich.
- **Ein CI-Schlüssel pro Kunde:** Ein Trigger-Schlüssel startet nur seine eigene Testsuite. Der Schlüssel in der Pipeline eines Kunden kann also keine Tests eines anderen Kunden ausführen.
- **Ein PDF-Bericht** zu jedem Lauf einer Testsuite, fertig zum Versenden.
- **Unbegrenzt viele Nutzer:** Laden Sie Ihr ganzes Team ein. Alle Mitglieder sehen sämtliche Websites und Tests im Workspace. Möchte ein Kunde einen eigenen Zugang, legen Sie für ihn einen eigenen Workspace mit eigenem Tarif an: Workspaces halten Websites, Tests und Abrechnung getrennt.

## Tests erstellen, ganz ohne Code

Klicken Sie sich einmal durch Ihren Shop oder beschreiben Sie in eigenen Worten, was geprüft werden soll.

### Einmal durch den Shop klicken – schon steht der Test

Öffnen Sie den Recorder, und ein echter Browser erscheint live in der App. Sie klicken, scrollen mit dem Mausrad, tippen, drücken Tasten und fügen Text ein. Produktseiten, Größenauswahl, Pop-ups und Warenkorb-Seitenleisten verhalten sich dabei wie bei Ihren Besuchern. Aus jeder Aktion wird ein Schritt, dessen Selektoren Sie bearbeiten können.

- **Nichts zu installieren.** Der Browser läuft auf unseren Servern.
- **Vorschläge während der Aufnahme, wenn Sie möchten.** Der AI Buddy verfolgt die aufgenommenen Schritte und die Live-Seite und schlägt dabei Prüfungen und robustere Schritte vor.
- Die Zeit im Recorder zählt zu den [Recorder-Minuten](https://forgeqa.io/de/pricing#recorder-minutes) Ihres Tarifs.

### Ablauf beschreiben, Schritte erhalten

Schreiben Sie, was der Test tun soll, etwa „Kontaktformular absenden und die Danke-Nachricht prüfen“. Die KI entwirft die Schritte anhand Ihrer echten Seite. Soll sich ein Test ändern, sagen Sie es einfach in eigenen Worten. Jedes geänderte Feld ist im Editor hervorgehoben, so sehen Sie vor dem Speichern genau, was sich geändert hat.

- Ein gemeinsames monatliches Kontingent an KI-Aktionen gilt für das Schreiben von Tests, das Review, Self-Healing, Vorschläge beim Aufnehmen und den Assistenten: 150 bei Starter, 600 bei Professional, 2.000 bei Agency, 25 in der Testphase.
- Bei Agency können Sie Ihren eigenen OpenRouter-Schlüssel nutzen und das Modell selbst wählen.

### Neue Aufnahmen werden robuster, bevor Sie sich darauf verlassen

Sobald Sie eine Aufnahme beenden, wird sie in einem echten Browser noch einmal abgespielt, und jedes Element, das der Test berührt, wird untersucht. Für jedes Element kommen Ausweichwege hinzu, über die der Test es findet, und die Timeouts werden angepasst. So hält der Test auch in anderen Browsern. Jede Änderung ist hervorgehoben, und Sie können sie vor dem Speichern rückgängig machen.

- Schritte werden nie hinzugefügt, entfernt oder umsortiert.
- Werte, die Sie eingegeben haben, bleiben immer unverändert.
- Gespeichert wird erst, wenn Sie den Test speichern.
- In der App heißt das „ForgeAI review“: Es untersucht das DOM rund um jedes Ziel-Element, ergänzt Fallback-Selektoren und zeigt währenddessen den Fortschritt an.

## Ihre Tests laufen von selbst. Sie behalten den Überblick.

Alle Tests in einer Bibliothek, gebündelt in Testsuites – und Zeitpläne übernehmen das Klicken.

### Ordnen, planen, im Blick behalten

- **Testbibliothek:** alle Tests an einem Ort, durchsuchbar nach Name, Beschreibung oder URL.
- **Testsuites:** Verketten Sie Tests (anmelden, in den Warenkorb legen, zur Kasse gehen), und sie laufen in jedem Browser der Reihe nach. Hängen spätere Tests von früheren ab, lassen Sie die Testsuite beim ersten Fehler stoppen: Die restlichen Tests für diesen Browser werden dann übersprungen.
- **Zeitpläne:** Ein Test oder eine Testsuite läuft automatisch, auf Wunsch jede Minute oder einmal pro Nacht.
- **Verlauf und Erfolgsquote:** jeder Testlauf mit seinem Ergebnis, dazu Erfolgsquote und fehlgeschlagene Testläufe auf einen Blick.

Zeitpläne nutzen Cron-Ausdrücke in UTC, zum Beispiel `*/15 * * * *` für alle 15 Minuten.

## Für das technische Team

Volle Kontrolle über jeden Schritt und Testläufe direkt aus Ihrer Deploy-Pipeline.

### Jeden Schritt steuern – schon vor dem ersten Klick

Jeder Schritt hat eigene Einstellungen für Timeout, Verhalten bei Fehlern, Scrollen, KI-Unterstützung und Pop-ups. Das Test-Setup bringt den Browser in den gewünschten Zustand, bevor die erste Seite lädt.

- **Wenn ein Schritt fehlschlägt:** den Test abbrechen, als fehlgeschlagen markieren und weitermachen oder den Fehler ignorieren.
- **Cookie-Banner** lassen sich einmal nach dem ersten Laden der Seite schließen statt vor jedem Schritt. So bleiben Ihre eigenen Pop-ups und Warenkorb-Seitenleisten offen, wenn der Test sie braucht.
- **Test-Setup:** Query-Parameter, Request-Header, Cookies, localStorage und sessionStorage.
- **Request-Header** gehen nur an den Origin Ihrer eigenen Website, nie an Drittanbieter.
- **Secrets** wie `${TEST_SECRET_PASSWORD}` werden verschlüsselt gespeichert und in Screenshots und Logs maskiert.

### Tests bei jedem Deployment – mit Schlüsseln, die sonst nichts dürfen

Legen Sie einen CI-Trigger für einen Test oder eine Testsuite an. Sie erhalten einen Schlüssel, der nur dieses Ziel starten und seine Ergebnisse lesen kann. Es ist kein API-Schlüssel für Ihr ganzes Konto. Gerät das CI-Secret in falsche Hände, lässt sich damit nichts anderes anrichten.

- Beispiele für GitHub Actions, GitLab CI, Jenkins, CircleCI und Bitbucket Pipelines, dazu curl für jedes andere CI-System. Die GitHub Action wartet auf das Ergebnis.
- Ein Idempotency-Key pro Deployment verhindert doppelte Testläufe.
- Ergebnisse gehen an Slack, signierte ausgehende Webhooks und als Issues an Jira Cloud. Geplante Testläufe können bei Fehlern zusätzlich eine E-Mail schicken.

CI-Trigger, Slack und E-Mail bei Fehlern: Professional und Agency. Signierte Webhooks und Jira Cloud: Agency.

### Für Entwickler: einen Testlauf per curl starten

```
# Checkout-Testsuite nach jedem Deployment starten curl --fail-with-body -X POST \ 'https://app.forgeqa.io/api/triggers/<trigger-id>/run' \ -H "X-Webhook-Key: $FORGE_WEBHOOK_KEY" \ -H "Idempotency-Key: deploy-$GIT_SHA"
```

## Jeder Testlauf sicher abgeschottet

Ihre Tests besuchen echte Websites. Deshalb ist jeder Testlauf standardmäßig isoliert.

- Jeder Testlauf startet in einem eigenen Container, der danach verworfen wird.
- Ein Netzwerkschutz pro Testlauf lässt den Browser nur die Websites erreichen, die Sie freigegeben haben. Private Netzwerkadressen sind gesperrt.
- Freigegebene Abhängigkeiten pro Website: Erlauben Sie nur die Drittanbieter-Origins, die Sie auflisten, oder jeden öffentlichen HTTPS-Origin für Seitenressourcen.
- Passwörter und Secrets werden in Screenshots und Logs maskiert.
- Testläufe kommen von gemeinsam genutzten Runner-IP-Adressen, die Sie auf eine Allowlist setzen können. Bei Agency können Sie eine eigene ausgehende IP-Adresse anfragen.

## Fragen Sie die App – sie erledigt den Rest

Der Assistent im Chat-Fenster der App beantwortet Fragen zu Forge QA: Einrichtung, Abrechnung und Funktionen. Der Verlauf bleibt erhalten, wenn Sie die Seite wechseln, und es sind mehrere Unterhaltungen möglich. Er erledigt auch Aufgaben für Sie: eine Website hinzufügen, einen Test schreiben und in allen Browsern starten oder eine Testsuite ausführen. Vorher bittet er Sie jedes Mal um Bestätigung.

## Ihr ganzes Team, ohne Aufpreis

Laden Sie alle ein, die von einem fehlerhaften Checkout wissen sollten. Zusätzliche Nutzer kosten nichts.

- Unbegrenzt viele Nutzer in jedem Tarif.
- Workspaces halten Websites, Tests und Abrechnung der einzelnen Teams getrennt.
- Support-Chat mit unserem Team bei Professional und Agency. Agency bietet zusätzlich bevorzugtes Onboarding und Unterstützung bei Ihren Tests.
- Geben Sie dem Support für 1, 4 oder 24 Stunden Zugriff auf ausgewählte Tests. Seine Änderungen bleiben Entwürfe, bis Sie sie freigeben.
- [So erreichen Sie den Support](https://forgeqa.io/de/faq#support)

## Testen Sie Ihre eigene Website in fünf Browsern.

100 Testläufe, alle fünf Browser, ohne Kreditkarte.

---

Quelle: https://forgeqa.io/de/features · Kostenlos testen: https://app.forgeqa.io/#signup

Zusammenfassung: Was Forge QA für Ihren Onlineshop leistet: Tests in jedem Browser, Nachweise bei jedem Fehler, Tests, die sich nach Änderungen an Ihrer Website selbst reparieren, ein Sicherheitscheck bei jedem Testlauf sowie Praxisbeispiele für Shops und Agenturen.
