8 important segments testing ecommerce websites
Testování elektronického obchodování - Jak testovat web / aplikaci elektronického obchodování
Vsadím se, že v dnešním světě nenajdete nikoho, kdo by nenakupoval online. E-commerce / Retail je podnikání, které se daří svým online zákazníkům. Osobní nákup vs. online nákup má mnoho výhod. Pohodlí, úspora času a snadný přístup k produktům po celém světě atd.
Dobrý Elektronický obchod / Maloobchodní web je klíčem k jeho úspěchu. Musí to být důstojný protějšek výkladní skříně. Protože když nakupujete v kamenném obchodě, zákazník se již zavázal navštívit a může dát značce šanci.
Online je mnoho možností. Pokud tedy nedojde k interakci od začátku, uživatel může jednoduše odejít.
Čím lepší stránka, tím lepší podnikání.
Protože aplikace tolik pokládá, je zásadní, aby prošla důkladným testováním.
Aplikace / weby elektronického obchodování jsou také webové aplikace nebo mobilní aplikace. Takže podstoupí vše typické typy zkoušek.
- Funkční testování
- Testování použitelnosti
- Testování zabezpečení
- Testování výkonu
- Testování databáze
- Testování mobilních aplikací
- A / B testování.
Chcete-li se rychle podívat na nejčastěji prováděné testy na typické webové aplikaci, podívejte se na:
=> 180+ ukázkových testovacích případů pro testování webových a desktopových aplikací
Maloobchodní weby jsou však velmi dynamické. K dispozici jsou nové nabídky, nové produkty, nové bestsellery, prodej atd. To znamená, že web nezůstává příliš dlouho stejný. Pro mnohé by to proto mohlo být ohromující.
Trik je rozdělit a dobýt.
Podívejme se na příklady, jak testovat a eCommerce stránky:
Co se naučíte:
- Kontrolní seznam pro testování elektronického obchodu
- # 1) Domovská stránka - obrázek hrdiny
- # 2) Hledat
- # 3) Stránka s podrobnostmi o produktu
- # 4) Nákupní košík
- # 5) Platby
- # 6) Kategorie / Doporučené produkty / Související nebo doporučené produkty
- # 7) Testy po objednávce
- # 8) Další testy
- Výzvy pro automatizaci webových stránek elektronického obchodování
- Závěr
Kontrolní seznam pro testování elektronického obchodu
Níže uvádíme důležité segmenty a testovací případy pro testování webových stránek elektronického obchodování.
Doporučená služba průzkumného testování
# 1) Digivante Direct
Digivante Direct Je prokázáno, že testování elektronického obchodu posiluje kvalitu webových stránek elektronického obchodování, zlepšuje zážitek z nákupu a zvyšuje online výnosy. Jejich rychlé a dostupné průzkumné řešení pro testování elektronického obchodování je levné a samoobslužné, takže neexistuje žádný závazek a je zaručena kvalita.
Pomocí globální sítě profesionálních testerů Digivante můžete pokrýt všechna hlavní zařízení v časovém měřítku, které je nedosažitelné jiným dodavatelem testování, a získat testování za 24 hodin za pouhých 24 hodin. Začněte testovat web a aplikaci elektronického obchodu ještě dnes.
=> Navštivte web Digivante Direct# 1) Domovská stránka - obrázek hrdiny
Domovské stránky maloobchodních webů jsou zaneprázdněné. Hodně se toho děje. Ale téměř všichni mají Hero obrázek:
Toto je druh klikatelného obrázku (prezentace typu), který zabírá většinu stránky.
Následuje několik věcí, které je třeba otestovat:
- Bude to automatické posouvání?
- Pokud ano, v jakém intervalu se obrázek obnoví?
- Když nad ním uživatel umístí ukazatel myši, posouvá se stále na další?
- Lze na něj vznášet?
- Lze na něj kliknout?
- Pokud ano, vede vás to na správnou stránku a správné řešení?
- Načítá se spolu se zbytkem stránky nebo se načítá naposledy ve srovnání s ostatními prvky na stránce?
- Je možné zobrazit zbytek obsahu?
- Vykresluje se stejným způsobem v různých prohlížečích a v různých rozlišeních obrazovky?
# 2) Hledat
Vyhledávací algoritmy jsou pro úspěch maloobchodního webu velmi důležité, protože nemůžeme vždy umístit to, co chtějí uživatelé vidět přímo před jejich očima.
Běžné testy jsou:
- Vyhledávejte na základě názvu produktu, značky nebo kategorie, obecněji. Například Fotoaparát, Canon EOS 700D, elektronika atd.
- Výsledky hledání musí být relevantní
- Musí být k dispozici různé možnosti řazení - na základě značky, ceny a recenzí / hodnocení atd.
- Kolik výsledků se zobrazí na stránku?
- U vícestránkových výsledků existují možnosti, jak k nim přejít
- Hledání se také děje na mnoha místech. Při ověřování této funkce vezměte v úvahu vyhledávání na různých úrovních. Například: Když vyhledávám na domovské stránce, může se mi zobrazit něco takového:
Když přejdu do kategorií a přejdu do podkategorie, možná filmů, uvidím toto:
# 3) Stránka s podrobnostmi o produktu
Jakmile uživatel najde produkt buď pomocí vyhledávání, nebo procházením nebo kliknutím na něj na domovské stránce, přejde na stránku s informacemi o produktu.
Šek:
- Obrázek nebo obrázky produktu
- Cena produktu
- Specifikace produktu
- Recenze
- Podívejte se na možnosti
- Možnosti doručení
- Přepravní informace
- Skladem / Vyprodáno
- Více možností barev nebo variant
- Navigace drobečkové navigace pro kategorie (níže zvýrazněno červeně). Je-li zobrazena taková navigace, ujistěte se, že jsou všechny její prvky funkční.
# 4) Nákupní košík
Toto je předposlední fáze, než se uživatel zaváže k nákupu.
Vyzkoušejte následující:
- Přidejte položky do košíku a pokračujte v nákupu
- Pokud uživatel přidá stejnou položku do košíku, zatímco pokračuje v nakupování, měl by se zvýšit počet položek v nákupním košíku
- Všechny položky a jejich součty by měly být zobrazeny v košíku
- Měly by být použity daně podle místa
- Uživatel může do košíku přidat více položek - součet by to měl odrážet stejně
- Aktualizace obsahu přidaného do košíku by to měla také odrážet
- Odeberte položky z košíku
- Pokračujte k pokladně
- Vypočítejte náklady na dopravu s různými možnostmi dopravy
- Použít kupóny
- Nezkoušejte to, zavřete web a vraťte se později. Web by si měl ponechat položky v košíku
# 5) Platby
- Zkontrolujte různé možnosti platby
- Pokud povolíte odhlášení jako host, jednoduše dokončete nákup a na konci poskytněte možnost registrace
- Vracející se zákazníci - Přihlaste se k pokladně
- Uživatel se zaregistruje
- Pokud ukládáte kreditní kartu zákazníka nebo jiné finanční informace, proveďte kolem toho testování zabezpečení, abyste se ujistili, že je bezpečná. (Shoda s PCI je nutností)
- Pokud je uživatel přihlášen na dlouhou dobu, ujistěte se, že relace vypršela nebo ne. Každý web má jinou prahovou hodnotu. Pro některé je to 10 minut. U některých to může být jiné.
- E-maily / textové potvrzení s vygenerovaným číslem objednávky
# 6) Kategorie / Doporučené produkty / Související nebo doporučené produkty
Nejoblíbenější FAQ, které dostávám od testerů elektronického obchodování, jsou: Musím otestovat každou kategorii / každý produkt?
Odpověď je ne.
Pokud jste vracející se zákazník, zobrazí se vám některé doporučené produkty na domovské stránce nebo v nákupním košíku.
Vybrané produkty se také mění téměř každý den.
Jelikož se jedná o dynamické prvky, nejlepším způsobem, jak otestovat tyto části aplikace, je otestovat algoritmus, na jehož základě jsou tyto části naplněny.
Zkontrolujte své systémy Data mining / BI a z backendu zkontrolujte dotazy, které vyplňují tyto sekce.
# 7) Testy po objednávce
Šek:
- Změňte pořadí
- Zrušit objednávku
- Sledujte objednávku
- Vrací se
# 8) Další testy
- Přihlásit se
- Časté dotazy
- Kontaktujte nás
- Stránka zákaznických služeb atd.
Výzvy pro automatizaci webových stránek elektronického obchodování
Abyste zůstali na Safer Edge a poskytli klientovi požadované výsledky, je třeba přesunout zaměření na kvalitu a výkon vašeho webu elektronického obchodování a přitom co nejvíce zmenšit časovou osu
Testování automatizace obecně začíná výběrem správného rámce automatizace testů, který má přímý dopad na výsledek projektu automatizace testů. Rámec musí zahrnovat testovací skripty a scénáře různých automatizovaných procesů.
Na základě rámce mohou testeři snadno provádět testy a získávat relevantní výsledky generováním protokolů o zkouškách. Ale výběr správného nástroje pro automatizaci webových stránek elektronického obchodování závisí na mnoha klíčových parametrech. Vždy je důležité porovnat dostupné nástroje na základě klíčových parametrů, jako jsou funkce, výkon, rozšiřitelnost, náklady na licence, náklady na údržbu a školení a podpora.
Musíte vzít výhodou mnoha nástrojů pro automatizaci testů open source automatizovat další úsilí v oblasti testování bez investování dalších prostředků.
# 1) Webové stránky elektronického obchodování jsou v podstatě hodně zamotané, automatizace každé akce není možná, protože nemůžeme předpokládat povahu zákazníka.
#dva) Neustálé změny požadavků elektronického obchodování Regrese, proto každý den spusťte regresní testovací oblek, abyste mohli sledovat účinky změn.
# 3) Vždy používejte scénáře typu Automatizační integrace, které by měly zahrnovat od výběru odkazu na domovské stránce až po stránku pokladny a platební brány. Tímto způsobem můžete přinejmenším pokrýt maximální uživatelskou zkušenost s webem elektronického obchodování, takže lze dosáhnout adekvátního testování automatizací regresního cyklu.
# 4) Nikdy neztrácejte čas automatizací na nestabilní aplikaci. Jednoduchá změna ovlivní celé vaše testovací obleky a musíte je znovu vytvořit.
# 5) Domovská stránka elektronického obchodu Webová stránka je velmi důležitá a obsahuje mnoho informací a 1000 odkazů souvisejících s každým produktem a tyto odkazy vyrůstají každý den s přidáváním nových nabídek nebo produktů na stránku. Než tedy provedeme regresní testování, ověřte každý odkaz na stránce pomocí stavového kódu HTTP.
# 6) Pokud provádíte testovací skripty současně v jiném prohlížeči. Pokud je produkt přidán do nákupního košíku nebo odebrán, měly by se tyto informace projevit i v jiných prohlížečích.
# 7) Když spustíte paralelní test, zjevně selže váš skript v takovém scénáři, který musíte pravidelně aktualizovat, aby se zachovaly informace o košíku. V reálném čase se můžete setkat s tímto scénářem, například když uživatel může někdy používat mobilní aplikaci pro elektronický obchod a také mobilní webovou aplikaci pro elektronický obchod.
# 8) Nezapomeňte ověřit podrobnosti každého produktu a podrobnosti o ceně, ať už se jedná o 10 produktů nebo 1000 produktů, což by mělo odpovídat požadavku prodejce. Toto je fáze, kdy můžete udělat nebo zlomit zákazníka, drobná chyba povede k velké ztrátě.
# 9) Vytvořte si spoustu přerušených scénářů, se kterými se obvykle uživatel setká, navrhněte svůj skript velmi robustně, aby si to váš skript dovolil, a přesto skript spusťte a předejte.
Například, uložili jste všechny informace o kartě a klikli na odeslat kvůli nízkému nabití nebo zaseknutí aplikace pro problém se sítí. V takovém případě je uživatel informován o svém stavu transakce prostřednictvím e-mailu a zprávy do telefonu, měli byste tento e-mail nebo zprávu ověřit v testovacím skriptu.
modely životního cyklu vývoje softwaru pdf
# 10) Webový prvek webu elektronického obchodování se neustále mění, takže vždy vytvořte ruční cestu xpath. Některé atributy webových prvků budou stejné, takže v takovém scénáři nebude existovat žádný jedinečný způsob rozlišení použití metody contains () metody xpaths nebo posouvání do zobrazení.
#jedenáct) Automatizovat Testování přístupnosti pomocí akcí na klávesnici bez použití myši určitě narazíte na některé problémy a vyřešíte to. To hraje významnou roli při testování uživatelského rozhraní.
# 12) Tester by měl být scénář pečlivě navržen a přidat kontrolní bod a v případě potřeby vložit přihlašovací skript.
# 13) Udržujte různé skripty pro jiný způsob platby, abyste předešli nejasnostem. Zkontrolujte, co se stane, když se objednávka ruší po zaplacení.
# 14) Testování výkonu hraje naopak velmi zásadní roli. Faktory, které zde musíte otestovat, vyžadují požadavek za sekundu, transakce za minutu, provedení za kliknutí, doba odezvy načtení stránky, doba trvání úkolu, doba mezi kliknutím a zobrazením stránky a vyhledávání DNS.
#patnáct) Testování zabezpečení je místo, kde se získává důvěra zákazníků, na které je postaven elektronický obchod, takže zde musíte strávit spoustu času testováním ÚTOKU ODMÍTNUTÍ SLUŽEB, zabezpečení uživatelských účtů, důvěrnosti dat, zabezpečení obsahu, zabezpečení kreditní karty, deaktivace nepodstatných služby. Ověření certifikátu SLSL.
# 16) Automatizace testování lokalizace je v elektronickém obchodování velmi náročná z důvodu dodržování standardů přístupnosti pro podporu vícejazyčných trhů a obchodních regionů.
Závěr
Nyní, když máme uvedeno několik testů, pojďme k několika dokončování myšlenek na testování elektronického obchodu .
Web by měl fungovat - nejen na počítačích, ale také na mobilních zařízeních. Musí být citlivý a bezpečný. Databáze by měla být optimalizována a Procesy ETL by měl pomáhat udržovat Data Warehouse, který pomáhá pro OLAP a BI. Na to vše by se mělo zaměřit testování elektronického obchodování.
Nejdůležitější částí testování elektronického obchodu je však to, zda návštěvníci přecházejí na platící zákazníky nebo ne. Počet návštěv, které se stávají zákazníkem, se nazývá „Konverzní poměr“.
Takže jedna funkce podporuje lepší konverzi na rozdíl od jiné, je důležité testování. To je proč A / B testování a Usability Engineering pro stránky elektronického obchodování se dostávají do popředí.
Podívejte se na tento článek: Tlačítko 300 milionů dolarů
Existují nástroje, které jsou zaměřeny na pomoc webům elektronického obchodování analyzovat jejich design a dosáhnout lepších konverzních poměrů:
- Optimalizovat : Osobní favorit. Velmi cenově dostupné a velmi užitečné pro testování A / B elektronického obchodu
- Odejít : Můžete si vytvořit vlastní vstupní stránky a provést rychlé rozdělení nebo testování A / B
- Zpětná vazba konceptu : Můžete odeslat svůj web a získat odbornou zpětnou vazbu o designu a strategii vašeho webu.
Lze zde použít jakýkoli nástroj pro testování použitelnosti, ale výše uvedené tři jsou moje oblíbené.
Další nástroje najdete na:
- 16+ NEJLEPŠÍCH nástrojů pro testování použitelnosti k otestování vaší webové aplikace
- Kompletní průvodce testováním použitelnosti - je to jako snažit se číst myšlenky!
O autorovi: Tento článek je napsán členem týmu STH Swati S. Pokud chcete psát a pomáhat testovací komunitě dejte nám vědět zde .
Doufáme, že vám tento článek jako vždy posloužil.
Nemůžu se dočkat, až uslyším vaše komentáře a dotazy. Níže se také podělte o své nejlepší a nejhorší zkušenosti s online nakupováním.
Doporučené čtení
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Testování stahování e-knih Primer
- Alfa testování a beta testování (kompletní průvodce)
- Průvodce testováním zabezpečení webových aplikací
- Rozdíl mezi stolním počítačem, klientským serverem a webovým testováním
- 7 základních tipů pro testování vícejazyčných webových stránek
- Procesy SQA: Jak otestovat kompletní aplikaci?
- Funkční testování vs. nefunkční testování