Magento automatisch testen

Ein Produkt, das nicht in den Warenkorb gelegt werden kann. Ein Checkout, der im zweiten Schritt hängen bleibt. Ihr Webshop kann fehlerhaft sein, ohne dass Sie es merken, und der Erste, der dies bemerkt, ist ein Kunde, der den Kauf abbricht. Wir verfügen über eine shopspezifische Testsuite, die Ihren Webshop mehrmals täglich vollautomatisch testet.

//01 — Was ist automatisiertes Testen?

Ein Test, der Alarm schlägt, wenn etwas nicht stimmt.

Eine automatisierte Testsuite simuliert das Verhalten eines echten Kunden: Suche nach einem Produkt, Hinzufügen zum Warenkorb, Zur-Kasse-Gehen, Bezahlen und Erhalt der Bestellbestätigung. Das klingt einfach, aber in einem Magento-Webshop mit Erweiterungen, Integrationen, Preisregeln und maßgeschneiderter Checkout-Logik gibt es Dutzende von Stellen, an denen etwas schiefgehen kann, ohne dass eine sichtbare Fehlermeldung auf dem Bildschirm erscheint.

Manuelles Testen nach jedem Deployment ist zeitaufwendig und unzuverlässig. Dabei wird immer etwas übersehen. Automatisierte Tests sind stets vollständig, stets konsistent und werden mehrmals täglich ausgeführt – auch nachts, am Wochenende und an Feiertagen. Sie prüfen nicht nur, ob der Webshop online ist, sondern auch, ob er tatsächlich so funktioniert, wie er soll.

Wir erstellen die Testsuite speziell für Ihren Webshop. Dabei handelt es sich nicht um einen generischen Satz von Standardtests, der für jeden Webshop gleich ist, sondern um Szenarien, die auf Ihren Katalog, Ihren Checkout, Ihre Zahlungsmethoden und Ihre maßgeschneiderten Funktionen zugeschnitten sind. Die Suite wird regelmäßig erweitert, wenn der Webshop wächst oder sich verändert.

Unsere Arbeit stützt sich auf ein starkes Netzwerk technischer Partner, ergänzt durch Wissen, das wir im Bereich E-Commerce und Technologie kontinuierlich weiterentwickeln und vertiefen.

//02 — Was testen wir?

Mehr als nur der Happy Flow

Sie möchten sichergehen, dass die Funktionen Ihres Webshops einwandfrei funktionieren. So verhindern wir Umsatzverluste, noch bevor sie entstehen.

Shop-spezifische Testszenarien

Jeder Webshop ist anders. Wir erstellen Testszenarien auf der Grundlage Ihrer spezifischen Abläufe: Welche Produkttypen bieten Sie an, welche Rabattregeln gelten, welche Zahlungsmethoden bieten Sie an, gibt es Kundengruppen mit unterschiedlichen Preisen? Die Testsuite spiegelt wider, wie Ihr Webshop in der Praxis funktioniert – und nicht, wie ein durchschnittlicher Webshop funktioniert.

 

Mehrere Durchläufe pro Tag

Die Testsuite wird mehrmals täglich vollautomatisch ausgeführt – sowohl nach einer Bereitstellung als auch zu festgelegten Zeitpunkten im Laufe des Tages. So wissen Sie nicht nur, dass der Webshop unmittelbar nach einem Update funktioniert, sondern Sie haben jederzeit einen Überblick. Eine Störung, die um drei Uhr morgens auftritt, wird erkannt, lange bevor der erste Kunde davon betroffen ist.

Nicht nur der Happy Flow

Ein Produkt in den Warenkorb legen und zur Kasse gehen – das ist der „Happy Flow“. Aber was passiert, wenn ein Produkt ausverkauft ist und dennoch in den Warenkorb gelegt wird? Was, wenn ein Rabattcode nicht mehr gültig ist, aber weiterhin angeboten wird? Was, wenn der Zahlungsanbieter ein Timeout auslöst? Auch diese Szenarien testen wir.

Benachrichtigungen & Nachverfolgung

Wenn ein Test fehlschlägt, erhalten Sie eine Benachrichtigung – und wir ebenfalls. Wir prüfen, was vor sich geht, und ergreifen bei Bedarf Maßnahmen. Keine automatische Nachricht, die im Posteingang verschwindet, sondern ein Team, das reagiert und das Problem löst. Je nach Kooperationsmodell ist eine Reaktion innerhalb von vier Stunden oder noch am selben Werktag garantiert.

Von ambitionierten Marken geschätzt

//04 — Warum Factor Blue?

Warum automatisierte
Tests bei Factor Blue?

Spezialisierung

Keine große Agentur, die sich mit allem ein bisschen beschäftigt, sondern Spezialisten, die Ihre komplexen Probleme wirklich lösen.

15 Jahre Markterfahrung

Wir kennen die Praxis: umfangreiche Kataloge, Preis- und Bestandslogik für B2B und B2C, Daten, die stimmen müssen. Sie müssen uns Ihren Markt nicht erklären.

Kurze Wege, keine Störfaktoren

Sie sprechen direkt mit den Entwicklern. Ehrliches Feedback, klare Vereinbarungen und keine Überraschungen im Nachhinein.

Keine reine Stundenfabrik, sondern eine Partnerschaft

Wir denken mit Ihnen über die Roadmap nach, nicht nur über das aktuelle Problem. Code, der mitwächst, anstatt Ihnen später im Weg zu stehen.

//05 — Kundenfeedback

Echte Erfahrungsberichte von Kunden

Einen neuen technischen Partner wählt man nicht einfach so aus. Deshalb lassen wir unsere Kunden und Partner erzählen, wie die Zusammenarbeit aussieht.

ERZÄHLEN SIE UNS, WORUM ES GEHT

Wir sind die technische Abteilung, die morgens nicht schlafen kann, weil sie sich Gedanken über Ihre Verfügbarkeit, Ihre Leistung und Ihren nächsten Schritt macht. Nicht als Auftragnehmer. Nicht als Lieferant. Sondern als Menschen, denen Ihr Erfolg genauso am Herzen liegt wie Ihnen selbst.

Sag du uns, was los ist? Wir sagen, was wir sehen.

//07 — Unsere Arbeitsweise

Wie richten wir die Testsuite ein?

01.

Bestandsaufnahme kritischer Abläufe

Wir beginnen mit einer Sitzung, in der wir die kritischsten Abläufe Ihres Webshops erfassen: Welche Produkttypen, Zahlungsmethoden, Rabattregeln und Kundengruppen gibt es, und welche Abläufe sind am fehleranfälligsten oder am wichtigsten für den Umsatz?

02.

Testszenarien erstellen

Auf der Grundlage der Bestandsaufnahme erstellen wir die Testszenarien. Wir arbeiten mit Playwright, einem modernen End-to-End-Testframework, und schreiben Tests, die das Verhalten des Browsers vollständig simulieren, so wie es ein echter Benutzer tun würde. Dazu gehören auch Szenarien außerhalb des Happy-Flow.

03.

Testsuite einrichten

Wir installieren die Testsuite, verbinden sie mit Ihrer Staging- und Produktionsumgebung und stellen sicher, dass alle Tests korrekt ablaufen. Wir richten die Berichterstellung ein und testen den Benachrichtigungsprozess, damit Meldungen an der richtigen Stelle bei den richtigen Personen ankommen.

04.

Live-Betrieb & Überwachung

Die Testsuite läuft live. Sie erhalten täglich einen Bericht und bei einem fehlgeschlagenen Test sofort eine Benachrichtigung. Wir überwachen die Ergebnisse aktiv und greifen bei Bedarf ein.

05.

Weiterentwicklung der Testsuite

Jedes Mal, wenn sich der Webshop ändert – sei es durch neue Funktionen, neue Zahlungsmethoden oder neue Anpassungen –, wird die Testsuite erweitert. So bleibt die Testabdeckung stets auf dem neuesten Stand und Sie testen den Webshop immer in seiner aktuellen Funktionsweise.

//08 — Häufig gestellte Fragen

Häufig gestellte Fragen
Automatisches Testen von Webshops

Die häufigsten Fragen. Ist Ihre Frage nicht dabei? Wir beantworten sie gerne persönlich.

01. Was ist der Unterschied zwischen Verfügbarkeitsüberwachung und automatisierten Tests?

Die Verfügbarkeitsüberwachung prüft, ob Ihr Webshop online und erreichbar ist, ob der Server reagiert und die Seite geladen wird. Das ist nützlich, reicht aber nicht aus.

Ein Webshop kann vollständig online sein, während der Bezahlvorgang nicht funktioniert, Produkte nicht in den Warenkorb gelegt werden können oder der Zahlungsanbieter eine Fehlermeldung ausgibt.

Automatisierte End-to-End-Tests simulieren das gesamte Verhalten eines echten Kunden: Sie klicken sich durch den Shop, legen Produkte in den Warenkorb, durchlaufen den Bezahlvorgang und überprüfen, ob die Zahlung und die Bestellbestätigung korrekt verarbeitet werden. So entdecken Sie Funktionsfehler, die bei einer reinen Verfügbarkeitsüberwachung niemals auffallen würden.

Sobald ein Test fehlschlägt, wird automatisch eine Benachrichtigung an Sie und an unser Team gesendet. Je nach Tageszeit und Kooperationsmodell reagieren unsere Ingenieure innerhalb einer Stunde bis zu einem Werktag. Wir prüfen, was vor sich geht, ermitteln den Schweregrad und ergreifen, wo möglich, sofort Maßnahmen. Sie erhalten stets eine Rückmeldung darüber, was vorgefallen ist und welche Maßnahmen ergriffen wurden – keine stillschweigende Behebung ohne Erklärung.

Ja, und genau das ist einer der wertvollsten Zeitpunkte für Tests. Nach jedem Deployment wird die Testsuite automatisch ausgelöst, sodass sofort klar ist, ob das Update keine bestehende Funktionalität beeinträchtigt hat. Regressionstests, bei denen eine neue Änderung etwas kaputtmacht, das zuvor funktioniert hat, sind eine der häufigsten Ursachen für Probleme in einer Produktionsumgebung. Durch automatische Tests nach jedem Deployment werden solche Fehler fast immer erkannt, bevor ein Kunde davon betroffen ist.

Ja, auf jeden Fall, und das war auch eine bewusste Entscheidung bei der Konzeption des Produkts.

Die Testsuite läuft nicht auf Ihrem Webshop, sondern auf unserer Infrastruktur und unserer Codebasis. Wir benötigen Zugriff auf eine Testumgebung und die Produktionsumgebung, müssen jedoch nicht der Betreiber sein, um die Tests durchführen und überwachen zu können. Die Testsuite funktioniert unabhängig davon, wer den Webshop erstellt oder verwaltet.

Das macht uns auch als zweite Meinung interessant: Ihre derzeitige Agentur übernimmt die täglichen Aufgaben, wir sorgen dafür, dass es eine unabhängige Ebene gibt, die kontinuierlich überprüft, ob der Webshop funktional einwandfrei ist. Sollte nach einer Bereitstellung durch Ihre derzeitige Agentur etwas nicht mehr funktionieren, melden wir dies auch dann, wenn diese es selbst nicht überwacht.

Die einzige Voraussetzung ist der Zugriff auf die Umgebung und ausreichende Kenntnisse Ihrer spezifischen Abläufe, um die Testszenarien richtig zu konfigurieren. Diese Bestandsaufnahme führen wir in einer Onboarding-Sitzung durch, unabhängig davon, wer den Webshop verwaltet.

Die Testsuite kann separat für 499 € pro Monat mit einer Mindestlaufzeit von 12 Monaten erworben werden. Darin enthalten sind die vollständige, speziell auf Ihren Webshop zugeschnittene Testabdeckung, mehrere automatisierte Testläufe pro Tag sowohl auf der Staging- als auch auf der Produktionsumgebung, tägliche Berichte sowie sofortige Benachrichtigungen bei fehlgeschlagenen Tests. Factor Blue prüft jede Meldung und gibt Rückmeldung zum Problem, ist jedoch nicht für die Behebung verantwortlich.

Das Onboarding, bei dem wir die kritischen Abläufe erfassen und die Testszenarien erstellen, wird mit einer einmaligen Gebühr ab 1.500 € in Rechnung gestellt.

Wenn Sie bereits Teil eines Engineer- oder Team-Kooperationsmodells sind, ist die Testsuite einschließlich der Nachverfolgung im Preis inbegriffen.