Uvod u testiranje e-trgovine

U Ispitivanju e-trgovine, e-trgovina je komercijalna djelatnost kupovine i prodaje robe / usluga digitalno putem interneta. Amazon, Taobao, Walmart, Flipkart, Ola i Uber vodeće su tvrtke za e-trgovinu u svijetu, a većina ih je prisutna u Indiji. -Udio u e-trgovini u ukupnoj maloprodaji iznosi oko 8% na globalnoj razini, u SAD-u je 13, 5%, a u Indiji 2, 2%, a posvuda raste dvocifrenim brojevima. Nijedan se korisnik pametnih telefona globalno ne povećava na 2, 7 milijardi, a količina e-trgovine bit će eksponencijalno narasla. Dobavljači e-trgovine trebali bi ugostiti živopisnu web stranicu s vrhunskim značajkama performansi / korisničkog iskustva kako bi poboljšali svoju internetsku prodaju. Prije nego što se upotrebe korisnicima, web stranice trebaju biti temeljito ispitane u svim aspektima.

U ovom ćemo članku vidjeti različite tehnike testiranja web lokacija eCommerce.

Što je testiranje e-trgovine?

To je postupak provjere svih značajki i funkcija web stranice kako bi se utvrdilo da li djeluje prema svojim izvornim specifikacijama, a također osigurava da radi do očekivane brzine ako opterećenje dosegne predviđene razine ili više.

Svrha ispitivanja je poboljšati:

  • Pouzdanost ispravljanjem nedostataka u kodu.
  • Kvaliteta uklanjanjem nejasnoća, nerazumijevanjem zahtjeva kodera / analitičara.
  • Razina performansi osiguravanjem odgovarajuće razine resursa raspoređena je za upravljanje opterećenjem i preciznom podešavanjem / optimizacijom koda.
  • Korisničko iskustvo uklanjanjem neželjenih navigacija / koraka procesa i poboljšanjem izgleda i osjećaja.
  • Sigurnost naglašavajući standarde i strukture kodiranja.
  • Pridržavanje svih pravila i propisa pridržavanjem postavljenih politika / načela.
  • Dostupnost web stranice korisnicima u prozoru 24 × 7 bez ometanja.

Kako funkcionira testiranje e-trgovine?

Ispod je prikazano kako djeluje:

Uspjeh razvoja / implementacije web stranica ovisi o dubini ispitivanja koje je provedeno prije nego što je uvedeno na mrežu.

1. Kao prvi korak procesa testiranja trebamo identificirati scenarije koji se testiraju, a koji

  • Mora se izvoditi iz dokumenata koji se odnose na sustav (SRS ili BRD)
  • Potrebno je precizirati različite funkcionalnosti koje treba testirati, a treba pokriti kraj do kraja sa postupcima aplikacije.
  • Oni su definirani aktivom akcija na visokoj razini.
  • Kratki su jednokrilni brodovi.
  • Treba se usredotočiti na ono što treba testirati, a ne kako testirati.

2. Sljedeći je korak identifikacija test slučajeva za identificirane scenarije. Iz svakog scenarija može se izvesti više testnih slučajeva.

Testni slučaj sastoji se od:

  • Popis akcija koje treba izvršiti za provjeru značajke ili funkcionalnosti aplikacija.
  • Skup testnih podataka za testiranje svake akcije.
  • Koraci koje treba slijediti, Preduvjeti.
  • Očekivani rezultati.
  • Jedinstveni uvjeti koje Tester može koristiti za provjeru funkcionalnosti.

Potrebno je više resursa da biste pokrenuli korake ispitivanja i dokumentirali rezultate. Ispitni slučajevi trebaju biti jednostavni, nedvosmisleni, orijentirani na krajnjeg korisnika, obuhvaćati sve značajke i treba ih biti lako prepoznati. Treba pripremiti ispitne scenarije i ispitne slučajeve zajedno sa dokumentima o zahtjevima sustava i nakon završetka razvoja aplikacijskog modula testni tim trebao bi ući u aktivnosti testiranja u interakciji s razvojnim timom.

Vrste testiranja

Ispod su vrste testiranja:

Aplikacije za e-trgovinu hostuju ili kao web stranica ili kao mobilne aplikacije. Web lokacijama pristupaju se stolnim računalima / prijenosnim računalima i mobilnim telefonima putem preglednika pomoću URL-ova. Mobilne aplikacije preuzimaju se iz trgovine aplikacija na mobilnim uređajima.

Ispitivanje e-trgovine treba obuhvaćati scenarije:

  • Pristup web mjestu putem Računala / prijenosnih računala i mobilnih uređaja
  • Mobilne aplikacije

1. Opće ispitivanje

Postoje neka opća testiranja koja podliježu aplikacijama za e-trgovinu kao i sve druge aplikacije i ona su navedena u donjoj tablici:

Vrsta ispitivanja Postupak
funkcionalna Provjera svake funkcije primjene prema specifikaciji zahtjeva
Upotrebljivost Mjerenje udobnosti krajnjih korisnika tijekom obavljanja transakcija u aplikaciji
sigurnosti Procjena prijetnji, ranjivosti, rizika i preporučuje korake za uklanjanje
Baza podataka Provjera integriteta / dosljednosti podataka i objekata baze podataka
A / B

Usporedba dvije verzije softvera za mjerenje inkrementalnih poboljšanja performansi.

2. Specifično ispitivanje

Postoje određene vrste testiranja koja se odnose na aplikacije za e-trgovinu i navedena su u nastavku:

vrste Proces ispitivanja
Tijek rada aplikacije (korak po korak testiranje)
  1. Registrirajte se / prijavite se na web stranicu,
  2. Pretraživanje proizvoda,
  3. Filteri u paleti proizvoda,
  4. Redoslijed sortiranja prikaza proizvoda,
  5. Značajke košarice,
  6. Recenzije proizvoda,
  7. Potvrda narudžbe
  8. Upute za otpremu
  9. Obrada plaćanja,
  10. Izrada računa,
  11. Otkazivanje
  12. Praćenje isporuke
Kompatibilnost preglednika Provjera funkcioniranja aplikacije sa svim preglednicima i njegovim inačicama
Kompatibilnost uređaja Pristupačnost web mjesta na svim namjeravanim uređajima krajnjeg korisnika. To bi mogli biti Desktop / prijenosna računala ili mobilni uređaji poput iPada, Tab-a, pametnih telefona u bilo kojem OS-u (ios, android, windows) itd.
Prikaz stranice Provjera formata stranica, veličine fonta, postavki stranice, prikaza proizvoda vezanih uz povijest pregledavanja, povezanih stranica, izgled stranice, kolačiće, analitiku i društvene web stranice.
Sadržaj Provjera sadržaja za aspekte kvalitete, zakonitosti, integriteta i piratstva
dostupnost Neprekidna dostupnost usluga 24 × 7 uz malo zastoja
Izvođenje

Provjera učitavanja početne stranice, brzina pretraživanja, brzina transakcije, rukovanje opterećenjem, skalabilnost i stabilnost. Provjerite propusno vrijeme i vrijeme odziva u različitim fazama rada i usporedite ga s normama.

SEO (optimizacija za tražilice)

Provjera SEO parametara kao što su HTML, ključne riječi i fraze, rukovanje zaslonom, kvaliteta sadržaja, brzi dizajn i povratne veze itd.
Integracija sustava Provjerite funkcionalnost sučelja, aktiviranje sučelja u čestim intervalima i njegove performanse
Globalizacija

Podrška više jezika, upravljanje kulturom u više regija i računovodstvo

Alati za testiranje u ispitivanju e-trgovine

Neki od široko korištenih alata za testiranje web stranica su:

  • Selenium: Paket za testiranje otvorenog koda za web aplikacije u bilo kojim preglednicima / platformama. Omogućuje automatsko funkcionalno i regresijsko testiranje pomoću jednostavnih skripti. Ima mogućnost snimanja / reprodukcije za autorske testove bez znanja jezika skripte.
  • JMeter: Koristi se uglavnom za testiranje performansi i opterećenja, a to je Java alat s otvorenim izvorima.
  • Spur: Alat za provjeru web dizajna i koristi ga tvrtka za razvoj web stranica.
  • Preglednici: Alat za provjeru razlika u rasporedu preglednika i pogreške skriptiranja na web mjestu.
  • Alat za istraživanje veze: SEO alati za provjeru kvalitete sadržaja na web mjestu.
  • Toplina klikova: pruža slikovnu toplinsku kartu klikova za procjenu tople i hladne zone na HTML stranici.

Zaključak

Budući da sve više korisnika prihvaća kupnju putem interneta, dobro vrijeme odziva / brzina i stabilnost web mjesta igra veliku ulogu u zadržavanju kupaca. Dobro testirano web mjesto e-trgovine pružit će živost potrebnu za uspjeh mrežnog poslovanja.

Preporučeni članci

Ovo je vodič za testiranje e-trgovine. Ovdje smo raspravljali o vrstama, alatima, što je testiranje e-trgovine? kako radi?. Možete i pregledati naše druge povezane članke da biste saznali više -

  1. Web stranice za e-trgovinu
  2. AWS CodeCommit
  3. AWS EMR
  4. Što je bug u testiranju softvera?
  5. Vrste i rukovanje pogreškama u JavaScript-u

Kategorija: