8 important segments testing ecommerce websites
Testiranje e-trgovine - Kako testirati web mjesto / aplikaciju e-trgovine
Kladim se da u današnjem svijetu nećete naći nikoga tko nije kupovao putem interneta. E-trgovina / maloprodaja posao je koji uspijeva na internetskim kupcima. Kupovina osobno u odnosu na kupovinu putem interneta ima mnogo prednosti. Praktičnost, ušteda vremena i jednostavan pristup proizvodima širom svijeta itd.
Dobro E-trgovina / Maloprodajno mjesto ključno je za njegov uspjeh. To mora biti dostojan pandan prodavaonici. Jer, kad idete u kupovinu u fizičku trgovinu, kupac se već obvezao posjetiti i mogao bi dati šansu marki.
Na mreži je mnogo izbora. Dakle, ako ne postoji angažman od početka, korisnik bi mogao jednostavno otići.
Što je web lokacija bolja, to je posao bolji.
Budući da se toliko polaže na aplikaciju, presudno je da se ona podvrgne temeljitom testiranju.
Aplikacije / web stranice za e-trgovinu također su web aplikacije ili mobilne aplikacije. Dakle, oni se podvrgavaju svim tipične vrste ispitivanja.
- Ispitivanje funkcionalnosti
- Ispitivanje upotrebljivosti
- Ispitivanje sigurnosti
- Ispitivanje performansi
- Ispitivanje baze podataka
- Testiranje mobilnih aplikacija
- A / B testiranje.
Za brzi uvid u najčešće izvedene testove na tipičnoj web aplikaciji, pogledajte:
=> 180+ uzoraka testnih slučajeva za testiranje web i desktop aplikacija
Međutim, maloprodajna mjesta vrlo su dinamične prirode. Postoje nove ponude, novi proizvodi, novi bestseleri, prodaja itd. To znači da web lokacija ne ostaje predugo ista. Stoga bi za mnoge moglo postati neodoljivo.
Trik je podijeliti i osvojiti.
Pogledajmo s primjerima kako testirati i web mjesto e-trgovine:
Što ćete naučiti:
Kontrolni popis za testiranje e-trgovine
U nastavku smo naveli važne segmente i primjere za testiranje web stranica e-trgovine.
Preporučena služba istražnih ispitivanja
# 1) Digivante Direct
Digivante Direct Dokazano je da testiranje e-trgovine jača kvalitetu web stranica e-trgovine, poboljšava iskustvo kupnje i povećava mrežne prihode. Njihovo brzo i pristupačno istraživačko rješenje za testiranje e-trgovine niska je cijena i samoposluživanje, tako da nema zadržane predanosti i kvaliteta je zajamčena.
Korištenjem Digivanteove globalne mreže profesionalnih testera možete pokriti sve glavne uređaje u vremenskom okviru koji nije dostupan od bilo kojeg drugog dobavljača testiranja i dobiti testiranje vrijedno 24 dana u samo 24 sata. Započnite testirati svoju web lokaciju i aplikaciju za e-trgovinu već danas.
=> Posjetite web stranicu Digivante Direct# 1) Početna stranica - slika heroja
Početne stranice prodajnih mjesta zauzete su. Oni se puno toga događaju. Ali gotovo svi oni imaju Hero Hero:
Ovo je vrsta slike na koju je moguće kliknuti (vrsta prezentacije) koja zauzima veći dio stranice.
Slijedi nekoliko stvari koje treba testirati:
- Hoće li se automatski pomicati?
- Ako da, u kojem će se intervalu slika osvježiti?
- Kad korisnik zadrži pokazivač iznad njega, hoće li se i dalje pomicati na sljedeći?
- Može li se zadržati na njemu?
- Može li se na to kliknuti?
- Ako je odgovor da, vodi li vas na pravu stranicu i pravu ponudu?
- Učitava li se zajedno s ostatkom stranice ili se učitava posljednje u usporedbi s ostalim elementima na stranici?
- Može li se pogledati ostatak sadržaja?
- Prikazuje li se na isti način u različitim preglednicima i različitim razlučivostima zaslona?
# 2) Pretraživanje
Algoritmi pretraživanja vrlo su važni za uspjeh maloprodajne web stranice, jer ono što korisnici žele vidjeti ne možemo uvijek staviti pred njihove oči.
Uobičajeni testovi su:
- Pretražujte na temelju naziva proizvoda, naziva marke ili nečeg šireg, kategorije. Na primjer Kamera, Canon EOS 700D, elektronika itd.
- Rezultati pretraživanja moraju biti relevantni
- Moraju biti dostupne različite opcije sortiranja - na temelju marke, cijene, recenzija / ocjena itd.
- Koliko rezultata prikazati na stranici?
- Postoje li opcije za prikaz na više stranica do njih
- Također, pretraga se događa na mnogim mjestima. Pri provjeri valjanosti ove funkcije uzmite u obzir pretraživanje na više razina. Na primjer: Kada pretražujem na početnoj stranici, mogu vidjeti nešto poput ovoga:
Kad prijeđem na kategorije i odem na potkategoriju, možda filmove, ovo ću vidjeti:
# 3) Stranica s pojedinostima o proizvodu
Jednom kada korisnik pronađe proizvod bilo pretraživanjem ili pregledavanjem ili klikom na početnu stranicu, korisnik će biti preusmjeren na stranicu s podacima o proizvodu.
Ček:
- Slika ili slike proizvoda
- Cijena proizvoda
- Specifikacije proizvoda
- Recenzije
- Pogledajte opcije
- Mogućnosti dostave
- Podaci o otpremi
- Na skladištu / Nema na skladištu
- Više mogućnosti boja ili varijacija
- Navigacija kruhom za kategorije (označeno crvenom bojom dolje). Ako je prikazana takva navigacija, provjerite je li svaki njen element funkcionalan.
# 4) Košarica
Ovo je pretposljednja faza prije nego što se korisnik obveže na kupnju.
Testirajte sljedeće:
- Dodajte stavke u košaricu i nastavite s kupnjom
- Ako korisnik doda isti predmet u košaricu dok nastavlja kupovati, broj predmeta u košarici trebao bi se povećati
- Svi predmeti i njihovi ukupni iznosi trebaju biti prikazani u košarici
- Treba primijeniti porez po mjestu
- Korisnik može dodati više predmeta u košaricu - ukupan iznos trebao bi odražavati isto
- Ažurirajte sadržaj dodan u košaricu - to bi trebalo odražavati i to
- Uklonite predmete iz košarice
- Nastavite na blagajnu
- Izračunajte troškove dostave s različitim mogućnostima dostave
- Primijenite kupone
- Ne odjavite se, zatvorite stranicu i vratite se kasnije. Stranica bi trebala zadržati predmete u košarici
# 5) Plaćanja
- Provjerite različite mogućnosti plaćanja
- Ako dopuštate odjavu kao gost, jednostavno dovršite kupnju i na kraju pružite mogućnost registracije
- Kupci koji se vraćaju - Prijavite se da biste odjavili
- Prijava korisnika
- Ako pohranjujete kupčevu kreditnu karticu ili bilo koje druge financijske podatke, provedite sigurnosno testiranje oko toga kako biste bili sigurni da je sigurna. (PCI usklađenost je obavezna)
- Ako je korisnik prijavljen dulje vrijeme, provjerite je li sesija istekla ili nije. Svaka web lokacija ima drugačiji prag. Za neke je to 10 minuta. Za neke bi to moglo biti drugačije.
- E-poruke / tekstna potvrda s generiranim brojem narudžbe
# 6) Kategorije / Istaknuti proizvodi / Srodni ili preporučeni proizvodi
Najpopularnija česta pitanja koja dobivam od testera e-trgovine su: Moram li testirati svaku kategoriju / svaki proizvod?
Odgovor je NE.
Ako ste kupac koji se vraća, prikazat će se neki preporučeni proizvodi na početnoj stranici ili u vašoj košarici.
Istaknuti proizvodi također se mijenjaju gotovo svaki dan.
Budući da se radi o dinamičkim elementima, najbolji način za testiranje ovih dijelova aplikacije jest testiranje algoritma na temelju kojeg su ti odjeljci popunjeni.
Provjerite svoje Data / BI sustave i provjerite iz pozadine upite koji popunjavaju ove odjeljke.
# 7) Testovi nakon narudžbe
Ček:
- Promijenite Red
- Otkažite narudžbu
- Pratite Red
- Povrat
# 8) Ostala ispitivanja
- Prijaviti se
- Najčešća pitanja
- Kontaktirajte nas stranicu
- Stranica za korisničku podršku itd.
Izazovi automatiziranje web mjesta e-trgovine
Da biste ostali na sigurnijem rubu i klijentu isporučili željene rezultate, morate preusmjeriti fokus na kvalitetu i izvedbu svoje web stranice e-trgovine, istovremeno smanjujući vremensku traku što je više moguće
Općenito ispitivanje automatizacije započinje odabirom odgovarajućeg okvira za automatizaciju ispitivanja koji izravno utječe na rezultat projekta automatizacije ispitivanja. Okvir mora uključivati testne skripte i scenarije različitih automatiziranih procesa.
Na temelju okvira, testeri mogu lako izvršiti testove i dobiti relevantne rezultate generiranjem izvještaja o ispitivanjima. No odabir pravog alata za automatizaciju web mjesta e-trgovine ovisi o mnogim ključnim parametrima. Uvijek je važno usporediti dostupne alate na temelju ključnih parametara poput značajki, performansi, proširivosti, troškova licenciranja, troškova održavanja te obuke i podrške.
Morate uzeti prednost mnogih alata za automatizaciju ispitivanja otvorenog koda za automatizaciju više napora na testiranju bez ulaganja dodatnih sredstava.
najbolji pc čistač za Windows 7 besplatno preuzimanje
# 1) Web stranice e-trgovine mnogo su zamršene prirode, automatizacija svake radnje nije moguća jer ne možemo pretpostaviti prirodu kupca.
#dva) Stalne promjene za e-trgovinu zahtijevaju regresiju, zato svakodnevno izvodite regresijsko testno odijelo kako biste pratili učinke promjena.
# 3) Uvijek idite na automatsku integraciju tipa scenarija koji bi trebao obuhvaćati odabir poveznice na početnoj stranici do stranice plaćanja i prolaza za plaćanje. Ovime barem možete pokriti maksimalno korisničko iskustvo s web stranicama e-trgovine, tako da se automatsko regresiranje ciklusa može postići odgovarajuće testiranje.
# 4) Nikada ne gubite vrijeme automatizirajući nestabilnu aplikaciju. Jednostavna promjena utjecati će na cijelu vašu testnu odijelu i morate je ponovno stvoriti.
# 5) Početna stranica e-trgovine Web stranica je vrlo važna i sadrži mnogo informacija i 1000 veza povezanih sa svakim proizvodom, a te poveznice rastu svaki dan kad se na stranicu dodaju nove ponude ili proizvodi. Dakle, prije nego što nastavite s regresijskim testiranjem, najbolje je provjeriti svaku vezu na stranici pomoću HTTP statusnog koda.
# 6) Kada istodobno izvršavate testne skripte na drugom pregledniku. Ako se proizvod doda u košaricu ili ukloni, te bi se informacije trebale odraziti i u drugim preglednicima.
# 7) Kada paralelno izvodite test, to očito neće uspjeti u vašoj skripti u takvom scenariju, morate povremeno osvježavati stranicu kako biste zadržali podatke o košarici. U stvarnom vremenu možete naići na ovaj scenarij, na primjer, korisnik ponekad može koristiti mobilnu aplikaciju za e-trgovinu, ali i mobilnu web-aplikaciju za e-trgovinu.
# 8) Ne zanemarite provjeru pojedinosti o proizvodu i pojedinosti o cijenama bilo da se radi o 10 proizvoda ili 1000 proizvoda kako bi to trebalo biti prema zahtjevu prodavača. Ovo je faza u kojoj možete napraviti ili razbiti kupca, a lagana pogreška će dovesti do velikog gubitka.
# 9) Stvorite sebi puno prekidanih scenarija na koje obično korisnik naiđe, vrlo su robusno dizajnirali vašu skriptu tako da vam je skripta priušti, a da i dalje izvodi i prosljeđuje skriptu.
Na primjer, pohranili ste sve podatke o kartici i kliknuli na Pošalji zbog niske napunjenosti ili zaglavljenog mrežnog problema. U tom slučaju, korisnik je obaviješten o svom statusu transakcije e-poštom i porukom na telefon. Trebali biste potvrditi ovu e-poštu ili poruku u testnoj skripti.
# 10) Web element web stranice e-trgovine neprestano se mijenja pa uvijek izradite ručni xpath. Neki atributi web elemenata bit će isti, tako da neće biti jedinstvenog načina razlikovanja u takvom scenariju, metoda use () metode xpaths ili pomicanje u prikaz.
#jedanaest) Automatizirajte Ispitivanje pristupačnosti djelovanjem tipkovnice bez korištenja miša definitivno ćete naići na neke probleme i riješiti ih. To igra značajnu ulogu u testiranju korisničkog sučelja.
# 12) Tester treba pažljivo osmisliti scenarij i dodati početnu kontrolnu točku i umetnuti skriptu za prijavu kad god je to potrebno.
# 13) Održavajte različite skripte za drugačiji način plaćanja kako biste izbjegli zabunu. Provjerite događa li se ako se narudžba otkaže nakon plaćanja.
# 14) Testiranje izvedbe s druge strane igra vrlo presudnu ulogu. Čimbenici koje ovdje trebate testirati, zahtjev u sekundi, Transakcija u minuti, Izvršenje po kliku, Vrijeme odziva učitavanja stranice, trajanje zadatka, Vrijeme između klika i prikaza stranice i DNS pretraživanja.
#petnaest) Testiranje sigurnosti je mjesto na kojem se stječe povjerenje kupaca na kojem je izgrađena e-trgovina, tako da ovdje morate provesti puno vremena testirajući na NAPAD OD USLUGE USLUGE, sigurnost korisničkog računa, povjerljivost podataka, sigurnost sadržaja, sigurnost kreditne kartice, onemogućiti nebitno usluge.SSL potvrda certifikata.
# 16) Automatizirano testiranje lokalizacije vrlo je izazovno u e-trgovini zbog usklađenosti sa standardima pristupačnosti za podršku višejezičnim tržištima i poslovnim regijama.
Zaključak
Sad, kad imamo nekoliko popisanih testova, prijeđimo na nekoliko završne misli o testiranju e-trgovine .
Web stranica bi trebala raditi - ne samo na računalima, već i na mobilnim uređajima. Mora biti reagirajući i siguran. Baza podataka treba biti optimizirana, a ETL procesi bi trebao pomoći u održavanju skladišta podataka koje pomaže za OLAP i BI. Testiranje e-trgovine trebalo bi se usredotočiti na sve to.
Međutim, najvažniji dio testiranja e-trgovine jest pretvaraju li se posjetitelji u kupce koji plaćaju ili ne. Broj posjeta koji postaju kupac naziva se 'Stopa konverzije'.
Dakle, važno je testiranje jedne značajke koja promovira bolju konverziju u odnosu na drugu. Iz tog razloga A / B testiranje i Usability Engineering za web stranice e-trgovine dobivaju na važnosti.
Pogledajte ovaj članak: Gumb od 300 milijuna dolara
Postoje alati koji pomažu web lokacijama e-trgovine da analiziraju svoj dizajn radi bolje stope konverzije:
- Optimizirajte : Osobni favorit. Vrlo povoljno i vrlo pronicljivo za A / B testiranje e-trgovine
- Odskočiti : Možete izraditi vlastite odredišne stranice i obaviti brzo dijeljenje ili A / B testiranje
- Povratne informacije o konceptu : Možete poslati svoje web mjesto i dobiti stručne povratne informacije o dizajnu i strategiji vašeg web mjesta.
Ovdje se može koristiti bilo koji alat za testiranje upotrebljivosti, ali gore navedena tri su mi najdraži.
Za više alata pogledajte:
- 16+ TOP alata za testiranje upotrebljivosti za testiranje vaše web aplikacije
- Cjelovit vodič za ispitivanje upotrebljivosti - to je poput pokušaja čitanja misli!
O autoru: Ovaj je članak napisao član STH tima Swati S. Ako želite pisati i pomoći zajednici za testiranje javite nam ovdje .
Kao i uvijek, nadamo se da vam je ovaj članak poslužio.
Jedva čekam čuti vaše komentare i pitanja. Također, u nastavku podijelite svoja najbolja i najlošija iskustva u internetskoj kupnji.
Preporučena literatura
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Preuzimanje e-knjige za testiranje primera
- Alfa testiranje i beta testiranje (cjelovit vodič)
- Vodič za ispitivanje sigurnosti web aplikacija
- Razlika između testiranja radne površine, klijentskog poslužitelja i web testiranja
- 7 osnovnih savjeta za testiranje višejezičnih web stranica
- SQA procesi: Kako testirati kompletnu prijavu?
- Funkcionalno ispitivanje vs nefunkcionalno testiranje