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) |
|
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 -
- Web stranice za e-trgovinu
- AWS CodeCommit
- AWS EMR
- Što je bug u testiranju softvera?
- Vrste i rukovanje pogreškama u JavaScript-u