Úvod do elektronického obchodu

V elektronickom obchodovaní je elektronický obchod komerčnou činnosťou nákupu a predaja digitálneho tovaru / služieb prostredníctvom internetu. Amazon, Taobao, Walmart, Flipkart, Ola a Uber sú popredné spoločnosti v oblasti elektronického obchodu na svete a väčšina z nich má zastúpenie v Indii. - Podiel tržieb z elektronického obchodu na celkovom maloobchodnom predaji sa pohybuje okolo 8% na celom svete, v USA je to 13, 5% av Indii je to 2, 2% a všade rastie dvojciferným spôsobom. Žiadni používatelia smartfónov na celom svete, ktorí dosahujú 2, 7 miliardy, objem transakcií elektronického obchodu musí exponenciálne rásť. Predajcovia elektronického obchodu by mali hostiť živú webovú stránku s vynikajúcimi funkciami výkonu a používateľskej skúsenosti, aby zvýšili svoj online predaj. Webové stránky by sa mali pred nasadením používateľom dôkladne otestovať vo všetkých aspektoch.

V tomto článku sa pozrime na rôzne techniky testovania stránok elektronického obchodu.

Čo je testovanie elektronického obchodu?

Je to proces kontroly všetkých funkcií a funkcií webovej stránky, aby sa zistilo, či funguje podľa pôvodných špecifikácií, a tiež sa zabezpečí, že bude vykonávať očakávanú rýchlosť, ak záťaž dosiahne navrhovanú úroveň alebo viac.

Účelom skúšky je zvýšiť:

  • Spoľahlivosť odstránením chýb v kóde.
  • Kvalita odstránením nejasností, nepochopenia požiadaviek kodérov / analytikov.
  • Úroveň výkonu zabezpečením správnej úrovne zdrojov je pridelená na správu zaťaženia a jemné doladenie / optimalizáciu kódu.
  • Užívateľské prostredie odstránením nežiaducich navigácií / krokov postupu a zlepšením vzhľadu a pocitu.
  • Bezpečnosť zdôrazňovaním kódovacích štandardov a štruktúr.
  • Dodržiavanie všetkých pravidiel a predpisov dodržiavaním stanovených zásad / zásad.
  • Dostupnosť webovej stránky používateľom v okne 24 × 7 bez prerušenia.

Ako funguje testovanie elektronického obchodu?

Nižšie sú uvedené kroky, ako to funguje:

Úspech vývoja / implementácie webových stránok závisí od hĺbky testovania vykonaného pred jeho nasadením online.

1. Ako prvý krok procesu testovania musíme identifikovať scenáre, ktoré sa majú testovať

  • Bude musieť byť odvodený z dokumentov systémových požiadaviek (SRS alebo BRD)
  • Potreba spresniť rôzne funkcionality, ktoré sa majú testovať, a mala by pokrývať procesy od začiatku do konca.
  • Sú definované ako aktíva na vysokej úrovni.
  • Sú krátke vložky.
  • Mali by sa zamerať skôr na to, čo testovať, ako na to, ako testovať.

2. Ďalším krokom je identifikácia testovacích prípadov pre identifikované scenáre. Z každého scenára môže byť odvodených niekoľko testovacích prípadov.

Skúšobný prípad pozostáva z:

  • Zoznam akcií, ktoré sa majú vykonať na overenie funkcie alebo funkčnosti aplikácií.
  • Sada testovacích údajov na testovanie každej akcie.
  • Kroky, ktoré treba dodržiavať, predpoklady.
  • Očakávané výsledky.
  • Jedinečné podmienky, ktoré môže Tester použiť na kontrolu funkčnosti.

Na vykonanie testovacích krokov a zdokumentovanie výsledkov je potrebných viac zdrojov. Testovacie prípady by mali byť jednoduché, jednoznačné, orientované na koncového používateľa, mali by obsahovať všetky funkcie a mali by byť ľahko identifikovateľné. Testovacie scenáre a testovacie prípady by sa mali pripraviť spolu s dokumentmi o systémových požiadavkách a po dokončení vývoja aplikačného modulu by sa testovací tím mal dostať do testovacích aktivít interagujúcich s vývojovým tímom.

Druhy testovania

Nižšie sú uvedené typy testov:

Aplikácie elektronického obchodu sú hostované buď ako webová stránka alebo ako mobilné aplikácie. K webovým stránkam sa pristupuje prostredníctvom stolných počítačov / prenosných počítačov a mobilných telefónov prostredníctvom prehliadačov využívajúcich adresy URL. Mobilné aplikácie sa sťahujú z obchodu s aplikáciami v mobilných zariadeniach.

Testovanie elektronického obchodu by malo zahŕňať scenáre:

  • Prístup na web prostredníctvom stolných počítačov / prenosných počítačov a mobilných telefónov
  • Mobilné aplikácie

1. Všeobecné testovanie

Existuje niekoľko všeobecných testov, ktoré aplikácie elektronického obchodu prechádzajú ako všetky ostatné aplikácie, a sú uvedené v nasledujúcej tabuľke:

Typ skúšky proces
funkčné Overenie každej funkcie aplikácie podľa špecifikácie požiadavky
Použiteľnosť Meranie komfortu koncových používateľov pri transakciách v aplikácii
zabezpečenia Posúdenie hrozieb, zraniteľnosti, rizík a odporúčanie nápravných krokov
databázy Kontrola integrity / konzistencie údajov a databázových objektov
A / B

Porovnanie dvoch verzií softvéru na meranie prírastkových zlepšení výkonu.

2. Špecifické testovanie

Existujú špecifické typy testovania týkajúce sa aplikácií elektronického obchodu, ktoré sú uvedené nižšie:

druhy Proces testovania
Pracovný postup aplikácie (testovanie krok za krokom)
  1. Registrácia / Prihlásenie na web,
  2. Vyhľadávanie produktov,
  3. Filtre v sortimente,
  4. Poradie triedenia zobrazenia produktu,
  5. Funkcie nákupného košíka,
  6. Recenzie produktov,
  7. Potvrdenie objednávky
  8. Zasielacie podmienky
  9. Spracovanie platby,
  10. Generovanie faktúry,
  11. zrušenie
  12. Sledovanie dodávok
Kompatibilita prehliadača Overenie fungovania aplikácie vo všetkých prehľadávačoch a ich verziách
Kompatibilita zariadení Prístupnosť webovej stránky vo všetkých určených zariadeniach koncového používateľa. Mohli by to byť stolné počítače / notebooky alebo mobilné zariadenia ako iPad, Tab, smartfóny v akomkoľvek OS (ios, Android, Windows) atď.
Zobrazenie stránky Kontrola formátu stránok, veľkosti písma, nastavení stránky, zobrazovania produktov súvisiacich s históriou prehliadania, súvisiacich stránok, vzhľadu a dojmu stránky, súborov cookie, analytických a sociálnych stránok.
obsah Autentifikácia obsahu z hľadiska kvality, zákonnosti, integrity a pirátstva
Dostupnosť Nepretržitá dostupnosť služieb 24 × 7 s malými prestojmi
výkon

Kontrola načítania domovskej stránky, rýchlosti vyhľadávania, rýchlosti transakcií, manipulácie s nákladom, škálovateľnosti a stability. Skontrolujte priepustnosť a čas odozvy v rôznych fázach prevádzky a porovnajte ich s normami.

SEO (optimalizácia pre vyhľadávače)

Overovanie parametrov SEO, ako je HTML, kľúčové slová a frázy, manipulácia s obrazovkou, kvalita obsahu, responzívny dizajn a spätné odkazy atď.
Integrácia systému Skontrolujte funkčnosť rozhrania, aktiváciu rozhrania v častých intervaloch a jeho výkon
Globalizácia

Podpora viacerých jazykov, riadenie viacerých regiónov a účtovníctvo

Nástroje na testovanie v elektronickom obchode

Niektoré z bežne používaných nástrojov na testovanie webových stránok sú:

  • Selenium: Open-source testovací balík pre webové aplikácie vo všetkých prehliadačoch / platformách. Umožňuje automatické testovanie funkčnosti a regresie pomocou jednoduchých skriptov. Má záznam / prehrávanie zariadenia pre tvorbu testov bez znalosti skriptovacieho jazyka.
  • JMeter: Používa sa hlavne pri testovaní výkonu a zaťaženia a je to nástroj s otvoreným zdrojom v Jave.
  • Spur: Nástroj na overenie webdizajnu a používaný spoločnosťou vyvíjajúcou web.
  • Prehliadače: Nástroj na kontrolu rozdielov vo viacerých prehľadávačoch a chýb pri skriptovaní na webových stránkach.
  • Nástroj na výskum odkazov: nástroje SEO na kontrolu kvality obsahu na webovej stránke.
  • Kliknutie: Poskytuje obrázkovú tepelnú mapu kliknutí na vyhodnotenie horúcej a studenej zóny na stránke HTML.

záver

Keďže stále viac používateľov prijíma online nakupovanie, pri udržiavaní zákazníkov zohráva dôležitú úlohu dobrá doba odozvy / rýchlosť a stabilita webových stránok. Osvedčená stránka elektronického obchodu poskytne vibrácie potrebné pre úspech online obchodu.

Odporúčané články

Toto je príručka pre testovanie elektronického obchodu. Tu diskutujeme o typoch, nástrojoch, čo je testovanie elektronického obchodu? ako to funguje?. Viac informácií nájdete aj v ďalších súvisiacich článkoch -

  1. Webové stránky s elektronickým obchodom
  2. AWS CodeCommit
  3. AWS EMR
  4. Čo je chyba v testovaní softvéru?
  5. Typy a manipulácia s chybami v JavaScripte

Kategórie: