8 important segments testing ecommerce websites
Test af e-handel - Sådan tester du et e-handelswebsted / -applikation
I dagens verden ved jeg, at du ikke finder nogen, der ikke har handlet online. E-handel / detailhandel er en virksomhed, der trives med sine online kunder. Shopping personligt versus shopping online har mange fordele. Bekvemmelighed, tidsbesparende og nem adgang til produkter overalt osv.
En god E-handel / Detailhandel er nøglen til dens succes. Det skal være en værdig modstykke til butiksfacaden. Fordi når du handler i en fysisk butik, har kunden allerede forpligtet sig til at besøge og muligvis give brandet en chance.
Online, valg er mange. Så medmindre der er engagement fra starten, kan brugeren måske bare forlade det.
Jo bedre siden, jo bedre er virksomheden.
Da der lægges så meget på applikationen, er det afgørende, at den gennemgår grundig test.
E-handelsapplikation / websteder er også webapplikationer eller mobilapplikationer. Så de gennemgår alle de typiske testtyper.
- Funktionel testning
- Usability Testing
- Sikkerhedstest
- Test af ydeevne
- Databasetest
- Test af mobilapplikationer
- A / B-test.
For et hurtigt kig på oftest udførte tests på en typisk webapplikation, se:
=> 180+ eksempler på testtilfælde til test af web- og desktopapplikationer
Dog er detailwebsteder meget dynamiske. Der er nye tilbud, nye produkter, nye bestsellere, salg osv. Dette betyder, at webstedet ikke forbliver det samme for længe. Derfor kan det blive overvældende for mange.
Tricket er at opdele og erobre.
Lad os se med eksemplerne på, hvordan man tester og e-handelswebsted:
Hvad du vil lære:
Tjekliste til e-handel
Nedenfor har vi listet vigtige segmenter og testtilfælde til e-handelswebtest.
Anbefalet sonderende testtjeneste
# 1) Digivante Direct
Digivante Direct E-handelstestning har vist sig at styrke e-handelswebsidens kvalitet, forbedre købsoplevelsen og øge onlineindtægterne. Deres hurtige og overkommelige sonderende test til e-handel er billig og selvbetjener, så der er ingen bevaret forpligtelse, og kvalitet er garanteret.
Ved hjælp af Digivante globale netværk af professionelle testere kan du dække alle større enheder i en tidsskala, der ikke kan nås af enhver anden testleverandør og modtage 24 dages test på bare 24 timer. Begynd at teste dit e-handelswebsted og din app i dag.
=> Besøg Digivante Direct-webstedet# 1) Hjemmeside - Heltbillede
Hjemmesider til detailwebsteder er optaget. De har meget i gang. Men næsten alle af dem har et heltbillede:
Dette er typen af det klikbare billede (et slags lysbilledshow), der optager størstedelen af siden.
Følgende er et par ting at teste:
- Skal den automatisk rulle?
- Hvis ja, i hvilket interval opdateres billedet?
- Når brugeren holder markøren over den, skal den stadig rulle til den næste?
- Kan den svæves på?
- Kan det klikkes på?
- Hvis ja, tager det dig til den rigtige side og den rigtige aftale?
- Indlæses det sammen med resten af siden eller lastes sidst i sammenligning med de andre elementer på siden?
- Kan resten af indholdet ses?
- Gengiver det på samme måde i forskellige browsere og forskellige skærmopløsninger?
# 2) Søg
Søgealgoritmer er meget vigtige for succesen med et detailwebsted, fordi vi ikke altid kan placere det, som brugerne vil se lige foran deres øjne.
Almindelige tests er:
- Søg efter produktnavnet, mærkenavnet eller noget mere bredt kategorien. For eksempel Kamera, Canon EOS 700D, elektronik osv.
- Søgeresultater skal være relevante
- Der skal være forskellige sorteringsmuligheder - baseret på mærke, pris og anmeldelser / vurderinger osv.
- Hvor mange resultater skal der vises pr. Side?
- For resultater med flere sider er der muligheder for at navigere til dem
- Også søgning sker mange steder. Vær opmærksom på søgningen, der bores ned på flere niveauer, når du validerer denne funktionalitet. For eksempel: Når jeg søger på startsiden, ser jeg muligvis noget som dette:
Når jeg navigerer til kategorier og går til en underkategori, måske film, er det, hvad jeg vil se:
# 3) Produktdetaljer side
Når en bruger finder et produkt enten gennem søgning eller ved at gennemse eller ved at klikke på det fra hjemmesiden, føres brugeren til siden med produktoplysninger.
Kontrollere:
- Billede eller billeder af produktet
- Produktets pris
- Produkt Specifikationer
- Anmeldelser
- Tjek mulighederne
- Leveringsmuligheder
- Forsendelsesinformation
- På lager / Udsolgt
- Flere farver eller variationer
- Brødsmuldsnavigation for kategorierne (fremhævet med rødt nedenfor). Hvis en sådan navigation vises, skal du sørge for, at hvert element i den er funktionel.
# 4) Indkøbskurv
Dette er den næstsidste fase, før brugeren forpligter sig til købet.
Test følgende:
- Tilføj varer i kurven, og fortsæt med at shoppe
- Hvis brugeren tilføjer den samme vare i indkøbskurven, mens han fortsætter med at shoppe, skal varetallet i indkøbskurven forøges
- Alle varer og deres totaler skal vises i kurven
- Skatter pr. Sted skal anvendes
- En bruger kan tilføje flere varer til indkøbskurven, skal afspejle det samme
- Opdater indholdet, der er føjet til indkøbskurven, skal også afspejle det
- Fjern genstande fra vognen
- Gå til kassen
- Beregn forsendelsesomkostninger med forskellige forsendelsesmuligheder
- Anvend kuponer
- Tjek ikke ud, luk webstedet og kom tilbage senere. Webstedet skal gemme varerne i vognen
# 5) Betalinger
- Kontroller forskellige betalingsmuligheder
- Hvis du tillader at tjekke ud som gæst, skal du blot afslutte købet og give en mulighed for at registrere i slutningen
- Tilbagevendende kunder - Log ind for at tjekke ud
- Bruger tilmelding
- Hvis du opbevarer kundekreditkort eller andre økonomiske oplysninger, skal du udføre sikkerhedstest omkring dette for at sikre, at det er sikkert. (PCI-overholdelse er et must)
- Hvis brugeren er tilmeldt i lang tid, skal du sørge for, at sessionen er afbrudt eller ej. Hvert websted har en anden tærskel. For nogle er det 10 minutter. For nogle kan det være anderledes.
- E-mails / tekstbekræftelse med genereret ordrenummer
# 6) Kategorier / Fremhævede produkter / Relaterede eller anbefalede produkter
De mest populære ofte stillede spørgsmål, jeg får fra e-handel testere, er: Skal jeg teste hver kategori / hvert produkt?
Svaret er NEJ.
Hvis du er en tilbagevendende kunde, får du vist nogle anbefalede produkter på hjemmesiden eller i din indkøbskurv.
Fremhævede produkter skifter også næsten hver dag.
Da dette er dynamiske elementer, er den bedste måde at teste disse dele af applikationen på at teste algoritmen, som disse sektioner er udfyldt med.
Tjek dine Data mining / BI-systemer og kontroller fra backend de forespørgsler, der udfylder disse sektioner.
# 7) Test efter bestilling
Kontrollere:
- Skift rækkefølgen
- Annuller ordren
- Spor ordren
- Vender tilbage
# 8) Andre tests
- Log på
- Ofte stillede spørgsmål
- Kontakt os side
- Kundeserviceside osv.
Udfordringer med automatisering af e-handelswebsted
For at forblive på Safer Edge og levere de ønskede resultater til klienten skal du skifte fokus på kvalitet og ydeevne på dit e-handelswebsted, mens du krymper tidslinjen så meget som muligt
Generelt starter automatiseringstest med at vælge den rigtige testautomatiseringsramme, som direkte påvirker resultatet af testautomatiseringsprojektet. Rammen skal omfatte testskripterne og scenarierne for forskellige automatiserede processer.
Baseret på rammen kan testerne let udføre testene og opnå relevante resultater ved at generere testrapporter. Men at vælge det rigtige værktøj til at automatisere e-handelswebsitet afhænger af mange nøgleparametre. Det er altid vigtigt at sammenligne de tilgængelige værktøjer baseret på nøgleparametre som funktioner, ydeevne, udvidelse, licensomkostninger, vedligeholdelsesomkostninger og uddannelse og support.
Du skal tage fordel af mange open source test automatiseringsværktøjer at automatisere flere testindsatser uden at investere yderligere midler.
# 1) E-handelswebsteder er meget viklet ind i naturen, det er ikke muligt at automatisere hver handling, fordi vi ikke kan antage kundens karakter.
#to) Kontinuerlige ændringer for e-handel kræver regression, så kør regressionstestdragt hver dag for at holde styr på effekten af ændringer.
# 3) Gå altid med Automatisering Integration type scenarier, der skal dække fra at vælge et link på startsiden til kassen og betalingsgateway siden. Herved kan du i det mindste dække maksimal brugeroplevelse med e-handelswebsite, så passende test kan opnås ved at automatisere regressionscyklus.
# 4) Spild aldrig tid på automatisering på det ustabile program. En simpel ændring vil påvirke hele din testdragt, og du skal genskabe den.
# 5) Hjemmesiden for e-handelswebsitet er meget vigtig og indeholder mange oplysninger og 1000 links tilknyttet hvert produkt, og disse links vokser op hver dag, når nye tilbud eller produkter føjes til en side. Så før du fortsætter med regressionstest, er det bedst at kontrollere hvert link på siden ved hjælp af HTTP-statuskode.
# 6) Når du udfører testskripter på en anden browser på samme tid. Hvis et produkt føjes til indkøbskurven eller fjernes, skal disse oplysninger også afspejles i andre browsere.
# 7) Når du kører test parallelt, vil dette naturligvis mislykkes i dit script i et sådant scenario, du er nødt til periodisk at opdatere din side for at bevare vognoplysninger. I realtid kan du komme på tværs af dette scenarie, f.eks. Kan en bruger undertiden bruge mobil e-handelsapp og også en mobil e-handelswebapplikation.
# 8) Forsøm ikke at kontrollere hver produktinformation og prisoplysninger om det er 10 produkter eller 1000 produkter, det skal være i henhold til sælgerkravet. Dette er den fase, hvor du kan lave eller bryde en kunde, en let fejl vil føre til et stort tab.
# 9) Opret dig selv en masse afbrudte scenarier, som normalt brugeren kommer på tværs af, design dit script meget robust, så dit script giver det og stadig kører og sender scriptet.
For eksempel, du gemte alle kortoplysningerne og klikkede på send på grund af lav opladning eller netværksproblemapplikation fast. I dette tilfælde underrettes en bruger om sin transaktionsstatus via e-mail og en besked til telefonen. Du skal validere denne e-mail eller besked i et testscript.
# 10) Webelementet på e-handelswebstedet ændrer sig hele tiden, så Opret manuel xpath. Nogle Web Elements-attributter vil være de samme, så der vil ikke være nogen unik måde at skelne på i sådanne scenarier, der indeholder () metode til xpaths eller rulle til visning.
#elleve) Automatisere Test af tilgængelighed ved hjælp af tastaturhandlinger uden brug af mushandling vil du helt sikkert støde på nogle af problemerne og løse det. Dette spiller en vigtig rolle i test af brugergrænseflader.
# 12) Testeren skal designes omhyggeligt scenariet og tilføje startkontrolpunkt og indsæt login-script, når det er nødvendigt.
# 13) Vedligehold forskellige scripts til en anden betalingsform for at undgå forvirring. Kontroller, hvad der sker, hvis en ordre annulleres efter betaling.
# 14) Performance-test i anden hånd spiller en meget afgørende rolle. De faktorer, du har brug for at teste her anmodning pr. Sekund, Transaktion pr. Minut, Udførelse pr. Klik, en svartid for sideindlæsning, opgavens varighed, tid mellem klik og sidevisning og DNS-opslag.
#femten) Sikkerhedstestning er hvor kundetillid opnås på hvilken e-handel der er bygget, så her skal du bruge meget tid på at teste på NÆGELSE AF SERVICEANVENDELSE, Brugerkontosikkerhed, Datasikkerhed, indholdssikkerhed, kreditkortsikkerhed, deaktivering ikke-væsentlig services.SSL Certificate Validation.
# 16) Automatisering af lokaliseringstest er meget udfordrende i e-handel på grund af overholdelse af tilgængelighedsstandarder for at understøtte flersprogede markeder og forretningsregioner.
hvordan man åbner SWF-fil på Chrome
Konklusion
Nu, hvor vi har nogle få test anført, lad os gå videre til et par afsluttende tanker om e-handelstest .
Et websted skal fungere - ikke kun på computere, men også på mobile enheder. Det skal være lydhørt og sikkert. Databasen skal optimeres og ETL processer skal hjælpe med at opretholde et datavarehus, der hjælper til OLAP og BI. Test af e-handel bør fokusere på alt dette.
Den vigtigste del af e-handelstest er dog, om de besøgende konverterer til betalende kunder eller ej. Antallet af besøg, der bliver kunde, kaldes 'Konverteringsfrekvens'.
Så gør en funktion fremme bedre konvertering i modsætning til en anden, er vigtig test. Det er derfor A / B-test og Usability Engineering til e-handelswebsteder får fremtrædende plads.
Tjek denne artikel: Knappen på 300 millioner dollars
Der er værktøjer, der er målrettet til at hjælpe e-handelswebsteder med at analysere deres design for bedre konverteringsfrekvenser:
- Optimalt : En personlig favorit. Meget overkommelig og meget indsigtsfuld til E-Commerce A / B-test
- Afvis : Du kan oprette dine egne destinationssider og lave en hurtig split eller A / B-test
- Konceptfeedback : Du kan indsende dit websted og få ekspertfeedback om dit websteds design og strategi.
Ethvert brugervenlighedstestværktøj kan bruges her, men ovenstående tre er min favorit.
For flere værktøjer, se:
- 16+ TOP-testværktøjer til brugervenlighed til test af din webapplikation
- En komplet guide til brugertest - det er som at prøve at læse sind!
Om forfatteren: Denne artikel er skrevet af STH-teammedlem Swati S. Hvis du vil skrive og hjælpe med at teste samfund lad os vide det her .
Som altid håber vi, at denne artikel har tjent dig.
Jeg kan ikke vente med at høre dine kommentarer og spørgsmål. Del også dine bedste og værste online shoppingoplevelser nedenfor.
Anbefalet læsning
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- Test af Primer eBook Download
- Alpha Testing og Beta Testing (En komplet guide)
- Vejledning til test af webapplikationssikkerhed
- Forskel mellem Desktop, Client Server Testing og Web Testing
- 7 grundlæggende tip til test af flersprogede websteder
- SQA-processer: Hvordan testes komplet ansøgning?
- Funktionel testning mod ikke-funktionel testning