8 important segments testing ecommerce websites
Testarea comerțului electronic - Cum se testează un site web / aplicație de comerț electronic
În lumea de astăzi, pun pariu că nu veți găsi pe nimeni care să nu fi cumpărat online. E-commerce / Retail este o afacere care prosperă pe clienții săi online. Cumpărăturile personal față de cumpărăturile online au multe avantaje. Confort, economie de timp și acces ușor la produse din întreaga lume etc.
Un bun Comerț electronic / Site-ul cu amănuntul este cheia succesului său. Trebuie să fie un omolog demn al vitrinei. Pentru că, atunci când mergi la cumpărături la un magazin fizic, clientul și-a luat deja un angajament de vizită și s-ar putea să ofere brandului o șansă.
Online, alegerile sunt multe. Deci, dacă nu există o implicare de la început, utilizatorul ar putea să plece.
Cu cât site-ul este mai bun, cu atât este mai bună afacerea.
Întrucât se aplică atât de multe aplicații, este esențial să fie supuse unor teste amănunțite.
Aplicațiile / site-urile de comerț electronic sunt și aplicații web sau aplicații mobile. Deci, ei suferă toate tipuri tipice de testare.
- Testarea funcțională
- Testarea utilizabilității
- Testarea securității
- Test de performanta
- Testarea bazei de date
- Testarea aplicațiilor mobile
- Testarea A / B.
Pentru o privire rapidă asupra testelor efectuate cel mai adesea pe o aplicație web tipică, verificați:
=> 180+ Exemple de cazuri de testare pentru testarea aplicațiilor web și desktop
Cu toate acestea, site-urile de vânzare cu amănuntul au o natură extrem de dinamică. Există oferte noi, produse noi, bestselleruri noi, vânzări etc. Acest lucru înseamnă că site-ul nu rămâne la fel prea mult timp. Prin urmare, ar putea deveni copleșitor pentru mulți.
Trucul este să împărțiți și să cuceriți.
Să vedem cu exemplele de testare și de eCommerce Site:
Ce veți învăța:
Lista de verificare pentru testarea comerțului electronic
Mai jos, am enumerat segmente importante și cazuri de testare pentru testarea site-ului de comerț electronic.
Serviciul de testare exploratorie recomandat
# 1) Digivante Direct
Digivante Direct Testarea comerțului electronic se dovedește că întărește calitatea site-urilor de comerț electronic, îmbunătățește experiența de cumpărare și crește veniturile online. Soluția lor rapidă și accesibilă de testare a comerțului electronic este cost redus și autoservire, astfel încât nu există un angajament păstrat și calitatea este garantată.
Folosind rețeaua globală de testeri profesioniști Digivante, puteți acoperi toate dispozitivele majore într-un interval de timp care nu poate fi atins de niciun alt furnizor de testare și puteți primi testare în valoare de 24 de zile în doar 24 de ore. Începeți să testați site-ul și aplicația dvs. de comerț electronic astăzi.
=> Vizitați site-ul web Digivante Direct# 1) Pagina de pornire - Imagine erou
Paginile de pornire ale site-urilor de vânzare cu amănuntul sunt ocupate. Au multe lucruri. Dar aproape toți au o imagine de erou:
Acesta este genul de imagine pe care se poate face clic (un fel de prezentare de diapozitive) care ocupă majoritatea paginii.
Următoarele sunt câteva lucruri de testat:
- Se va derula automat?
- Dacă da, la ce interval va fi reîmprospătată imaginea?
- Când utilizatorul trece peste el, va continua să deruleze la următorul?
- Poate fi planat?
- Se poate face clic pe el?
- Dacă da, vă duce la pagina corectă și la afacerea corectă?
- Se încarcă împreună cu restul paginii sau se încarcă ultima în comparație cu celelalte elemente de pe pagină?
- Se poate vizualiza restul conținutului?
- Se redă la fel în diferite browsere și rezoluții diferite de ecran?
# 2) Căutare
Algoritmii de căutare sunt foarte importanți pentru succesul unui site de vânzare cu amănuntul, deoarece nu putem plasa întotdeauna ceea ce doresc utilizatorii să vadă chiar în fața ochilor lor.
Testele obișnuite sunt:
- Căutați în funcție de numele produsului, numele de marcă sau ceva mai larg, categoria. De exemplu Aparat foto, Canon EOS 700D, electronice etc.
- Rezultatele căutării trebuie să fie relevante
- Trebuie să fie disponibile diferite opțiuni de sortare - în funcție de marcă, preț și recenzii / evaluări etc.
- Câte rezultate trebuie afișate pe pagină?
- Pentru rezultate pe mai multe pagini, există opțiuni pentru a naviga la ele
- De asemenea, căutarea are loc în multe locuri. Vă rugăm să luați în considerare analiza de căutare în mai multe niveluri atunci când validați această funcționalitate. De exemplu: Când caut pe pagina principală, s-ar putea să văd așa ceva:
Când navighez la categorii și merg la o subcategorie, poate filme, iată ce voi vedea:
# 3) Pagina Detalii produs
Odată ce un utilizator găsește un produs fie prin căutare, fie prin navigare sau făcând clic pe acesta din pagina principală, utilizatorul va fi condus la pagina cu informații despre produs.
Verifica:
- Imagine sau imagini ale produsului
- Prețul produsului
- Specificațiile produsului
- Recenzii
- Verificați opțiunile
- Optiuni de livrare
- Informații de expediere
- În stoc / Stoc epuizat
- Opțiuni multiple de culoare sau variante
- Navigare cu pesmet pentru categorii (evidențiată în roșu mai jos). Dacă este afișată o astfel de navigație, asigurați-vă că fiecare element al acesteia este funcțional.
# 4) Coș de cumpărături
Aceasta este penultima etapă înainte ca utilizatorul să se angajeze la cumpărare.
Testați următoarele:
- Adăugați articole în coș și continuați să faceți cumpărături
- Dacă utilizatorul adaugă același articol în coș în timp ce continuă să cumpere, numărul articolelor din coșul de cumpărături ar trebui să fie mărit
- Toate articolele și totalurile acestora trebuie afișate în coș
- Trebuie aplicate taxe conform locației
- Un utilizator poate adăuga mai multe articole în coș - totalul ar trebui să reflecte același lucru
- Actualizați conținutul adăugat în coș - totalul ar trebui să reflecte și acest lucru
- Scoateți articolele din coș
- Finalizează cumpărăturile
- Calculați costurile de expediere cu diferite opțiuni de expediere
- Aplicați cupoane
- Nu verificați, închideți site-ul și reveniți mai târziu. Site-ul ar trebui să păstreze articolele din coș
# 5) Plăți
- Verificați diferite opțiuni de plată
- Dacă permiteți check-out ca invitat, pur și simplu finalizați achiziția și oferiți o opțiune de înregistrare la sfârșit
- Clienți reîntorși - Conectați-vă pentru a ieși
- Utilizatorul se înscrie
- Dacă depozitați cardul de credit al clientului sau orice alte informații financiare, efectuați teste de securitate în jurul acestuia pentru a vă asigura că este sigur (conformitatea PCI este o necesitate)
- Dacă utilizatorul este înscris pentru o perioadă lungă de timp, asigurați-vă că sesiunea este expirată sau nu. Fiecare site are un prag diferit. Pentru unii, sunt 10 minute. Pentru unii, ar putea fi diferit.
- E-mailuri / Confirmare text cu numărul comenzii generate
# 6) Categorii / Produse recomandate / Produse conexe sau recomandate
Cele mai populare întrebări frecvente pe care le primesc de la testerii de comerț electronic sunt: Trebuie să testez fiecare categorie / fiecare produs?
Raspunsul este nu.
Dacă sunteți un client care revine, vi se vor afișa câteva produse recomandate pe pagina principală sau în coșul de cumpărături.
Produsele recomandate se schimbă aproape în fiecare zi.
Deoarece acestea sunt elemente dinamice, cel mai bun mod de a testa aceste părți ale aplicației este de a testa algoritmul pe baza căruia sunt populate aceste secțiuni.
jira raport de urmărire a timpului de către utilizator
Verificați sistemele de Data mining / BI și verificați din backend interogările care populează aceste secțiuni.
# 7) Teste după comandă
Verifica:
- Schimbați comanda
- Anulează comanda
- Urmăriți comanda
- Se intoarce
# 8) Alte teste
- Logare
- Întrebări frecvente
- Pagina Contactați-ne
- Pagina Serviciului Clienți etc.
Provocări Automatizarea site-ului web de comerț electronic
Pentru a rămâne pe Safer Edge și a oferi clientului rezultatele dorite, trebuie să schimbați atenția asupra calității și performanței site-ului dvs. de comerț electronic, reducând în același timp cronologia cât mai mult posibil
În general, testarea automatizării începe prin selectarea unui cadru de automatizare corect, care are un impact direct asupra rezultatului proiectului de automatizare a testelor. Cadrul trebuie să includă scripturile de testare și scenariile diferitelor procese automatizate.
Pe baza cadrului, testerii pot executa cu ușurință testele și pot obține rezultate relevante prin generarea rapoartelor de testare. Dar selectarea instrumentului potrivit pentru automatizarea site-ului de comerț electronic depinde de mulți parametri cheie. Este întotdeauna important să comparați instrumentele disponibile pe baza parametrilor cheie, cum ar fi caracteristicile, performanța, extensibilitatea, costul licențierii, costul de întreținere și instruirea și asistența.
Trebuie să iei avantajul multor instrumente de automatizare a testelor open source pentru a automatiza mai multe eforturi de testare fără a investi fonduri suplimentare.
# 1) Site-urile de comerț electronic sunt mult înglobate în natură, automatizarea fiecărei acțiuni nu este posibilă deoarece nu putem presupune natura clientului.
#Două) Modificările continue pentru comerțul electronic necesită regresie, deci executați costumul de testare de regresie în fiecare zi pentru a urmări efectele schimbării.
# 3) Mergeți întotdeauna cu automatizarea integrării tipului de scenarii care ar trebui să acopere de la selectarea unui link pe pagina principală până la pagina de checkout și gateway de plată. Prin prezenta, puteți acoperi cel puțin experiența maximă a utilizatorului cu site-ul de comerț electronic, astfel încât testarea adecvată să poată fi realizată prin automatizarea ciclului de regresie.
# 4) Nu pierdeți niciodată timpul automatizând aplicația instabilă. O simplă schimbare vă va afecta întregul costum de testare și trebuie să o recreați.
# 5) Pagina principală a site-ului de comerț electronic este foarte importantă și conține multe informații și 1000 de linkuri asociate fiecărui produs, iar aceste linkuri cresc în fiecare zi pe măsură ce noi oferte sau produse sunt adăugate la o pagină. Deci, înainte de a trece la regresie, testăm tot posibilul pentru a verifica fiecare link din pagină utilizând codul de stare HTTP.
# 6) Când executați scripturi de testare pe un alt browser în același timp. Dacă un produs este adăugat în coșul de cumpărături sau eliminat, aceste informații ar trebui să fie reflectate și în alte browsere.
# 7) Când rulați testul paralel, acest lucru vă va eșua în mod evident în acest scenariu, trebuie să vă reîmprospătați periodic pagina pentru a păstra informațiile despre coș. În timp real, puteți întâlni acest scenariu, de exemplu un utilizator poate folosi uneori aplicația mobilă de comerț electronic și, de asemenea, o aplicație web de comerț electronic mobil.
# 8) Nu neglijați să verificați detaliile fiecărui produs și detaliile de preț, indiferent dacă este vorba de 10 produse sau 1000 de produse, ar trebui să fie conform cerințelor vânzătorului. Aceasta este faza în care puteți face sau rupe o ușoară greșeală a clientului, ceea ce va duce la o pierdere mare.
# 9) Creați-vă o mulțime de scenarii întrerupte, de care utilizatorul întâlnește de obicei proiectarea scriptului dvs. foarte robust, astfel încât scriptul dvs. să îl permită și să ruleze și să transmită scriptul.
De exemplu, ați stocat toate informațiile despre card și ați făcut clic pe Trimitere din cauza unei taxe reduse sau a unei probleme de rețea blocate. În acest caz, un utilizator este notificat cu privire la starea tranzacției sale prin e-mail și mesaj către telefon, ar trebui să validați acest e-mail sau mesaj într-un script de testare.
# 10) Elementul web al site-ului e-commerce continuă să se schimbe, deci întotdeauna Creați manual xpath. Unele atribute Web Elements vor fi aceleași, astfel încât nu va exista un mod unic de a distinge într-un astfel de scenariu, metoda contine () de xpaths sau derulează în vizualizare.
#unsprezece) Automatizează Testarea accesibilității prin acțiuni de la tastatură fără a utiliza acțiunea mouse-ului, veți întâlni cu siguranță unele dintre probleme și le veți remedia. Acest lucru joacă un rol semnificativ în testarea interfeței cu utilizatorul.
# 12) Testerul trebuie să fie proiectat cu atenție scenariul și să adauge punctul de control inițiat și să introducă scriptul de conectare ori de câte ori este necesar.
# 13) Păstrați diferite scripturi pentru un alt mod de plată, pentru a evita confuzia. Verificați dacă se întâmplă dacă o comandă se anulează după plată.
# 14) Testarea performanței, pe de altă parte, joacă un rol foarte crucial. Factorii pe care trebuie să-i testați aici solicită pe secundă, Tranzacție pe minut, Execuție pe clic, un timp de răspuns de încărcare a paginii, durata sarcinii, durata de timp dintre clic și afișarea paginii și căutare DNS.
#cincisprezece) Testarea securității este locul în care se câștigă încrederea clienților pe baza căreia se bazează comerțul electronic, așa că aici trebuie să petreceți mult timp testând ATENȚUL DE REFUZARE A SERVICIULUI, securitatea contului utilizatorului, confidențialitatea datelor, securitatea conținutului, securitatea cardului de credit, dezactivarea neesențială servicii. Validare certificat SSL.
# 16) Automatizarea testării localizării este foarte dificilă în comerțul electronic, datorită respectării standardelor de accesibilitate pentru a sprijini piețele multilingve și regiunile de afaceri.
Concluzie
Acum, că avem câteva teste enumerate, să trecem la câteva finalizarea gândurilor despre testarea comerțului electronic .
Un site web ar trebui să funcționeze - nu doar pe computere, ci și pe dispozitive mobile. Trebuie să fie receptiv și sigur. Baza de date ar trebui optimizată și fișierul Procese ETL ar trebui să ajute la menținerea unui depozit de date care să ajute OLAP și BI. Testarea comerțului electronic ar trebui să se concentreze pe toate acestea.
Cu toate acestea, cea mai importantă parte a testării comerțului electronic este dacă vizitatorii se convertesc sau nu în clienți plătitori. Numărul de vizite care devin client se numește „Rata de conversie”.
Deci, o caracteristică promovează o conversie mai bună, spre deosebire de alta, este o testare importantă. Acesta este motivul pentru care Testarea A / B și ingineria de utilizare pentru site-urile de comerț electronic câștigă importanță.
Consultați acest articol: Butonul de 300 de milioane de dolari
Există instrumente destinate să ajute site-urile de comerț electronic să își analizeze designul pentru rate de conversie mai bune:
- În mod optim : Un favorit personal. Foarte accesibil și foarte inteligent pentru testarea comerțului electronic A / B
- Deconectați : Puteți crea propriile pagini de destinație și puteți face o repartizare rapidă sau testarea A / B
- Feedback asupra conceptului : Vă puteți trimite site-ul web și puteți obține feedback de la experți cu privire la designul și strategia site-ului dvs.
Orice instrument de testare a utilizabilității poate fi utilizat aici, dar cele trei de mai sus sunt preferatele mele.
Pentru mai multe instrumente, verificați:
- 16+ TOP Instrumente de testare a utilizabilității pentru a vă testa aplicația web
- Un ghid complet pentru testarea utilizabilității - Este ca și cum ai încerca să citești mințile!
Despre autor: Acest articol este scris de Swati S., membru al echipei STH. Dacă doriți să scrieți și să ajutați testarea comunității anunțați-ne aici .
Ca întotdeauna, sperăm că acest articol vă va fi de folos.
Abia aștept să vă aud comentariile și întrebările. De asemenea, vă rugăm să împărtășiți cele mai bune și mai proaste experiențe de cumpărături online de mai jos.
Lectură recomandată
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Descărcare eBook Descărcare Primer
- Testarea alfa și testarea beta (un ghid complet)
- Ghid de testare a securității aplicațiilor web
- Diferența dintre Desktop, Client Server Testing și Web Testing
- 7 sfaturi de bază pentru testarea site-urilor web multilingve
- Procese SQA: Cum se testează cererea completă?
- Testarea funcțională Vs testarea nefuncțională