24FreelanceFreelance-Marktplatz, der niemals schläft
Antwortzeit ist abgelaufen

Automatisierte Tests für den Checkout eines Online-Shops

131 Ansichten 0 Antworten#44361
Budget€1 200für das Projekt
FormatEinmaliges Projektkeine Vorauszahlung
ZahlungBargeld, Banküberweisung
Antworten akzeptiertAntwortzeit ist abgelaufenbis 02.10.2026
Antworten0Kategorien-Durchschnitt: 0,3
Ansichten13153 in 14 Tagen

Projektbeschreibung

Übersetzt
Unser Shop wird fast jede Woche aktualisiert, und nach fast jedem Update geht leise etwas auf dem Weg zur Bestellung kaputt. Ein Aktionscode wird nicht mehr angewendet, die Lieferkosten verschwinden aus dem Gesamtbetrag, der Zahlungsschritt wirft den Kunden zurück in einen leeren Warenkorb. Wir erfahren davon von Käufern, die den Support kontaktieren – was der teuerste Weg ist, um zu erfahren, dass der Checkout kaputt ist, denn für jede Person, die schreibt, gibt es mehrere, die einfach gehen. Manuelles Überprüfen nach jeder Änderung ist nicht realistisch: Es gibt niemanden im Team, der dafür eine freie Stunde hat, und nach dem dritten Release in Folge hört die Person, die überprüft, auf, sorgfältig zu schauen.

Was ich will, ist ein Satz automatisierter Szenarien, die denselben Weg gehen, den ein echter Kunde geht. Von der Produktkarte zu einer bezahlten Bestellung: Hinzufügen zum Warenkorb, Ändern der Menge und Entfernen eines Artikels, Anwenden und Stornieren eines Aktionscodes, Auswahl zwischen Liefermethoden und das Sehen der Neuberechnung des Gesamtbetrags, Registrierung und Anmeldung mit einem falschen Passwort unter den Fällen, und das persönliche Konto danach – Bestellhistorie, gespeicherte Adressen, Wiederholung einer vorherigen Bestellung. Das mobile Layout benötigt eigene Szenarien, keine verkleinerte Kopie der Desktop-Szenarien: Die meisten unserer Bestellungen werden von Handys aus aufgegeben, und genau dort bricht der Warenkorb normalerweise zuerst. Alles muss bei jedem Build von selbst starten, ohne dass jemand daran denken muss, einen Knopf zu drücken.

Der Bericht ist genauso wichtig wie die Tests. Ein Manager sollte ihn lesen können, ohne einen Ingenieur zu fragen: Welches Szenario ist fehlgeschlagen, an welchem Schritt, was war in diesem Moment auf dem Bildschirm und wie sah der Lauf aus – ein Screenshot des Fehlerschrittes und eine Videoaufzeichnung des fehlgeschlagenen Tests. Ich benötige auch schriftliche Anweisungen für unsere eigenen Entwickler, damit das Hinzufügen eines neuen Szenarios später eine normale Aufgabe und kein Archäologieprojekt ist.

Bedingungen, die ich im Voraus festlege: Tests werden in der Staging-Umgebung mit einem Testzahlungsschlüssel durchgeführt, echte Zahlungen werden niemals getätigt; Testbestellungen dürfen die Buchhaltung und Berichterstattung des Shops nicht erreichen; ein Test, der bei jedem zweiten Lauf fehlschlägt, wird entweder behoben oder gelöscht – ein unzuverlässiger Test ist schlimmer als kein Test, denn die Leute hören auf, ihn zu lesen.

Was ich erwarte zu erhalten:
— End-to-End-Szenarien von der Produktkarte bis zur bezahlten Bestellung, einschließlich Aktionscodes und Lieferoptionen;
— Registrierungs-, Anmelde- und persönliche Kontoszenarien;
— ein separates Set von Szenarien für das mobile Layout;
— automatischer Start des gesamten Sets bei jedem Build, mit einem klaren Bestehen- oder Durchfallen-Ergebnis;
— einen Bericht, den ein Nicht-Ingenieur lesen kann, mit einem Screenshot des fehlgeschlagenen Schrittes;
— Videoaufzeichnung jedes fehlgeschlagenen Laufs, die lange genug aufbewahrt wird, um sie zu untersuchen;
— schriftliche Anweisungen für unsere Entwickler zum Hinzufügen und Pflegen von Szenarien;
— eine kurze Übergabesitzung, damit das Team das Set selbst ausführen und erweitern kann.
Softwareentwicklung Bargeld, Banküberweisung
24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 0

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Softwareentwicklung24.09.20260180
0Antworten
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Softwareentwicklung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora