Uvod v testiranje e-trgovine

Pri testiranju e-trgovine je e-trgovina komercialna dejavnost nakupa in prodaje blaga / storitev v digitalni obliki prek interneta. Amazon, Taobao, Walmart, Flipkart, Ola in Uber so najboljša svetovna podjetja za e-trgovino in večina jih je prisotna v Indiji. - Delež prodaje v e-trgovini v celotni maloprodajni prodaji znaša približno 8% po vsem svetu, v ZDA je 13, 5%, v Indiji pa 2, 2% in povsod raste z dvomestno številko. Noben uporabnik pametnih telefonov se na svetovni ravni ne bo povečal na 2, 7 milijarde, obseg transakcij e-trgovine naj bi naraščal eksponentno. Ponudniki e-trgovine bi morali gostiti živahno spletno mesto z vrhunskimi zmogljivostmi / funkcijami uporabniške izkušnje, da bi izboljšali svojo spletno prodajo. Spletna mesta je treba temeljito preizkusiti v vseh pogledih, preden bodo nameščena uporabnikom.

V tem članku si oglejmo različne tehnike testiranja spletnih mest za e-trgovino.

Kaj je e-trgovina?

To je postopek preverjanja vseh funkcij in funkcij spletnega mesta, da se ugotovi, ali deluje v skladu s prvotnimi specifikacijami, in tudi, da se zagotovi, da deluje do pričakovane hitrosti, če obremenitev doseže načrtovano raven ali več.

Namen testiranja je izboljšati:

  • Zanesljivost z odpravljanjem napak v kodi.
  • Kakovost z odpravljanjem dvoumnosti, nerazumevanjem zahtev koder / analitikov.
  • Raven učinkovitosti z zagotavljanjem ustrezne ravni virov je namenjena upravljanju nalaganja in natančni prilagoditvi / optimizaciji kode.
  • Uporabniška izkušnja z odstranjevanjem neželenih navigacij / korakov postopka in izboljšanjem videza.
  • Varnost s poudarkom na kodiranju standardov in struktur.
  • Skladnost z vsemi pravili in predpisi z upoštevanjem določenih pravil / načel.
  • Razpoložljivost spletnega mesta uporabnikom v oknu 24 × 7 brez motenj.

Kako deluje testiranje e-trgovine?

Spodaj so koraki, kako deluje:

Uspeh razvoja / implementacije spletnih strani je odvisen od globine testiranja, opravljenega pred uvedbo v spletu.

1. Kot prvi korak postopka testiranja moramo določiti scenarije, ki jih je treba preizkusiti, ki

  • Izhajati bo treba iz dokumentov sistemskih zahtev (SRS ali BRD)
  • Potrebno je natančno določiti različne funkcionalnosti, ki jih je treba preizkusiti, in mora zajemati postopke od konca do konca.
  • Opredeljeni so v akciji na visoki ravni.
  • So kratke enoprostornice.
  • Naj se osredotoči na to, kaj preizkusiti, namesto na način testiranja.

2. Naslednji korak je določitev testnih primerov za opredeljene scenarije. Iz vsakega scenarija lahko izhaja več preskusnih primerov.

Testni primer je sestavljen iz:

  • Seznam dejanj, ki jih je treba izvesti za preverjanje funkcije ali funkcionalnosti aplikacij.
  • Nabor testnih podatkov za testiranje vsakega dejanja.
  • Ukrepi, ki jih je treba upoštevati, Predpogoji.
  • Pričakovani rezultati.
  • Edinstveni pogoji, ki jih lahko Tester uporablja za preverjanje funkcionalnosti.

Za preskusne korake in dokumentiranje rezultatov je potrebnih več virov. Preskusni primeri morajo biti enostavni, nedvoumni, na končnega uporabnika usmerjeni, vključevati morajo vse lastnosti in jih je enostavno prepoznati. Testne scenarije in preskusne primere je treba pripraviti skupaj z dokumenti sistemskih zahtev in ko se razvoj aplikacijskega modula zaključi, se mora preizkusna skupina vključiti v dejavnosti testiranja, ki sodelujejo z razvojno skupino.

Vrste testiranja

Spodaj so vrste testiranja:

Aplikacije za e-trgovino gostijo bodisi kot spletno mesto ali kot mobilne aplikacije. Do spletnih mest dostopajo namizni / prenosni računalniki in mobilni telefoni prek brskalnikov z uporabo URL-jev. Mobilne aplikacije se nalagajo iz trgovine z aplikacijami v mobilnih napravah.

Preizkušanje e-trgovine mora zajemati scenarije:

  • Dostop do spletnega mesta prek namiznih računalnikov / prenosnikov in mobilnih naprav
  • Mobilne aplikacije

1. Splošno testiranje

Obstaja nekaj splošnih preizkusov, ki jih imajo e-trgovalne aplikacije kot vse druge aplikacije in so navedene v spodnji tabeli:

Vrsta testiranja Proces
Delujoč Preverjanje vsake funkcije aplikacije v skladu s specifikacijami zahteve
Uporabnost Merjenje udobja končnih uporabnikov med transakcijo v aplikaciji
Varnost Ocenjevanje groženj, ranljivosti, tveganj in priporočilo popravnih korakov
Baza podatkov Preverjanje celovitosti / doslednosti podatkov in predmetov baze podatkov
A / B

Primerjava dveh različic programske opreme za merjenje postopnih izboljšav delovanja.

2. Specifično testiranje

Obstajajo posebne vrste testiranja, ki se nanašajo na aplikacije za e-trgovino in so navedena spodaj:

Vrste Postopek testiranja
Potek dela aplikacije (Testiranje po korakih)
  1. Registracija / prijava na spletno mesto,
  2. Iskanje izdelkov,
  3. Filtri na območju izdelkov,
  4. Vrstni red razvrstitve prikaza izdelka,
  5. Funkcije nakupovalne košarice,
  6. Ocene izdelkov,
  7. Potrdilo naročila
  8. Navodila za pošiljanje
  9. Obdelava plačil,
  10. Generacija računov,
  11. Odpoved
  12. Sledenje dostavi
Združljivost brskalnika Preverjanje delovanja aplikacije z vsemi brskalniki in njenimi različicami
Združljivost naprav Dostopnost spletnega mesta v vseh predvidenih napravah končnega uporabnika. Lahko so namizni / prenosni računalniki ali mobilne naprave, kot so iPad, Tab, pametni telefoni v katerem koli OS (ios, android, windows) itd.
Prikaz strani Preverjanje oblike strani, velikosti pisave, nastavitev strani, prikaz izdelkov, povezanih z zgodovino brskanja, sorodnih strani, videz strani, piškotki, analitika in družabna spletna mesta.
Vsebina Preverjanje vsebine glede kakovosti, zakonitosti, integritete in piratstva
Razpoložljivost Nenehna razpoložljivost storitev 24 × 7 z malo izstopa
Izvedba

Preverjanje nalaganja domače strani, hitrost iskanja, hitrost transakcije, ravnanje z nalaganjem, razširljivost in stabilnost. Preverite pretok in odzivni čas v različnih fazah delovanja in ga primerjajte z normativi.

SEO (optimizacija iskalnikov)

Preverjanje parametrov SEO, kot so HTML, ključne besede in stavki, ravnanje z zasloni, kakovost vsebine, odzivno oblikovanje in povratne povezave itd.
Sistemska integracija Preverite funkcionalnost vmesnika, aktiviranje vmesnika v pogostih intervalih in njegovo delovanje
Globalizacija

Podpora več jezikov, upravljanje večregijske kulture in računovodstvo

Orodja za testiranje pri e-trgovini

Nekatera od pogosto uporabljanih orodij za testiranje spletnih mest so:

  • Selenium: Odprtokodni paket za testiranje spletnih aplikacij v katerem koli brskalniku / platformi. Omogoča avtomatizirano funkcionalno in regresijsko testiranje z uporabo preprostih skript. Ima opremo za snemanje / predvajanje za avtorjenje testov brez znanja jezika skripta.
  • JMeter: Uporablja se predvsem pri testiranju zmogljivosti in obremenitve, na Javi je odprto orodje.
  • Spur: Orodje za preverjanje spletnega oblikovanja in ga uporablja podjetje za razvoj spletnih strani.
  • Brskalniki: Orodje za preverjanje razlik med postavitvami brskalnikov in napak v skriptih na spletnem mestu.
  • Orodje za raziskovanje povezav: SEO orodja za preverjanje kakovosti vsebine na spletnem mestu.
  • Klik toplota: nudi slikovno toplotno karto klikov za oceno vroče in hladne cone na strani HTML.

Zaključek

Glede na to, da vse več uporabnikov sprejema spletno nakupovanje, ima dober odzivni čas / hitrost in stabilnost spletnega mesta veliko vlogo pri ohranjanju kupcev. Dobro preizkušeno spletno mesto za e-trgovino bo zagotovilo živahnost, potrebno za uspeh spletnega poslovanja.

Priporočeni članki

To je vodnik za testiranje e-trgovine. Tukaj razpravljamo o vrstah, orodjih, kaj je testiranje e-trgovine? kako deluje?. Obiščite lahko tudi druge naše sorodne članke, če želite izvedeti več -

  1. Spletna mesta za nakupovanje v e-trgovini
  2. AWS CodeCommit
  3. AWS EMR
  4. Kaj je napaka pri testiranju programske opreme?
  5. Vrste in napake pri rokovanju v JavaScript

Kategorija: