8 important segments testing ecommerce websites
Testiranje e-trgovine - Kako preizkusiti spletno mesto / aplikacijo e-trgovine
Stavim, da v današnjem svetu ne boste našli nikogar, ki ni kupoval po spletu. Elektronsko poslovanje / trgovina na drobno je posel, ki uspeva svojim spletnim strankam. Nakupovanje osebno in spletno nakupovanje ima veliko prednosti. Priročnost, prihranek časa in enostaven dostop do izdelkov po vsem svetu itd.
Dober Elektronsko poslovanje / Trgovina na drobno je ključnega pomena za njen uspeh. To mora biti vreden dvojnik prodajalne. Ker ko se nakupujete v fizični trgovini, se je stranka že zavezala, da jo bo obiskala in bo blagovni znamki morda dala priložnost.
V spletu je izbire veliko. Torej, razen če ni sodelovanja od začetka, lahko uporabnik kar zapusti.
Boljše kot je spletno mesto, boljše je poslovanje.
Ker se toliko nanaša na aplikacijo, je ključnega pomena, da jo temeljito preizkusite.
Aplikacije / spletna mesta za e-trgovino so tudi spletne ali mobilne aplikacije. Torej, opravijo vse tipične vrste preskusov.
- Funkcionalno preskušanje
- Testiranje uporabnosti
- Testiranje varnosti
- Testiranje učinkovitosti
- Testiranje zbirke podatkov
- Testiranje mobilnih aplikacij
- A / B testiranje.
Za hiter pregled najpogosteje opravljenih testov na tipični spletni aplikaciji si oglejte:
=> 180+ vzorčnih primerov preizkušanja spletnih in namiznih aplikacij
Trgovine na drobno pa so po naravi zelo dinamične. Na voljo so nove ponudbe, novi izdelki, nove prodajne uspešnice, prodaja itd. To pomeni, da spletno mesto predolgo ne ostane enako. Zato bi lahko postalo za mnoge ogromno.
Trik je deliti in osvajati.
Poglejmo s primeri, kako preizkusiti in spletno mesto e-trgovine:
Kaj se boste naučili:
Kontrolni seznam za testiranje e-trgovine
Spodaj smo našteli pomembne segmente in testne primere za testiranje spletnih mest e-trgovine.
Priporočena služba za raziskovalno preskušanje
# 1) Digivante Direct
Digivante Direct Preizkušanje e-trgovine dokazano krepi kakovost spletnih mest e-poslovanja, izboljšuje nakupno izkušnjo in povečuje spletne prihodke. Njihova hitra in cenovno dostopna raziskovalna rešitev za e-trgovino je poceni in samopostrežna, zato ni nobene zavezanosti in kakovost je zagotovljena.
Z uporabo globalne mreže profesionalnih preizkuševalcev Digivante lahko pokrijete vse glavne naprave v časovnem okviru, ki ga ni mogoče doseči noben drug ponudnik preskusov, in v samo 24 urah prejmete 24 dni testiranja. Začnite preizkušati spletno mesto in aplikacijo za e-trgovino že danes.
=> Obiščite spletno mesto Digivante Direct# 1) Domača stran - slika junaka
Domače strani maloprodajnih mest so zasedene. Veliko se dogajajo. Skoraj vsi pa imajo junaško podobo:
To je vrsta klikljive slike (neke vrste diaprojekcija), ki zaseda večino strani.
Sledi nekaj stvari, ki jih je treba preizkusiti:
- Se bo samodejno pomaknilo?
- Če je odgovor da, v katerem intervalu se bo slika osvežila?
- Ko se uporabnik pomakne nad njo, se bo še vedno pomaknil na naslednjo?
- Ali je mogoče lebdeti naprej?
- Ali je na to mogoče klikniti?
- Če je odgovor pritrdilen, vas popelje na pravo stran in pravi posel?
- Ali se nalaga skupaj s preostankom strani ali naloži zadnje v primerjavi z drugimi elementi na strani?
- Ali si je mogoče ogledati ostalo vsebino?
- Ali je upodobljen na enak način v različnih brskalnikih in različnih ločljivostih zaslona?
# 2) Iskanje
Algoritmi iskanja so zelo pomembni za uspeh maloprodajnega spletnega mesta, saj ne moremo vedno, kar uporabniki želijo, postaviti pred svoje oči.
Pogosti testi so:
- Iskanje temelji na imenu izdelka, blagovni znamki ali nečem širšem, po kategoriji. Na primer Kamera, Canon EOS 700D, elektronika itd.
- Rezultati iskanja morajo biti ustrezni
- Na voljo morajo biti različne možnosti razvrščanja glede na blagovno znamko, ceno in ocene / ocene itd.
- Koliko rezultatov na strani?
- Ali obstajajo možnosti za večstranske rezultate, da se pomaknete do njih
- Tudi iskanje se dogaja marsikje. Prosimo, pri preverjanju te funkcije upoštevajte vrtanje iskanj na več nivojev. Na primer: Ko iščem na domači strani, lahko vidim nekaj takega:
Ko se pomaknem po kategorijah in grem v podkategorijo, morda filme, si bom to ogledal:
# 3) Stran s podrobnostmi o izdelku
Ko uporabnik izdelek najde z iskanjem, brskanjem ali klikom na domačo stran, bo uporabnik preusmerjen na stran z informacijami o izdelku.
Preverite:
- Slika ali slike izdelka
- Cena izdelka
- Specifikacije izdelka
- Ocene
- Oglejte si možnosti
- Možnosti dostave
- Informacije o pošiljanju
- Na zalogi / na zalogi
- Več možnosti barv ali različic
- Krmarjenje po kategorijah (označeno z rdečo spodaj). Če je prikazana taka navigacija, se prepričajte, da je vsak njen element funkcionalen.
# 4) Košarica
To je predzadnja stopnja, preden se uporabnik zaveže k nakupu.
Preizkusite naslednje:
- Dodajte izdelke v košarico in nadaljujte z nakupovanjem
- Če uporabnik doda isti izdelek v košarico, medtem ko nadaljuje z nakupovanjem, se mora število izdelkov v nakupovalni košarici povečati
- Vsi predmeti in njihovi seštevki naj bodo prikazani v košarici
- Uporabiti je treba davke glede na lokacijo
- Uporabnik lahko v košarico doda več izdelkov - skupaj mora odražati enako
- Posodobitev vsebine, dodane v košarico, mora odražati tudi to
- Odstranite predmete iz košarice
- Nadaljujte do blagajne
- Izračunajte stroške pošiljanja z različnimi možnostmi pošiljanja
- Uporabite kupone
- Ne odjavite se, zaprite spletno mesto in se vrnite kasneje. Spletno mesto mora obdržati predmete v košarici
# 5) Plačila
- Preverite različne možnosti plačila
- Če dovolite odjavo kot gost, preprosto zaključite nakup in na koncu navedite možnost registracije
- Stranke, ki se vračajo - Prijavite se za odjavo
- Uporabnik se prijavi
- Če hranite kreditno kartico stranke ali katere koli druge finančne podatke, opravite varnostno preizkušanje okoli tega, da se prepričate, ali je varna (skladnost s PCI je nujna)
- Če je uporabnik prijavljen dlje časa, poskrbite, da bo seja potekla ali ne. Vsako spletno mesto ima drugačen prag. Za nekatere je to 10 minut. Za nekatere je morda drugače.
- E-poštna sporočila / potrditev besedila z ustvarjeno številko naročila
# 6) Kategorije / Izbrani izdelki / Sorodni ali priporočeni izdelki
Najbolj priljubljena pogosta vprašanja, ki jih dobim pri preizkuševalcih e-trgovine, so: Ali moram preizkusiti vsako kategorijo / vsak izdelek?
Odgovor je NE.
Če ste stranka, ki se vrača, vam bomo na domači strani ali v nakupovalni košarici prikazali nekaj priporočenih izdelkov.
Predstavljeni izdelki se prav tako spreminjajo skoraj vsak dan.
Ker gre za dinamične elemente, je najboljši način za preizkus teh delov aplikacije preizkus algoritma, na podlagi katerega so ti odseki poseljeni.
Preverite svoje podatkovne sisteme / sisteme BI in iz zaledja preverite poizvedbe, ki zapolnjujejo te odseke.
# 7) Preskusi po naročilu
Preverite:
- Spremenite vrstni red
- Preklic naročila
- Sledite vrstnemu redu
- Vrne
# 8) Drugi testi
- Vpiši se
- Pogosta vprašanja
- Pišite nam stran
- Stran za pomoč strankam itd.
Izzivi Avtomatizacija spletnega mesta e-poslovanja
Če želite ostati na varnejšem robu in stranki dostaviti želene rezultate, se morate osredotočiti na kakovost in delovanje spletnega mesta za e-poslovanje, hkrati pa čim bolj skrčiti časovnico
orodja za nadzor sistema za Windows 10
Na splošno se preizkušanje avtomatizacije začne z izbiro pravega okvira za avtomatizacijo preskusov, ki neposredno vpliva na rezultat projekta avtomatizacije preskusov. Okvir mora vključevati testne skripte in scenarije različnih avtomatiziranih procesov.
Na podlagi ogrodja lahko preizkuševalci enostavno izvedejo teste in pridobijo ustrezne rezultate z ustvarjanjem poročil o preskusih. Toda izbira pravega orodja za avtomatizacijo spletnega mesta e-trgovine je odvisna od številnih ključnih parametrov. Vedno je pomembno primerjati razpoložljiva orodja na podlagi ključnih parametrov, kot so funkcije, zmogljivost, razširljivost, stroški licenciranja, stroški vzdrževanja ter usposabljanja in podpore.
Morate vzeti prednost mnogih odprtokodnih orodij za avtomatizacijo preskusov avtomatizirati več prizadevanj za testiranje brez vlaganja dodatnih sredstev.
# 1) Spletna mesta za e-poslovanje so zelo zapletena, avtomatizacija vsakega dejanja ni mogoča, ker ne moremo predvidevati narave stranke.
#two) Stalne spremembe za e-poslovanje zahtevajo regresijo, zato vsak dan izvajajte test regresijske preizkusne obleke, da boste lahko spremljali učinke sprememb.
# 3) Vedno pojdite na vrsto scenarijev za avtomatizacijo integracije, ki bi morali zajemati od izbire povezave na domači strani do strani za plačilo in prehod. S tem lahko s spletno stranjo o elektronskem poslovanju pokrijete vsaj največjo uporabniško izkušnjo, tako da lahko z avtomatizacijo regresijskega cikla dosežete ustrezna testiranja.
# 4) Nikoli ne izgubljajte časa z avtomatizacijo nestabilne aplikacije. Preprosta sprememba bo vplivala na vaše celotne testne obleke in jo boste morali ponovno ustvariti.
# 5) Domača stran spletnega mesta e-poslovanja je zelo pomembna in vsebuje veliko informacij in 1000 povezav, povezanih z vsakim izdelkom, in te povezave rastejo vsak dan, ko se na stran doda nova ponudba ali izdelek. Torej, preden nadaljujete z regresijskim testiranjem, je najbolje preveriti vsako povezavo na strani s kodo stanja HTTP.
# 6) Ko hkrati izvajate testne skripte v drugem brskalniku. Če je izdelek dodan v nakupovalno košarico ali odstranjen, se te informacije odražajo tudi v drugih brskalnikih.
# 7) Ko vzporedno izvajate preizkus, bo v takem scenariju očitno spodletel vaš skript, zato morate občasno osvežiti svojo stran, da shranite informacije o košarici. V realnem času lahko naletite na ta scenarij, na primer, da lahko uporabnik včasih uporablja mobilno aplikacijo za e-poslovanje in tudi mobilno spletno aplikacijo za e-poslovanje.
# 8) Ne pozabite preveriti podrobnosti o vsakem izdelku in podrobnosti o cenah, ali gre za 10 izdelkov ali 1000 izdelkov, kot bi moralo biti v skladu z zahtevami prodajalca. To je faza, v kateri lahko naredite ali zlomite stranko, saj bo rahla napaka povzročila veliko izgubo.
# 9) Ustvarite si veliko prekinjenih scenarijev, za katere običajno uporabnik naleti, da vaš skript oblikujejo zelo robustno, tako da ga skript to omogoča in še vedno izvaja in posreduje skript.
Na primer, shranili ste vse podatke o kartici in kliknili na predloži zaradi nizke napolnjenosti ali zastoja omrežne težave. V tem primeru je uporabnik o svojem stanju transakcije obveščen prek e-pošte in sporočila na telefon, zato morate to e-poštno sporočilo ali sporočilo potrditi v preskusnem skriptu.
# 10) Spletni element spletnega mesta e-poslovanja se spreminja, zato vedno ustvarite ročni xpath. Nekateri atributi spletnih elementov bodo enaki, zato v takem primeru ne bo mogoče razlikovati med metodami use () in xpaths ali se pomaknite v pogled.
#eleven) Avtomatizirajte Testiranje dostopnosti z dejanjem tipkovnice brez uporabe miške boste zagotovo naleteli na nekatere težave in jih odpravili. To igra pomembno vlogo pri testiranju uporabniškega vmesnika.
# 12) Tester mora skrbno oblikovati scenarij in dodati začetno kontrolno točko ter vstaviti prijavni skript, kadar koli je to potrebno.
# 13) Vzdržujte različne skripte za drugačen način plačila, da se izognete zmedi. Preverite, kaj se zgodi, če se naročilo po plačilu prekliče.
# 14) Testiranje učinkovitosti na drugi strani ima zelo pomembno vlogo. Dejavniki, ki jih morate preizkusiti tukaj, zahteva na sekundo, transakcija na minuto, izvedba na klik, odzivni čas nalaganja strani, trajanje naloge, čas med klikom in prikazom strani ter iskanje DNS.
# petnajst) Varnostno testiranje je mesto, kjer se pridobi zaupanje strank, na katerem gradi e-poslovanje, zato boste morali porabiti veliko časa za testiranje DENIAL OF SERVICE ATTACK, varnost uporabniškega računa, zaupnost podatkov, varnost vsebine, varnost kreditne kartice, onemogočiti nebistveno storitve.SLL potrjevanje potrdil.
# 16) Avtomatiziranje lokalizacijskega preskušanja je v elektronskem poslovanju zelo zahtevno zaradi skladnosti s standardi dostopnosti za podporo večjezičnih trgov in poslovnih regij.
Zaključek
Zdaj, ko imamo naštetih nekaj testov, pojdimo na nekaj zaključne misli o testiranju e-trgovine .
Spletno mesto mora delovati - ne samo v računalnikih, ampak tudi v mobilnih napravah. Biti mora odziven in varen. Zbirko podatkov je treba optimizirati in ETL procesi bi moral pomagati pri vzdrževanju skladišča podatkov, ki pomaga za OLAP in BI. Testiranje e-trgovine bi se moralo osredotočiti na vse to.
Najpomembnejši del testiranja e-trgovine pa je, ali se obiskovalci spremenijo v plačilne stranke ali ne. Število obiskov, ki postanejo stranka, se imenuje 'stopnja konverzije'.
Torej, ali ena značilnost spodbuja boljšo pretvorbo v primerjavi z drugo, je pomembno preskušanje. Zato A / B testiranje in uporabnost inženiring za spletna mesta postajajo vse pomembnejša.
Oglejte si ta članek: Gumb za 300 milijonov dolarjev
Obstajajo orodja, ki spletnim mestom E-Commerce pomagajo analizirati njihovo zasnovo za boljšo stopnjo konverzije:
- Optimizirajte : Osebni favorit. Zelo dostopno in zelo pronicljivo za A / B testiranje e-trgovine
- Odkloni se : Lahko ustvarite lastne ciljne strani in izvedete hitro razdelitev ali A / B testiranje
- Povratne informacije o konceptu : Svoje spletno mesto lahko oddate in pridobite strokovne povratne informacije o njegovem oblikovanju in strategiji.
Tu lahko uporabimo katero koli orodje za preizkušanje uporabnosti, vendar so zgornji trije moji najljubši.
Za več orodij si oglejte:
- 16+ TOP orodij za testiranje uporabnosti za testiranje vaše spletne aplikacije
- Popoln vodnik za preizkušanje uporabnosti - kot bi poskušali brati misli!
O avtorju: Ta članek je napisal član ekipe STH Swati S. Če želite pisati in pomagati skupnosti za testiranje nam sporočite tukaj .
Kot vedno upamo, da vam je ta članek služil.
Komaj čakam, da slišim vaše komentarje in vprašanja. Spodaj tudi delite svoje najboljše in najslabše izkušnje pri spletnem nakupovanju.
Priporočeno branje
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Preizkus eBook Prenos knjige
- Alfa testiranje in beta testiranje (popoln vodnik)
- Vodič za preizkušanje varnosti spletnih aplikacij
- Razlika med testiranjem namizja, odjemalskega strežnika in spletnim preskušanjem
- 7 osnovnih nasvetov za testiranje večjezičnih spletnih strani
- Procesi SQA: Kako preizkusiti celotno aplikacijo?
- Funkcionalno testiranje vs nefunkcionalno testiranje