8 important segments testing ecommerce websites
E-Commerce-Tests - Testen einer E-Commerce-Website / -Anwendung
Ich wette, Sie werden in der heutigen Welt niemanden finden, der nicht online eingekauft hat. E-Commerce / Einzelhandel ist ein Geschäft, das von seinen Online-Kunden lebt. Persönliches Einkaufen im Vergleich zum Online-Einkaufen hat viele Vorteile. Komfort, Zeitersparnis und einfacher Zugang zu Produkten weltweit usw.
Eine gute E-Commerce / Retail Site ist der Schlüssel zum Erfolg. Es muss ein würdiges Gegenstück zur Ladenfront sein. Denn wenn Sie in einem physischen Geschäft einkaufen gehen, hat sich der Kunde bereits zu einem Besuch verpflichtet und kann der Marke eine Chance geben.
Online gibt es viele Möglichkeiten. Wenn also nicht von Anfang an ein Engagement besteht, kann der Benutzer einfach gehen.
Je besser die Website, desto besser das Geschäft.
Da so viel auf der Anwendung liegt, ist es wichtig, dass sie gründlichen Tests unterzogen wird.
E-Commerce-Anwendungen / Websites sind auch Webanwendungen oder mobile Anwendungen. Also machen sie alles durch typische Testtypen.
- Funktionsprüfung
- Usability-Tests
- Sicherheitstests
- Leistungstest
- Datenbanktests
- Testen mobiler Anwendungen
- A / B-Tests.
Einen kurzen Überblick über die am häufigsten durchgeführten Tests einer typischen Webanwendung finden Sie unter:
=> Über 180 Beispiel-Testfälle zum Testen von Web- und Desktop-Anwendungen
Einzelhandelsstandorte sind jedoch von Natur aus sehr dynamisch. Es gibt neue Angebote, neue Produkte, neue Bestseller, Verkäufe usw. Dies bedeutet, dass die Website nicht zu lange gleich bleibt. Daher könnte es für viele überwältigend werden.
Der Trick besteht darin, sich zu teilen und zu erobern.
Sehen wir uns die Beispiele zum Testen und E-Commerce-Site an:
Was du lernen wirst:
Checkliste für E-Commerce-Tests
Nachfolgend haben wir wichtige Segmente und Testfälle für das Testen von E-Commerce-Websites aufgelistet.
Empfohlener Sondierungstestservice
# 1) Digivante Direct
Digivante Direct E-Commerce-Tests verbessern nachweislich die Qualität von E-Commerce-Websites, verbessern das Einkaufserlebnis und steigern die Online-Einnahmen. Ihre schnelle und kostengünstige explorative E-Commerce-Testlösung ist kostengünstig und selbstbedienbar, sodass keine Verpflichtung besteht und die Qualität garantiert ist.
Mit dem globalen Netzwerk professioneller Tester von Digivante können Sie alle wichtigen Geräte in einem Zeitraum abdecken, der von keinem anderen Testanbieter erreicht werden kann, und innerhalb von 24 Stunden Tests im Wert von 24 Tagen erhalten. Testen Sie noch heute Ihre E-Commerce-Website und -App.
=> Besuchen Sie die Digivante Direct Website# 1) Homepage - Heldenbild
Homepages von Einzelhandels-Websites sind beschäftigt. Sie haben viel zu tun. Aber fast alle haben ein Heldenbild:
Dies ist die Art des anklickbaren Bildes (eine Art Diashow), das den größten Teil der Seite einnimmt.
Folgendes sollten Sie testen:
- Wird es automatisch scrollen?
- Wenn ja, in welchem Intervall wird das Bild aktualisiert?
- Wenn der Benutzer darüber schwebt, wird er dann immer noch zum nächsten scrollen?
- Kann es weiter schweben?
- Kann es angeklickt werden?
- Wenn ja, bringt es Sie zur richtigen Seite und zum richtigen Angebot?
- Wird es zusammen mit dem Rest der Seite geladen oder wird es im Vergleich zu den anderen Elementen auf der Seite zuletzt geladen?
- Kann der Rest des Inhalts angezeigt werden?
- Wird es in verschiedenen Browsern und verschiedenen Bildschirmauflösungen gleich gerendert?
# 2) Suchen
Suchalgorithmen sind für den Erfolg einer Einzelhandels-Website sehr wichtig, da wir nicht immer das, was die Benutzer sehen möchten, direkt vor ihren Augen platzieren können.
Übliche Tests sind:
- Die Suche basiert auf dem Produktnamen, dem Markennamen oder einer allgemeineren Kategorie. Zum Beispiel Kamera, Canon EOS 700D, Elektronik usw.
- Suchergebnisse müssen relevant sein
- Es müssen verschiedene Sortieroptionen verfügbar sein - basierend auf Marke, Preis und Bewertungen / Bewertungen usw.
- Wie viele Ergebnisse sollen pro Seite angezeigt werden?
- Für mehrseitige Ergebnisse gibt es Optionen, um zu diesen zu navigieren
- Die Suche findet auch an vielen Orten statt. Bitte berücksichtigen Sie bei der Validierung dieser Funktionalität die Suche auf mehreren Ebenen. Zum Beispiel: Wenn ich auf der Startseite suche, sehe ich möglicherweise Folgendes:
Wenn ich zu Kategorien navigiere und zu einer Unterkategorie gehe, vielleicht zu Filmen, sehe ich Folgendes:
# 3) Produktdetailseite
Sobald ein Benutzer ein Produkt entweder durch Suchen oder Durchsuchen oder durch Klicken auf der Startseite findet, wird er zur Produktinformationsseite weitergeleitet.
Prüfen:
- Bild oder Bilder des Produkts
- Preis des Produktes
- Produktspezifikationen
- Bewertungen
- Überprüfen Sie die Optionen
- Lieferoptionen
- Versandinformationen
- Auf Lager / Nicht auf Lager
- Mehrere Farb- oder Variationsoptionen
- Breadcrumb-Navigation für die Kategorien (unten rot hervorgehoben). Wenn eine solche Navigation angezeigt wird, stellen Sie sicher, dass jedes Element funktionsfähig ist.
# 4) Einkaufswagen
Dies ist die vorletzte Phase, bevor sich der Benutzer zum Kauf verpflichtet.
Testen Sie Folgendes:
- Artikel in den Warenkorb legen und weiter einkaufen
- Wenn der Benutzer denselben Artikel in den Warenkorb legt, während er weiter einkauft, sollte die Anzahl der Artikel im Warenkorb erhöht werden
- Alle Artikel und ihre Gesamtsummen sollten im Warenkorb angezeigt werden
- Steuern pro Standort sollten angewendet werden
- Ein Benutzer kann der Warenkorbsumme weitere Artikel hinzufügen
- Aktualisieren Sie den Inhalt, der dem Warenkorb hinzugefügt wurde. Dies sollte auch dies widerspiegeln
- Artikel aus dem Warenkorb nehmen
- Zur Kasse
- Berechnen Sie die Versandkosten mit verschiedenen Versandoptionen
- Gutscheine anwenden
- Checken Sie nicht aus, schließen Sie die Website und kommen Sie später wieder. Die Site sollte die Artikel im Warenkorb behalten
# 5) Zahlungen
- Überprüfen Sie verschiedene Zahlungsoptionen
- Wenn Sie das Auschecken als Gast zulassen, schließen Sie einfach den Kauf ab und bieten Sie die Möglichkeit, sich am Ende zu registrieren
- Wiederkehrende Kunden - Zum Auschecken anmelden
- Benutzer anmelden
- Wenn Sie Kundenkreditkarten oder andere Finanzinformationen speichern, führen Sie Sicherheitstests durch, um sicherzustellen, dass diese sicher sind. (PCI-Konformität ist ein Muss.)
- Wenn der Benutzer längere Zeit angemeldet ist, stellen Sie sicher, dass die Sitzung abgelaufen ist oder nicht. Jede Site hat einen anderen Schwellenwert. Für einige sind es 10 Minuten. Für einige könnte es anders sein.
- E-Mails / Textbestätigung mit der generierten Bestellnummer
# 6) Kategorien / Empfohlene Produkte / Verwandte oder empfohlene Produkte
Die beliebtesten FAQ, die ich von E-Commerce-Testern bekomme, sind: Muss ich jede Kategorie / jedes Produkt testen?
Die Antwort ist nein.
Wenn Sie ein wiederkehrender Kunde sind, werden Ihnen einige empfohlene Produkte auf der Startseite oder in Ihrem Warenkorb angezeigt.
Ausgewählte Produkte ändern sich auch fast täglich.
Da es sich um dynamische Elemente handelt, können Sie diese Teile der Anwendung am besten testen, indem Sie den Algorithmus testen, auf dessen Grundlage diese Abschnitte ausgefüllt werden.
Überprüfen Sie Ihre Data Mining / BI-Systeme und überprüfen Sie im Backend die Abfragen, die diese Abschnitte füllen.
# 7) Nachbestellungstests
Prüfen:
- Die Bestellung ändern
- Bestellung stornieren
- Verfolgen Sie die Bestellung
- Kehrt zurück
# 8) Andere Tests
- Anmeldung
- FAQs
- Kontakt Seite
- Kundendienstseite usw.
Herausforderungen bei der Automatisierung der E-Commerce-Website
Um auf Safer Edge zu bleiben und dem Kunden die gewünschten Ergebnisse zu liefern, müssen Sie den Fokus auf Qualität und Leistung Ihrer E-Commerce-Website verlagern und gleichzeitig die Zeitachse so weit wie möglich verkürzen
Im Allgemeinen beginnt das Testen der Automatisierung mit der Auswahl des richtigen Frameworks für die Testautomatisierung, das sich direkt auf das Ergebnis des Testautomatisierungsprojekts auswirkt. Das Framework muss die Testskripte und die Szenarien verschiedener automatisierter Prozesse enthalten.
Basierend auf dem Framework können die Tester die Tests einfach ausführen und relevante Ergebnisse erhalten, indem sie Testberichte erstellen. Die Auswahl des richtigen Tools zur Automatisierung der E-Commerce-Website hängt jedoch von vielen wichtigen Parametern ab. Es ist immer wichtig, die verfügbaren Tools anhand der wichtigsten Parameter wie Funktionen, Leistung, Erweiterbarkeit, Lizenzkosten, Wartungskosten sowie Schulung und Support zu vergleichen.
Du musst nehmen Vorteil vieler Open Source-Testautomatisierungstools mehr Testbemühungen zu automatisieren, ohne zusätzliche Mittel zu investieren.
# 1) E-Commerce-Websites sind stark in die Natur verstrickt. Eine Automatisierung jeder Aktion ist nicht möglich, da wir nicht die Natur des Kunden annehmen können.
#zwei) Kontinuierliche Änderungen für den E-Commerce erfordern eine Regression. Führen Sie daher jeden Tag einen Regressionstest durch, um die Auswirkungen von Änderungen zu verfolgen.
#3) Fahren Sie immer mit Szenarien vom Typ Automatisierung der Integration fort, die von der Auswahl eines Links auf der Startseite bis zur Checkout- und Zahlungsgateway-Seite reichen sollten. Hiermit können Sie zumindest die maximale Benutzererfahrung mit der E-Commerce-Website abdecken, sodass durch die Automatisierung des Regressionszyklus angemessene Tests erzielt werden können.
# 4) Verschwenden Sie niemals Zeit mit der Automatisierung der instabilen Anwendung. Eine einfache Änderung wirkt sich auf Ihre gesamten Testanzüge aus und muss neu erstellt werden.
# 5) Die Homepage der E-Commerce-Website ist sehr wichtig und enthält viele Informationen und 1000 Links zu jedem Produkt. Diese Links werden jeden Tag angezeigt, wenn einer Seite neue Angebote oder Produkte hinzugefügt werden. Bevor Sie mit dem Regressionstest fortfahren, überprüfen Sie am besten jeden Link auf der Seite mithilfe des HTTP-Statuscodes.
# 6) Wenn Sie gleichzeitig Testskripte in einem anderen Browser ausführen. Wenn ein Produkt zum Warenkorb hinzugefügt oder entfernt wird, sollten diese Informationen auch in anderen Browsern angezeigt werden.
# 7) Wenn Sie Test parallel ausführen, schlägt Ihr Skript in einem solchen Szenario offensichtlich fehl. Sie müssen Ihre Seite regelmäßig aktualisieren, um die Warenkorbinformationen beizubehalten. In Echtzeit können Sie auf dieses Szenario stoßen, z. B. wenn ein Benutzer manchmal eine mobile E-Commerce-App und auch eine mobile E-Commerce-Webanwendung verwendet.
# 8) Vergessen Sie nicht, die einzelnen Produktdetails und Preisdetails zu überprüfen, ob es sich um 10 oder 1000 Produkte handelt, die den Anforderungen des Verkäufers entsprechen sollten. Dies ist die Phase, in der Sie einen Kunden leicht machen oder brechen können. Ein kleiner Fehler führt zu einem großen Verlust.
# 9) Erstellen Sie sich viele unterbrochene Szenarien, auf die Benutzer normalerweise stoßen. Entwerfen Sie Ihr Skript sehr robust, damit Ihr Skript es sich leisten kann, und führen Sie das Skript trotzdem aus und übergeben Sie es.
Zum Beispiel, Sie haben alle Karteninformationen gespeichert und auf 'Senden' geklickt, da die Anwendung für niedrige Gebühren oder Netzwerkprobleme hängen geblieben ist. In diesem Fall wird ein Benutzer über seinen Transaktionsstatus per E-Mail und Nachricht an das Telefon benachrichtigt. Sie sollten diese E-Mail oder Nachricht in einem Testskript validieren.
# 10) Das Webelement der E-Commerce-Website ändert sich ständig. Erstellen Sie daher immer einen manuellen xpath. Einige Web Elements-Attribute sind identisch, sodass es in einem solchen Szenario keine eindeutige Möglichkeit zur Unterscheidung gibt. Verwenden Sie die Methode include () für xpaths oder scrollen Sie in die Ansicht.
#elf) Automatisieren Zugänglichkeitstests Durch Tastaturaktionen ohne Mausaktion werden Sie auf jeden Fall auf einige der Probleme stoßen und diese beheben. Dies spielt eine wichtige Rolle beim Testen der Benutzeroberfläche.
Kern Java Interview Fragen mit Antworten
# 12) Der Tester sollte das Szenario sorgfältig entwerfen und bei Bedarf einen Initiierungsprüfpunkt hinzufügen und ein Anmeldeskript einfügen.
# 13) Pflegen Sie verschiedene Skripte für eine andere Zahlungsweise, um Verwirrung zu vermeiden. Überprüfen Sie, ob was passiert, wenn eine Bestellung nach der Zahlung storniert wird.
# 14) Leistungstests spielen dagegen eine sehr wichtige Rolle. Die Faktoren, die Sie hier testen müssen, erfordern eine Anforderung pro Sekunde, eine Transaktion pro Minute, eine Ausführung pro Klick, eine Antwortzeit für das Laden der Seite, die Dauer der Aufgabe, die Zeitspanne zwischen Klick und Seitenanzeige und die DNS-Suche.
#fünfzehn) Beim Testen der Sicherheit wird das Vertrauen der Kunden gewonnen, auf dem der E-Commerce aufgebaut ist. Daher müssen Sie hier viel Zeit mit Tests zum DENIAL OF SERVICE ATTACK, zur Sicherheit des Benutzerkontos, zur Vertraulichkeit von Daten, zur Sicherheit von Inhalten, zur Sicherheit von Kreditkarten und zum Deaktivieren von nicht unbedingt erforderlichen Funktionen verbringen services.SSL-Zertifikatvalidierung.
# 16) Die Automatisierung von Lokalisierungstests ist im E-Commerce aufgrund der Einhaltung von Barrierefreiheitsstandards zur Unterstützung mehrsprachiger Märkte und Geschäftsregionen eine große Herausforderung.
Fazit
Nachdem wir einige Tests aufgelistet haben, gehen wir zu einigen über Abschluss der Gedanken zu E-Commerce-Tests .
Eine Website sollte funktionieren - nicht nur auf Computern, sondern auch auf Mobilgeräten. Es muss reaktionsschnell und sicher sein. Die Datenbank sollte optimiert werden und die ETL-Prozesse sollte helfen, ein Data Warehouse zu unterhalten, das OLAP und BI unterstützt. E-Commerce-Tests sollten sich auf all das konzentrieren.
Der wichtigste Teil des E-Commerce-Testens ist jedoch, ob die Besucher zu zahlenden Kunden werden oder nicht. Die Anzahl der Besuche, die zum Kunden werden, wird als 'Conversion-Rate' bezeichnet.
Eine Funktion, die eine bessere Konvertierung im Gegensatz zu einer anderen fördert, ist ein wichtiger Test. Darum A / B-Tests und Usability Engineering für E-Commerce-Websites gewinnen zunehmend an Bedeutung.
Lesen Sie diesen Artikel: Der 300-Millionen-Dollar-Knopf
Es gibt Tools, mit denen E-Commerce-Websites ihr Design analysieren können, um bessere Conversion-Raten zu erzielen:
- Optimistisch : Ein persönlicher Favorit. Sehr erschwinglich und sehr aufschlussreich für E-Commerce A / B-Tests
- Unbounce : Sie können Ihre eigenen Zielseiten erstellen und einen schnellen Split- oder A / B-Test durchführen
- Konzept Feedback : Sie können Ihre Website einreichen und Expertenfeedback zum Design und zur Strategie Ihrer Website erhalten.
Hier kann jedes Usability-Test-Tool verwendet werden, aber die oben genannten drei sind meine Favoriten.
Weitere Tools finden Sie unter:
- 16+ TOP-Tools zum Testen der Benutzerfreundlichkeit zum Testen Ihrer Webanwendung
- Eine vollständige Anleitung zum Testen der Benutzerfreundlichkeit - es ist wie der Versuch, Gedanken zu lesen!
Über den Autor: Dieser Artikel wurde vom STH-Teammitglied Swati S. verfasst. Wenn Sie schreiben und der Test-Community helfen möchten Lass es uns hier wissen .
Wie immer hoffen wir, dass dieser Artikel Ihnen gedient hat.
Ich kann es kaum erwarten, Ihre Kommentare und Fragen zu hören. Teilen Sie auch unten Ihre besten und schlechtesten Online-Einkaufserlebnisse mit.
Literatur-Empfehlungen
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Testen von Primer eBook Download
- Alpha-Tests und Beta-Tests (eine vollständige Anleitung)
- Testhandbuch für die Sicherheit von Webanwendungen
- Unterschied zwischen Desktop-, Client-Server-Tests und Web-Tests
- 7 Grundlegende Tipps zum Testen mehrsprachiger Websites
- SQA-Prozesse: Wie teste ich die vollständige Anwendung?
- Funktionstests gegen nichtfunktionale Tests