8 important segments testing ecommerce websites
Testovanie elektronického obchodu - Ako testovať webovú stránku / aplikáciu elektronického obchodu
Stavím sa, že v dnešnom svete nenájdete nikoho, kto nenakupuje online. Elektronický obchod / maloobchod je podnikanie, ktoré prosperuje u svojich online zákazníkov. Osobné nakupovanie vs. nakupovanie online má veľa výhod. Pohodlie, úspora času a ľahký prístup k produktom na celom svete atď.
Dobrý Elektronický obchod / Maloobchodný web je kľúčom k jeho úspechu. Musí to byť dôstojný náprotivok výkladnej skrine. Pretože keď idete nakupovať do kamenného obchodu, zákazník sa už zaviazal navštíviť a môže dať značke šancu.
Online je veľa možností. Pokiaľ teda k interakcii nedôjde od začiatku, používateľ môže jednoducho odísť.
Čím kvalitnejšia stránka, tým lepšia firma.
Pretože sa na aplikáciu toľko kladie, je nevyhnutné, aby prešla dôkladným testovaním.
Aplikácia / stránky elektronického obchodu sú tiež webové aplikácie alebo mobilné aplikácie. Takže podstúpia všetko typické typy skúšok.
- Funkčné testovanie
- Testovanie použiteľnosti
- Testovanie bezpečnosti
- Testovanie výkonu
- Testovanie databázy
- Testovanie mobilných aplikácií
- A / B testovanie.
Ak sa chcete rýchlo pozrieť na najčastejšie vykonávané testy na typickej webovej aplikácii, pozrite si:
=> Viac ako 180 vzorových testovacích prípadov na testovanie webových a desktopových aplikácií
Maloobchodné weby sú však svojou povahou vysoko dynamické. Existujú nové ponuky, nové produkty, nové bestsellery, výpredaje atď. To znamená, že web nezostáva príliš dlho rovnaký. Pre mnohých by to preto mohlo byť ohromujúce.
Trik je rozdeliť a dobyť.
Pozrime sa na príkladoch, ako testovať a eCommerce stránky:
Čo sa dozviete:
- Kontrolný zoznam na testovanie elektronického obchodu
- # 1) Domovská stránka - obrázok hrdinu
- # 2) Vyhľadajte
- # 3) Stránka s podrobnosťami o produkte
- # 4) Nákupný košík
- # 5) Platby
- # 6) Kategórie / odporúčané produkty / súvisiace alebo odporúčané produkty
- # 7) Testy po objednávke
- # 8) Ostatné testy
- Výzvy týkajúce sa automatizácie webových stránok elektronického obchodu
- Záver
Kontrolný zoznam na testovanie elektronického obchodu
Ďalej uvádzame zoznam dôležitých segmentov a testovacích prípadov na testovanie webových stránok elektronického obchodu.
Odporúčaná služba prieskumného testovania
# 1) Digivante Direct
Digivante Direct Testovanie elektronického obchodu preukázateľne zvyšuje kvalitu webových stránok elektronického obchodu, zlepšuje skúsenosti s nákupom a zvyšuje online výnosy. Ich rýchle a cenovo dostupné prieskumné riešenie na testovanie elektronického obchodu je lacné a samoobslužné, takže neexistuje žiadny záväzok a kvalita je zaručená.
Pomocou globálnej siete profesionálnych testerov Digivante môžete pokryť všetky hlavné zariadenia v časovom rámci, ktorý je nedosiahnuteľný iným dodávateľom testovania, a získať testovanie v hodnote 24 dní už za 24 hodín. Začnite testovať svoje webové stránky a aplikácie elektronického obchodu ešte dnes.
=> Navštívte webovú stránku Digivante Direct# 1) Domovská stránka - obrázok hrdinu
Domovské stránky maloobchodných webov sú zaneprázdnené. Majú toho veľa. Ale takmer všetci majú obrázok hrdinu:
Toto je druh klikateľného obrázka (prezentácia), ktorý zaberá väčšinu stránky.
Nasleduje niekoľko vecí, ktoré je potrebné otestovať:
- Chystá sa automatické rolovanie?
- Ak áno, v akom intervale sa obrázok obnoví?
- Keď nad ním používateľ prejde kurzorom, bude sa ešte posúvať k ďalšiemu?
- Dá sa na ňu vznášať?
- Dá sa na to kliknúť?
- Ak áno, vedie vás to na správnu stránku a správne riešenie?
- Načítava sa spolu so zvyškom stránky alebo sa načítava naposledy v porovnaní s ostatnými prvkami na stránke?
- Je možné zobraziť zvyšok obsahu?
- Vykresľuje sa to rovnako v rôznych prehliadačoch a s rôznymi rozlíšeniami obrazovky?
# 2) Vyhľadajte
Vyhľadávacie algoritmy sú veľmi dôležité pre úspech maloobchodného webu, pretože nie vždy môžeme umiestniť to, čo chcú používatelia vidieť priamo pred ich očami.
Bežné testy sú:
- Hľadajte na základe názvu produktu, názvu značky alebo niečoho širšieho, kategórie. Napríklad Fotoaparát, Canon EOS 700D, elektronika atď.
- Výsledky vyhľadávania musia byť relevantné
- Musia byť k dispozícii rôzne možnosti triedenia - na základe značky, ceny a recenzií / hodnotení atď.
- Koľko výsledkov sa má zobraziť na stránku?
- Pre viacstranové výsledky existujú možnosti navigácie k nim
- Vyhľadávanie sa tiež deje na mnohých miestach. Pri overovaní tejto funkcie vezmite do úvahy rozčlenenie vyhľadávania na viacerých úrovniach. Napríklad: Keď hľadám na domovskej stránke, môže sa mi zobraziť niečo také:
Keď prejdem do kategórií a prejdem do podkategórie, napríklad do filmov, uvidím toto:
# 3) Stránka s podrobnosťami o produkte
Akonáhle užívateľ nájde produkt buď pomocou vyhľadávania, alebo prechádzaním alebo kliknutím na neho na domovskej stránke, dostane sa na stránku s informáciami o produkte.
Kontrola:
- Obrázok alebo obrázky produktu
- Cena produktu
- Špecifikácia výrobku
- Recenzie
- Skontrolujte možnosti
- Možnosti doručenia
- Prepravné informácie
- Skladom / vypredané
- Viac možností farieb alebo variácií
- Navigácia v navigácii pre jednotlivé kategórie (zvýraznená červenou farbou nižšie). Ak je zobrazená taká navigácia, uistite sa, že sú všetky jej prvky funkčné.
# 4) Nákupný košík
Toto je predposledné štádium predtým, ako sa používateľ zaviaže k nákupu.
Vyskúšajte nasledovné:
- Vložte položky do košíka a pokračujte v nákupe
- Ak používateľ počas nakupovania pridá do košíka rovnakú položku, počet položiek v nákupnom košíku by sa mal zvýšiť
- Všetky položky a ich súčty by sa mali zobraziť v košíku
- Mali by sa platiť dane podľa jednotlivých miest
- Používateľ môže do košíka pridať viac položiek - to by malo odrážať to isté
- Aktualizácia obsahu pridaného do košíka by to mala odrážať tiež
- Vyberte položky z košíka
- Pokračujte k pokladni
- Vypočítajte náklady na prepravu s rôznymi možnosťami prepravy
- Použite kupóny
- Nekontrolujte, nezavrite web a vráťte sa neskôr. Stránka by si mala ponechať položky v košíku
# 5) Platby
- Skontrolujte rôzne možnosti platby
- Ak umožňuje odhlásenie ako hosť, jednoducho dokončite nákup a na konci poskytnite možnosť registrácie
- Vracajúci sa zákazníci - prihláste sa a pozrite sa
- Používateľ sa zaregistruje
- Ak ukladáte kreditné karty zákazníka alebo iné finančné informácie, vykonajte okolo nich bezpečnostné testy, aby ste sa ubezpečili, že sú bezpečné. (Súlad s PCI je nevyhnutnosťou)
- Ak je používateľ prihlásený na dlhší čas, uistite sa, že relácia vypršala alebo nie. Každá stránka má iný limit. Pre niektorých je to 10 minút. U niektorých to môže byť inak.
- E-mailové / textové potvrdenie s vygenerovaným číslom objednávky
# 6) Kategórie / odporúčané produkty / súvisiace alebo odporúčané produkty
Najobľúbenejšie časté otázky, ktoré dostávam od testerov elektronického obchodu, sú: Musím testovať každú kategóriu / každý produkt?
Odpoveď je NIE.
Ak ste vracajúcim sa zákazníkom, niektoré odporúčané produkty sa vám zobrazia na domovskej stránke alebo v nákupnom košíku.
Vybrané produkty sa tiež menia takmer každý deň.
Pretože sa jedná o dynamické prvky, najlepší spôsob, ako otestovať tieto časti aplikácie, je otestovať algoritmus, na základe ktorého sú tieto časti naplnené.
Skontrolujte svoje systémy na dolovanie dát / BI a z backendu skontrolujte dotazy, ktoré obsadzujú tieto sekcie.
# 7) Testy po objednávke
Kontrola:
- Zmeňte poradie
- Zrušiť objednávku
- Sledujte objednávku
- Vráti sa
# 8) Ostatné testy
- Prihlásiť sa
- Časté otázky
- Kontaktujte nás
- Stránka služieb zákazníkom atď.
Výzvy týkajúce sa automatizácie webových stránok elektronického obchodu
Ak chcete zostať na platforme Safer Edge a prinášať klientovi požadované výsledky, musíte zamerať pozornosť na kvalitu a výkon svojej webovej stránky elektronického obchodu a zároveň čo najviac zmenšiť časovú os.
Vo všeobecnosti sa testovanie automatizácie začína výberom správneho rámca automatizácie testov, ktorý má priamy vplyv na výsledok projektu automatizácie testov. Rámec musí obsahovať testovacie skripty a scenáre rôznych automatizovaných procesov.
Na základe tohto rámca môžu testeri ľahko vykonať testy a získať príslušné výsledky generovaním protokolov o testoch. Ale výber správneho nástroja na automatizáciu webových stránok elektronického obchodu závisí od mnohých kľúčových parametrov. Vždy je dôležité porovnať dostupné nástroje na základe kľúčových parametrov, ako sú vlastnosti, výkon, rozšíriteľnosť, náklady na licenciu, náklady na údržbu a školenie a podpora.
Musíte vziať výhodou mnohých nástrojov automatizácie testov otvoreného zdroja automatizovať ďalšie testovacie úsilie bez investovania ďalších finančných prostriedkov.
# 1) Webové stránky elektronického obchodu sú svojou povahou veľmi zamotané, automatizácia každej akcie nie je možná, pretože nemôžeme predpokladať povahu zákazníka.
#dva) Nepretržité zmeny v oblasti elektronického obchodu si vyžadujú regresiu, takže každý deň spusťte test regresného testu, aby ste mohli sledovať účinky zmien.
# 3) Vždy používajte scenáre typu Automatizačná integrácia, ktoré by mali zahŕňať od výberu odkazu na domovskej stránke až po stránku platby a platobnej brány. Týmto môžete aspoň pokryť maximálnu používateľskú skúsenosť s webom elektronického obchodu, aby bolo možné dosiahnuť adekvátne testovanie automatizáciou regresného cyklu.
# 4) Nikdy nestrácajte čas automatizáciou na nestabilnej aplikácii. Jednoduchá zmena ovplyvní celé vaše testovacie obleky a musíte ich znovu vytvoriť.
# 5) Domovská stránka elektronického obchodu Webová stránka je veľmi dôležitá a obsahuje veľa informácií a 1 000 odkazov spojených s každým produktom. Tieto odkazy vyrastajú každý deň, keď na stránku pribúdajú nové ponuky alebo produkty. Pred pokračovaním v regresnom testovaní je teda najlepšie overiť každý odkaz na stránke pomocou stavového kódu HTTP.
Otázky a odpovede na pohovor s html a css
# 6) Keď vykonávate testovacie skripty v inom prehliadači súčasne. Ak je produkt pridaný do nákupného košíka alebo odstránený, tieto informácie by sa mali prejaviť aj v iných prehliadačoch.
# 7) Keď spustíte paralelný test, váš skript zjavne zlyhá, v takom prípade musíte pravidelne obnovovať svoju stránku, aby ste si uchovali informácie o košíku. V reálnom čase sa môžete stretnúť s týmto scenárom, keď napríklad používateľ niekedy môže používať mobilnú aplikáciu elektronického obchodu a tiež mobilnú webovú aplikáciu elektronického obchodu.
# 8) Nezabudnite overiť podrobnosti každého produktu a podrobnosti o cene, či už sa jedná o 10 produktov alebo 1 000 produktov, malo by to zodpovedať požiadavkám predajcu. Toto je fáza, v ktorej môžete urobiť alebo zlomiť zákazníka. Mierna chyba povedie k veľkej strate.
# 9) Vytvorte si množstvo prerušovaných scenárov, s ktorými sa obvykle užívateľ stretne, navrhnite svoj skript veľmi robustne, aby si to váš skript dovolil, a napriek tomu skript spustite a odovzdajte.
Napríklad, uložili ste všetky informácie o karte a klikli na tlačidlo odoslať kvôli nízkemu poplatku alebo prilepeniu aplikácie na problém so sieťou. V takom prípade je používateľ informovaný o svojom stave transakcie prostredníctvom e-mailu a správy do telefónu. Tento e-mail alebo správu by ste mali overiť v testovacom skripte.
# 10) Webový prvok webu elektronického obchodu sa neustále mení, takže vždy vytvorte manuálnu cestu xpath. Niektoré atribúty webových prvkov budú rovnaké, takže v takomto prípade nebude existovať žiadny jedinečný spôsob rozlíšenia. Použije sa metóda () metódy xpaths alebo rolovanie do zobrazenia.
#eleven) Automatizovať Testovanie prístupnosti akciami klávesnice bez použitia myši určite narazíte na niektoré problémy a opravíte ich. To hrá významnú úlohu pri testovaní používateľského rozhrania.
# 12) Tester by mal byť starostlivo navrhnutý podľa scenára a podľa potreby pridať začiatočný kontrolný bod a vložiť prihlasovací skript.
# 13) Aby ste predišli nedorozumeniam, udržiavajte rôzne skripty pre iný spôsob platby. Skontrolujte, či čo sa stane, ak sa objednávka ruší po zaplatení.
# 14) Testovanie výkonu na druhej strane hrá veľmi zásadnú úlohu. Faktory, ktoré tu musíte otestovať, sú požiadavka za sekundu, transakcia za minútu, vykonanie za kliknutie, čas odozvy načítania stránky, trvanie úlohy, čas medzi kliknutím a zobrazením stránky a vyhľadanie DNS.
# pätnásť) Testovanie bezpečnosti je miesto, kde sa získava dôvera zákazníkov, na ktorej sa buduje elektronický obchod, takže tu musíte stráviť veľa času testovaním ÚTOKU ODMIETNUTIA SLUŽIEB, zabezpečenia používateľských účtov, ochrany dôverných údajov, zabezpečenia obsahu, zabezpečenia kreditných kariet, zakázania nepodstatných údajov. služby. Overenie certifikátu SLSL.
# 16) Automatizácia testovania lokalizácie je v elektronickom obchode veľmi náročná z dôvodu dodržiavania štandardov prístupnosti na podporu viacjazyčných trhov a obchodných regiónov.
Záver
Teraz, keď máme uvedených niekoľko testov, prejdime k niekoľkým dokončovacie úvahy o testovaní elektronického obchodu .
Webová stránka by mala fungovať - nielen na počítačoch, ale aj na mobilných zariadeniach. Musí byť pohotový a bezpečný. Databáza by mala byť optimalizovaná a ETL procesy by mal pomôcť udržiavať Data Warehouse, ktorý pomáha pre OLAP a BI. Na to všetko by sa malo zamerať testovanie elektronického obchodu.
Najdôležitejšou súčasťou testovania elektronického obchodu je však to, či návštevníci konvertujú na platiacich zákazníkov alebo nie. Počet návštev, ktoré sa stávajú zákazníkmi, sa nazýva „konverzný pomer“.
Takže jedna funkcia podporuje lepšiu konverziu na rozdiel od druhej, je dôležité testovanie. Preto A / B testovanie a Usability Engineering pre stránky elektronického obchodu sa dostávajú do popredia.
Pozrite sa na tento článok: Tlačidlo 300 miliónov dolárov
Existujú nástroje, ktoré sú zamerané na to, aby pomohli webovým stránkam elektronického obchodu analyzovať ich dizajn a dosiahnuť lepšie konverzné pomery:
- Optimalizovať : Osobný obľúbenec. Veľmi cenovo dostupné a veľmi prehľadné pre testovanie A / B elektronického obchodu
- Odskočiť : Môžete si vytvoriť svoje vlastné vstupné stránky a vykonať rýchle rozdelenie alebo A / B testovanie
- Koncept spätnej väzby : Môžete odoslať svoj web a získať odbornú spätnú väzbu o dizajne a stratégii vášho webu.
Môže sa tu použiť akýkoľvek nástroj na testovanie použiteľnosti, ale vyššie uvedené tri sú moje obľúbené.
Ďalšie nástroje nájdete na adrese:
- 16+ NAJLEPŠÍCH nástrojov na testovanie použiteľnosti na otestovanie vašej webovej aplikácie
- Kompletný sprievodca testovaním použiteľnosti - je to ako pokúšať sa čítať myšlienky!
O autorovi: Tento článok je napísaný členom tímu STH Swati S. Ak chcete napísať a pomôcť testovacej komunite dajte nám vedieť tu .
Dúfame, že ako vždy vám tento článok poslúžil.
Nemôžem sa dočkať, až budem počuť vaše komentáre a otázky. Nižšie tiež zdieľajte svoje najlepšie a najhoršie skúsenosti s nakupovaním online.
Odporúčané čítanie
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Stiahnutie e-knihy Testing Primer
- Alfa testovanie a beta testovanie (kompletný sprievodca)
- Sprievodca testovaním bezpečnosti webových aplikácií
- Rozdiel medzi počítačom, klientskym serverom a webom
- 7 základných tipov na testovanie viacjazyčných webových stránok
- Procesy SQA: Ako otestovať úplnú aplikáciu?
- Funkčné testovanie vs. Nefunkčné testovanie