8 important segments testing ecommerce websites
E-handelstesting - Hvordan teste et netthandelsnettsted / -applikasjon
I dagens verden vedder jeg på at du ikke finner noen som ikke har handlet på nettet. E-handel / detaljhandel er en virksomhet som trives med sine online kunder. Å handle personlig mot å handle på nettet har mange fordeler. Bekvemmelighet, tidsbesparende og enkel tilgang til produkter over hele verden osv.
En god E-handel / Detaljhandel er nøkkelen til suksessen. Det må være et verdig motstykke til butikkfronten. Fordi, når du handler i en fysisk butikk, har kunden allerede forpliktet seg til å besøke og kan gi merkevaren en sjanse.
På nettet er valg mange. Så med mindre det er engasjement fra begynnelsen, kan brukeren bare dra.
Jo bedre siden, jo bedre virksomheten.
Siden det ligger så mye på applikasjonen, er det viktig at den gjennomgår grundige tester.
E-handelsapplikasjoner / nettsteder er også webapplikasjoner eller mobilapplikasjoner. Så de gjennomgår alle de typiske testtyper.
- Funksjonell testing
- Brukervennlighetstesting
- Sikkerhetstesting
- Ytelsestesting
- Databasetesting
- Testing av mobilapplikasjoner
- A / B-testing.
For en rask titt på ofte utførte tester på en typisk webapplikasjon, sjekk ut:
=> 180+ prøveeksempler for testing av nett- og skrivebordsprogrammer
Imidlertid er detaljhandeln svært dynamiske. Det er nye tilbud, nye produkter, nye bestselgere, salg osv. Dette betyr at nettstedet ikke forblir det samme for lenge. Derfor kan det bli overveldende for mange.
Trikset er å dele og erobre.
La oss se med eksemplene på hvordan du tester og e-handelsnettsted:
Hva du vil lære:
Sjekkliste for e-handelstesting
Nedenfor har vi listet opp viktige segmenter og testtilfeller for testing av netthandelnettsteder.
Anbefalt utforskende testtjeneste
# 1) Digivante Direct
Digivante Direct E-handelstesting har vist seg å styrke netthandelsnettkvaliteten, forbedre kjøpsopplevelsen og øke inntektene på nettet. Deres raske og rimelige utforskende e-handel testløsning er til lave priser og selvbetjening, så det er ingen beholdt forpliktelse og kvalitet er garantert.
Ved å bruke det globale nettverket av profesjonelle testere fra Digivante kan du dekke alle de viktigste enhetene i en tidsskala som ikke er mulig å oppnå av andre testleverandører og motta 24 dagers testing på bare 24 timer. Begynn å teste netthandelsnettstedet og appen din i dag.
=> Besøk Digivante Direct-nettstedet# 1) Hjemmeside - Heltebilde
Hjemmesider til detaljhandelnettsteder er opptatt. De har mye på gang. Men nesten alle har et heltbilde:
Dette er typen klikkbart bilde (en slags lysbildefremvisning) som opptar flertallet av siden.
Følgende er noen få ting å teste:
- Skal den bla automatisk?
- Hvis ja, i hvilket intervall vil bildet bli oppdatert?
- Når brukeren svever over den, skal den fremdeles bla til den neste?
- Kan den sveises på?
- Kan det klikkes på?
- Hvis ja, tar det deg til riktig side og riktig avtale?
- Laster den sammen med resten av siden eller lastes sist i forhold til de andre elementene på siden?
- Kan resten av innholdet vises?
- Gjør det på samme måte i forskjellige nettlesere og forskjellige skjermoppløsninger?
# 2) Søk
Søkealgoritmer er veldig viktige for suksessen til et detaljhandelnettsted, fordi vi ikke alltid kan plassere det brukerne vil se rett foran øynene på dem.
Vanlige tester er:
- Søk basert på produktnavnet, merkenavnet eller noe bredere, kategorien. For eksempel Kamera, Canon EOS 700D, elektronikk, etc.
- Søkeresultater må være relevante
- Ulike sorteringsalternativer må være tilgjengelige - basert på merkevare, pris og anmeldelser / rangeringer etc.
- Hvor mange resultater skal vises per side?
- For resultater på flere sider, er det muligheter for å navigere til dem
- Dessuten skjer søk mange steder. Ta søket som bores ned på flere nivåer når du validerer denne funksjonaliteten. For eksempel: Når jeg søker på hjemmesiden, kan jeg se noe sånt:
Når jeg navigerer til kategorier og går til en underkategori, kanskje filmer, er det dette jeg skal se:
# 3) Side for produktdetaljer
Når en bruker finner et produkt enten gjennom søk eller ved å bla gjennom eller ved å klikke på det fra hjemmesiden, blir brukeren ført til produktinformasjonssiden.
Sjekk:
- Bilde eller bilder av produktet
- Pris på produktet
- Produktspesifikasjoner
- Anmeldelser
- Sjekk ut alternativene
- Leveringsmuligheter
- Fraktinformasjon
- På lager / Ikke på lager
- Flere farger eller varianter
- Brødsmulnavigering for kategoriene (fremhevet i rødt nedenfor). Hvis navigasjon som den vises, må du sørge for at alle elementene i den er funksjonelle.
# 4) Handlevogn
Dette er den nest siste fasen før brukeren forplikter seg til kjøpet.
Test følgende:
- Legg varer i handlekurven og fortsett å handle
- Hvis brukeren legger til den samme varen i handlekurven mens han fortsetter å handle, bør varetellingen i handlekurven økes
- Alle varer og deres totaler skal vises i handlekurven
- Skatt per sted skal påføres
- En bruker kan legge til flere varer i handlekurven, bør gjenspeile det samme
- Oppdater innholdet som er lagt til i handlekurven, bør også gjenspeile det
- Fjern gjenstander fra handlekurven
- Fortsett til utsjekking
- Beregn fraktkostnader med forskjellige fraktalternativer
- Bruk kuponger
- Ikke sjekk ut, lukk nettstedet og kom tilbake senere. Nettstedet skal beholde varene i handlekurven
# 5) Betalinger
- Sjekk forskjellige betalingsalternativer
- Hvis du tillater utsjekking som gjest, er det bare å fullføre kjøpet og gi en mulighet til å registrere deg på slutten
- Tilbakevendende kunder - Logg inn for å sjekke ut
- Brukerregistrering
- Hvis du lagrer kundekredittkort eller annen økonomisk informasjon, må du utføre sikkerhetstester rundt dette for å sikre at det er sikkert. (PCI-samsvar er et must)
- Hvis brukeren er registrert i lang tid, må du sørge for at økten er tidsavbrutt eller ikke. Hvert nettsted har en annen terskel. For noen er det 10 minutter. For noen kan det være annerledes.
- E-post / tekstbekreftelse med ordrenummer generert
# 6) Kategorier / Utvalgte produkter / Relaterte eller anbefalte produkter
De mest populære spørsmålene jeg får fra e-handelstestere er: Må jeg teste hver kategori / hvert produkt?
Svaret er nei.
Hvis du er en tilbakevendende kunde, vil du få vist noen anbefalte produkter på hjemmesiden eller i handlekurven.
Utvalgte produkter endres også nesten hver dag.
Siden dette er dynamiske elementer, er den beste måten å teste disse delene av applikasjonen på å teste algoritmen som er basert på disse seksjonene.
Sjekk Data mining / BI-systemene dine og sjekk fra backend spørsmålene som fyller disse seksjonene.
# 7) Etter bestillingstester
Sjekk:
- Endre rekkefølgen
- Avbryt bestillingen
- Spor ordren
- Returnerer
# 8) Andre tester
- Logg Inn
- Vanlige spørsmål
- Kontakt oss-siden
- Kundeserviceside etc.
Utfordringer som automatiserer netthandelsnettstedet
For å forbli på Safer Edge og levere de ønskede resultatene til klienten, må du flytte fokus på kvalitet og ytelse til ditt e-handelsnettsted mens du krymper tidslinjen så mye som mulig
Generelt starter automatiseringstesting med å velge riktig testautomatiseringsrammeverk som direkte påvirker resultatet av testautomatiseringsprosjektet. Rammeverket må inneholde testskriptene og scenariene til forskjellige automatiserte prosesser.
Basert på rammeverket, kan testerne enkelt utføre testene og oppnå relevante resultater ved å generere testrapporter. Men å velge riktig verktøy for å automatisere netthandelsnettstedet, avhenger av mange viktige parametere. Det er alltid viktig å sammenligne tilgjengelige verktøy basert på viktige parametere som funksjoner, ytelse, utvidbarhet, lisensieringskostnader, vedlikeholdskostnader og opplæring og support.
Du må ta fordelen med mange open source test automatiseringsverktøy å automatisere mer testinnsats uten å investere ekstra midler.
#1) Netthandelsnettsteder er mye viklet inn i naturen, og det er ikke mulig å automatisere hver handling fordi vi ikke kan anta kundens natur.
#to) Kontinuerlige endringer for e-handel krever regresjon, så kjør regresjonstestdrakt hver dag for å holde oversikt over effektene av endring.
# 3) Alltid gå med Automating Integration type scenarier som skal dekke fra å velge en lenke på hjemmesiden til kassen og betalingsgateway siden. Herved kan du i det minste dekke maksimal brukeropplevelse med e-handelsnettsted, slik at tilstrekkelig testing kan oppnås ved å automatisere regresjonssyklusen.
# 4) Ikke kast bort tid på å automatisere på det ustabile programmet. En enkel endring vil påvirke hele testdrakten din, og du må gjenskape den.
# 5) Hjemmesiden til netthandelsnettstedet er veldig viktig og inneholder mye informasjon og 1000 lenker knyttet til hvert produkt, og disse koblingene vokser opp hver dag når nye tilbud eller produkter legges til på en side. Så før du går videre til regresjonstest, er det best å bekrefte hver lenke på siden ved hjelp av HTTP-statuskode.
# 6) Når du utfører testskript på en annen nettleser samtidig. Hvis et produkt legges til i handlekurven eller fjernes, bør informasjonen også gjenspeiles i andre nettlesere.
# 7) Når du kjører test parallelt, vil dette åpenbart mislykkes i skriptet ditt i et slikt scenario, du må regelmessig oppdatere siden din for å beholde vogninformasjonen. I sanntid kan du komme over dette scenariet, for eksempel at en bruker noen ganger kan bruke mobil e-handelsapp og også en mobil e-handelswebapp.
# 8) Ikke la være å verifisere hver produktdetalj og prisinformasjon om det er 10 eller 1000 produkter, det skal være i henhold til selgerkravet. Dette er fasen hvor du kan gjøre eller bryte en kunde, lett feil vil føre til et stort tap.
# 9) Lag deg mange avbrutte scenarier som vanligvis brukeren kommer over, design skriptet ditt veldig robust slik at skriptet ditt gir det og fremdeles kjører og sender skriptet.
For eksempel, du lagret all kortinformasjonen og klikket på send på grunn av lav ladning eller nettverksproblemapplikasjon fast. I dette tilfellet blir en bruker varslet om sin transaksjonsstatus via e-post og en melding til telefonen. Du bør validere denne e-postmeldingen eller meldingen i et testskript.
# 10) Webelementet til e-handelsnettstedet endres stadig, så lag alltid manuell xpath. Noen Web Elements-attributter vil være de samme, så det vil ikke være noen unik måte å skille på i et slikt scenario bruk inneholder () metode for xpaths eller bla til visning.
#elleve) Automatiser Tilgjengelighetstesting ved hjelp av tastaturhandlinger uten å bruke mushandling, vil du definitivt komme over noen av problemene og fikse det. Dette spiller en viktig rolle i testing av brukergrensesnitt.
# 12) Testeren bør være nøye utformet scenariet og legge til startkontrollpunkt og sett inn påloggingsskript når det er nødvendig.
# 1. 3) Vedlikehold forskjellige skript for en annen betalingsmåte for å unngå forvirring. Sjekk om hva som skjer hvis en ordre kanselleres etter betaling.
# 14) Prestasjonstesting derimot spiller en veldig avgjørende rolle. Faktorene du trenger for å teste her forespørsel per sekund, Transaksjon per minutt, Utførelse per klikk, en svartid for sideinnlasting, oppgavens varighet, tid mellom klikk og sidevisning og DNS-oppslag.
#femten) Sikkerhetstesting er der kundetillit oppnås på hvilken e-handel som er bygget, så her må du bruke mye tid på å teste på FORNEKLING AV TJENESTEANGANG, Brukerkontosikkerhet, Datakonfidensialitet, innholdssikkerhet, kredittkortsikkerhet, deaktivere ikke-viktig services.SSL Certificate Validation.
# 16) Automatisering av lokaliseringstesting er veldig utfordrende i e-handel på grunn av overholdelse av tilgjengelighetsstandarder for å støtte flerspråklige markeder og forretningsregioner.
hva er verifisering og validering i programvaretesting
Konklusjon
Nå som vi har noen få tester oppført, la oss gå videre til et par avsluttende tanker om e-handelstesting .
Et nettsted skal fungere - ikke bare på datamaskiner, men også på mobile enheter. Det må være responsivt og sikkert. Databasen bør optimaliseres og ETL prosesser bør bidra til å opprettholde et datavarehus som hjelper til med OLAP og BI. E-handelstesting bør fokusere på alt dette.
Den viktigste delen av e-handelstesting er imidlertid om besøkende konverterer til betalende kunder eller ikke. Antall besøk som blir kunden kalles “Conversion Rate”.
Så gjør en funksjon fremme bedre konvertering i motsetning til en annen, er viktig testing. Det er hvorfor A / B-testing og brukervennlighetsteknikk for netthandelsnettsteder får fremtredende plass.
Sjekk ut denne artikkelen: Knappen på 300 millioner dollar
Det er verktøy som er rettet mot å hjelpe netthandelsnettsteder med å analysere designet for bedre konverteringsfrekvenser:
- Optimalt : En personlig favoritt. Veldig rimelig og veldig innsiktsfull for E-Commerce A / B-testing
- Avvis : Du kan lage dine egne destinasjonssider og gjøre en rask split eller A / B-testing
- Konseptfeedback : Du kan sende inn nettstedet ditt og få ekspert tilbakemeldinger om nettstedets design og strategi.
Alt verktøy for testing av brukervennlighet kan brukes her, men de ovennevnte tre er min favoritt.
For flere verktøy, sjekk ut:
- 16+ TOPP verktøy for testing av brukervennlighet for å teste webapplikasjonen
- En komplett guide til brukervennlighetstesting - det er som å prøve å lese sinn!
Om forfatteren: Denne artikkelen er skrevet av STH-teammedlem Swati S. Hvis du vil skrive og hjelpe til med å teste samfunnet gi oss beskjed her .
Som alltid håper vi denne artikkelen har tjent deg.
Jeg gleder meg til å høre dine kommentarer og spørsmål. Del også dine beste og verste online shoppingopplevelser nedenfor.
Anbefalt lesing
- Beste verktøy for testing av programvare 2021 (QA Test Automation Tools)
- Testing Primer eBook Download
- Alpha Testing og Beta Testing (En komplett guide)
- Veiledning for testing av webapplikasjoner
- Forskjellen mellom stasjonær, klientservertesting og nettesting
- 7 grunnleggende tips for testing av flerspråklige nettsteder
- SQA-prosesser: Hvordan teste fullstendig søknad?
- Funksjonstesting mot ikke-funksjonell testing