Ú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) |
|
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 -
- Webové stránky s elektronickým obchodom
- AWS CodeCommit
- AWS EMR
- Čo je chyba v testovaní softvéru?
- Typy a manipulácia s chybami v JavaScripte