Úvod do elektronického obchodování

V rámci elektronického obchodování je elektronický obchod komerční činnost spočívající v nákupu a prodeji digitálního zboží / služeb prostřednictvím internetu. Amazon, Taobao, Walmart, Flipkart, Ola a Uber jsou přední společnosti elektronického obchodování na světě a většina z nich je přítomna v Indii. - Podíl tržeb z elektronického obchodování na celkových maloobchodních trzích je celosvětově kolem 8%, v USA je to 13, 5% a v Indii je to 2, 2% a všude roste dvojciferně. Žádní uživatelé chytrých telefonů globálně vzrostou na 2, 7 miliardy, objem transakcí elektronického obchodování musí exponenciálně růst. Prodejci elektronického obchodu by měli hostovat živé webové stránky s vynikajícími funkcemi výkonu a uživatelského prostředí, aby zvýšili svůj online prodej. Webové stránky by měly být před nasazením uživatelům důkladně otestovány ve všech aspektech.

V tomto článku se podíváme na různé techniky při testování webů elektronického obchodu.

Co je testování elektronického obchodu?

Je to proces kontroly všech funkcí a funkcí webové stránky, aby se zjistilo, zda funguje podle původních specifikací, a také se zajistí, že bude vykonávat očekávanou rychlost, pokud zatížení dosáhne navržené úrovně nebo více.

Účelem testování je zlepšit:

  • Spolehlivost opravením vad v kódu.
  • Kvalita odstraněním nejasností, nedorozumění požadavkům kodérů / analytiků.
  • Úroveň výkonu zajištěním správné úrovně zdrojů je přidělena na správu zátěže a doladění / optimalizaci kódu.
  • Uživatelská zkušenost odstraněním nežádoucích navigací / procesních kroků a zlepšením vzhledu a pocitu.
  • Zabezpečení zdůrazněním kódovacích standardů a struktur.
  • Dodržování všech pravidel a předpisů dodržováním stanovených zásad / zásad.
  • Dostupnost webu uživatelům v okně 24 × 7 bez přerušení.

Jak funguje testování elektronického obchodu?

Níže jsou uvedeny kroky, jak to funguje:

Úspěch vývoje / implementace webových stránek závisí na hloubce testování provedeného před jeho nasazením online.

1. Jako první krok procesu testování musíme identifikovat scénáře, které mají být testovány, které

  • Bude muset být odvozen z dokumentů systémových požadavků (SRS nebo BRD)
  • Potřeba upřesnit různé funkce, které mají být testovány, a měla by pokrývat procesy od začátku do konce.
  • Jsou definovány jako aktiva akcí na vysoké úrovni.
  • Jsou krátké jednodílné.
  • Měl by se zaměřit spíše na to, co testovat, než jak testovat.

2. Dalším krokem je identifikace testovacích případů pro identifikované scénáře. Z každého scénáře může být odvozeno několik testovacích případů.

Zkušební případ se skládá z:

  • Seznam akcí, které mají být provedeny k ověření funkce nebo funkčnosti aplikací.
  • Sada testovacích dat pro testování každé akce.
  • Kroky, které je třeba dodržovat, Předpoklady.
  • Očekávané výsledky.
  • Unikátní podmínky, které může Tester použít k ověření funkčnosti.

K provedení testovacích kroků a zdokumentování výsledků je třeba více prostředků. Testovací případy by měly být jednoduché, jednoznačné, orientované na koncového uživatele, měly by zahrnovat všechny funkce a měly by být snadno identifikovatelné. Testovací scénáře a testovací případy by měly být připraveny spolu s dokumenty o systémových požadavcích a jakmile bude vývoj aplikačního modulu dokončen, měl by se testovací tým dostat do testovacích činností interagujících s vývojovým týmem.

Druhy testování

Níže jsou uvedeny typy testování:

eCommerce aplikace jsou hostovány buď jako web nebo mobilní aplikace. Webové stránky jsou přístupné prostřednictvím stolních počítačů / notebooků a mobilních telefonů prostřednictvím prohlížečů používajících adresy URL. Mobilní aplikace se stahují z obchodu s aplikacemi v mobilních zařízeních.

Testování elektronického obchodu by mělo zahrnovat scénáře:

  • Přístup na web prostřednictvím stolních počítačů / notebooků a mobilních zařízení
  • Mobilní aplikace

1. Obecné testování

Existuje několik obecných testů, které aplikace eCommerce procházejí jako jiné aplikace, a jsou uvedeny v následující tabulce:

Typ testování Proces
Funkční Ověření každé funkce aplikace podle specifikace požadavku
Použitelnost Měření pohodlí koncových uživatelů při provádění aplikace
Bezpečnostní Posouzení hrozeb, zranitelností, rizik a doporučení nápravných kroků
Databáze Kontrola integrity / konzistence dat a databázových objektů
A / B

Porovnání dvou verzí softwaru pro měření přírůstkových zlepšení výkonu.

2. Specifické testování

Existují specifické typy testování týkající se aplikací elektronického obchodování a jsou uvedeny níže:

Typy Proces testování
Pracovní postup aplikace (testování krok za krokem)
  1. Registrace / Přihlášení na web,
  2. Hledání produktů,
  3. Filtry v sortimentu,
  4. Pořadí řazení zobrazení produktu,
  5. Funkce nákupního košíku,
  6. Recenze produktů,
  7. Potvrzení objednávky
  8. Pokyny k přepravě
  9. Platba se zpracovává,
  10. Generování faktur,
  11. Zrušení
  12. Sledování dodávek
Kompatibilita prohlížeče Ověření funkčnosti aplikace se všemi prohlížeči a jejími verzemi
Kompatibilita zařízení Přístupnost webu ve všech zamýšlených zařízeních koncového uživatele. Mohou to být stolní počítače / notebooky nebo mobilní zařízení, jako jsou iPad, Tab, smartphony v jakémkoli operačním systému (ios, Android, Windows) atd.
Zobrazení stránky Kontrola formátu stránek, velikosti písma, nastavení stránky, zobrazení produktů souvisejících s historií prohlížení, souvisejících stránek, vzhledu a dojmu stránky, souborů cookie, analytických a sociálních webů.
Obsah Ověřování obsahu z hlediska kvality, legality, integrity a pirátství
Dostupnost Nepřetržitá dostupnost služeb 24 × 7 s malými prostoji
Výkon

Kontrola načítání domovské stránky, rychlosti vyhledávání, rychlosti transakce, manipulace s nákladem, škálovatelnosti a stability. Zkontrolujte propustnost a dobu odezvy v různých fázích provozu a porovnejte ji s normami.

SEO (optimalizace pro vyhledávače)

Ověření parametrů SEO jako HTML, klíčová slova a fráze, manipulace s obrazovkou, kvalita obsahu, responzivní design a zpětné odkazy atd.
Systémová integrace Zkontrolujte funkčnost rozhraní, aktivaci rozhraní v častém intervalu a jeho výkon
Globalizace

Podpora více jazyků, řízení více regionů a účetnictví

Nástroje pro testování v elektronickém obchodování

Mezi široce používané nástroje pro testování webů patří:

  • Selenium: Open-source testovací sada pro webové aplikace ve všech prohlížečích / platformách. Umožňuje automatické testování funkčnosti a regrese pomocí jednoduchých skriptů. Má záznam / přehrávání zařízení pro vytváření testů bez znalosti skriptovacího jazyka.
  • JMeter: Používá se hlavně při testování výkonu a zatížení a jedná se o nástroj s otevřeným zdrojem v Javě.
  • Spur: Nástroj k ověření webdesignu a používaný společností pro vývoj webových aplikací.
  • Prohlížeče: Nástroj pro kontrolu rozdílů v rozložení mezi prohlížeči a chyb při skriptování na webu.
  • Nástroj pro výzkum odkazů: nástroje SEO pro kontrolu kvality obsahu na webu.
  • Kliknutí: Poskytuje názornou mapu kliků pro vyhodnocení teplé a studené zóny na stránce HTML.

Závěr

Vzhledem k tomu, že stále více uživatelů přijímá online nakupování, hraje dobrá doba odezvy / rychlost a stabilita webových stránek velkou roli při udržení zákazníků. Osvědčený web eCommerce poskytne živost potřebnou pro úspěch online obchodu.

Doporučené články

Toto je průvodce testováním elektronického obchodu. Zde diskutujeme typy, nástroje, co je testování elektronického obchodu? jak to funguje?. Další informace naleznete také v dalších souvisejících článcích -

  1. Webové stránky pro elektronický obchod
  2. AWS CodeCommit
  3. AWS EMR
  4. Co je chyba v testování softwaru?
  5. Typy a manipulace s chybami v JavaScriptu

Kategorie: