8 important segments testing ecommerce websites
E-handelstestning - Hur man testar en e-handelswebbplats / applikation
I dagens värld slår jag vad om att du inte hittar någon som inte har handlat online. E-handel / detaljhandel är ett företag som trivs på sina onlinekunder. Att handla personligen mot att handla online har många fördelar. Bekvämlighet, tidsbesparande och enkel åtkomst till produkter över hela världen etc.
En bra E-handel / Detaljhandeln är nyckeln till dess framgång. Det måste vara en värdig motsvarighet till skyltfönstret. Eftersom när du handlar i en fysisk butik har kunden redan förbundit sig att besöka och kan ge varumärket en chans.
Online, val är många. Så om det inte finns ett engagemang från början, kan användaren bara lämna.
Ju bättre webbplats, desto bättre verksamhet.
Eftersom så mycket lägger på applikationen är det viktigt att den genomgår grundlig testning.
E-handelsapplikation / webbplatser är också webbapplikationer eller mobilapplikationer. Så de genomgår alla typiska testtyper.
- Funktionell testning
- Testning av användbarhet
- Säkerhetstestning
- Prestandatester
- Databastestning
- Testning av mobilapplikationer
- A / B-testning.
För en snabb titt på de oftast utförda testerna på en typisk webbapplikation, kolla in:
=> 180+ exempel på testfall för testning av webb- och skrivbordsapplikationer
Detaljhandeln har dock mycket dynamisk karaktär. Det finns nya erbjudanden, nya produkter, nya bästsäljare, försäljning etc. Detta innebär att webbplatsen inte är densamma för länge. Därför kan det bli överväldigande för många.
Tricket är att dela och erövra.
Låt oss se med exemplen på hur man testar och e-handelswebbplats:
Vad du kommer att lära dig:
Checklista för e-handelstestning
Nedan har vi listat viktiga segment och testfall för testning av e-handelswebbplatser.
Rekommenderad Exploratory Testing Service
# 1) Digivante Direct
Digivante Direct E-handelstestning har visat sig stärka e-handelswebbplatsens kvalitet, förbättra köpupplevelsen och öka intäkterna online. Deras snabba och prisvärda testande lösning för e-handel är låg kostnad och självbetjäning så det finns inget bibehållet engagemang och kvalitet garanteras.
Med Digivante globala nätverk av professionella testare kan du täcka alla större enheter i en tidsskala som inte kan nås av någon annan testleverantör och få 24 dagars test på bara 24 timmar. Börja testa din e-handelswebbplats och app idag.
=> Besök Digivante Direct-webbplatsen# 1) Hemsida - hjältebild
Hemsidor på detaljhandelssajter är upptagen. De har mycket på gång. Men nästan alla har en hjältebild:
Det här är den typ av klickbar bild (ett slags bildspel) som upptar majoriteten av sidan.
Följande är några saker att testa:
- Kommer det att rulla automatiskt?
- Om ja, vid vilket intervall kommer bilden att uppdateras?
- När användaren svävar över den, kommer den fortfarande att rulla till nästa?
- Kan den svävas på?
- Kan det klickas på?
- Om ja, tar det dig till rätt sida och rätt affär?
- Laddas den tillsammans med resten av sidan eller laddas senast jämfört med de andra elementen på sidan?
- Kan resten av innehållet visas?
- Gör det på samma sätt i olika webbläsare och olika skärmupplösningar?
# 2) Sök
Sökalgoritmer är mycket viktiga för en detaljhandelswebbs framgång eftersom vi inte alltid kan placera det som användarna vill se precis framför ögonen.
Vanliga tester är:
- Sök baserat på produktnamnet, varumärket eller något bredare, kategorin. Till exempel Kamera, Canon EOS 700D, elektronik, etc.
- Sökresultat måste vara relevanta
- Olika sorteringsalternativ måste vara tillgängliga - baserat på varumärke, pris och recensioner / betyg etc.
- Hur många resultat ska visas per sida?
- För resultat på flera sidor finns det alternativ att navigera till dem
- Sökning sker också på många ställen. Ta hänsyn till sökningen som går ner på flera nivåer när du validerar den här funktionen. Till exempel: När jag söker på hemsidan kan jag se något liknande:
När jag navigerar till kategorier och går till en underkategori, kanske filmer, är det här jag kommer att se:
# 3) Sidan med produktdetaljer
När en användare hittat en produkt antingen genom sökning eller genom att bläddra eller genom att klicka på den från hemsidan kommer användaren att föras till produktinformationssidan.
Kolla upp:
- Bild eller bilder av produkten
- Pris på produkten
- Produktspecifikationer
- Recensioner
- Kolla in alternativ
- Leveransalternativ
- Fraktinformation
- I lager / slut i lager
- Flera färger eller variationer alternativ
- Brödsmulnavigering för kategorierna (markerad i rött nedan). Om sådan navigering visas, se till att alla delar av den är funktionella.
# 4) Kundvagn
Detta är det näst sista steget innan användaren åtar sig köpet.
Testa följande:
- Lägg till varor i kundvagnen och fortsätt handla
- Om användaren lägger till samma artikel i kundvagnen när han fortsätter att handla, bör artikelantalet i kundvagnen ökas
- Alla artiklar och deras totala ska visas i kundvagnen
- Skatter per plats bör tillämpas
- En användare kan lägga till fler artiklar i kundvagnen
- Uppdatera innehållet som läggs till i kundvagnen bör också spegla det
- Ta bort föremål från vagnen
- Fortsätt till utcheckningen
- Beräkna fraktkostnader med olika fraktalternativ
- Använd kuponger
- Kolla inte in, stäng webbplatsen och kom tillbaka senare. Webbplatsen ska behålla föremålen i vagnen
# 5) Betalningar
- Kontrollera olika betalningsalternativ
- Om du tillåter utcheckning som gäst, gör du bara köpet och ger dig möjlighet att registrera dig i slutet
- Återkommande kunder - Logga in för att checka ut
- Användarregistrering
- Om du lagrar kundkreditkort eller annan ekonomisk information, gör säkerhetstester kring detta för att säkerställa att det är säkert. (PCI-överensstämmelse är ett måste)
- Om användaren har registrerat sig länge, se till att sessionen är tidsavbruten eller inte. Varje webbplats har en annan tröskel. För vissa är det 10 minuter. För vissa kan det vara annorlunda.
- E-post / textbekräftelse med genererat ordernummer
# 6) Kategorier / Utvalda produkter / Relaterade eller rekommenderade produkter
De mest populära frågorna jag får från e-handelstestare är: Måste jag testa varje kategori / varje produkt?
Svaret är nej.
Om du är en återkommande kund visas några rekommenderade produkter på hemsidan eller i din kundvagn.
Utvalda produkter ändras också nästan varje dag.
Eftersom det här är dynamiska element är det bästa sättet att testa dessa delar av applikationen att testa algoritmen baserat på vilken dessa sektioner är befolkade.
Kontrollera dina Data mining / BI-system och kontrollera från baksidan vilka frågor som finns i dessa avsnitt.
# 7) Test efter beställning
Kolla upp:
- Ändra ordern
- Avbryt beställningen
- Spåra ordern
- Returnerar
# 8) Andra tester
- Logga in
- Vanliga frågor
- Kontakta oss sidan
- Kundtjänstsida etc.
Utmaningar att automatisera e-handelswebbplatsen
För att förbli på Safer Edge och leverera önskade resultat till klienten måste du flytta fokus på kvalitet och prestanda på din e-handelswebbplats medan du krymper tidslinjen så mycket som möjligt
Generellt börjar Automation Testing med att välja rätt testautomatiseringsramverk som direkt påverkar resultatet av testautomatiseringsprojektet. Ramverket måste innehålla testskript och scenarier för olika automatiserade processer.
Baserat på ramverket kan testarna enkelt utföra testerna och få relevanta resultat genom att generera testrapporter. Men att välja rätt verktyg för att automatisera e-handelswebbplats beror på många viktiga parametrar. Det är alltid viktigt att jämföra tillgängliga verktyg baserat på viktiga parametrar som funktioner, prestanda, töjbarhet, licensieringskostnad, underhållskostnad och utbildning och support.
Du måste ta fördel med många open source-testautomationsverktyg att automatisera fler testansträngningar utan att investera ytterligare medel.
# 1) E-handelswebbplatser är mycket intrasslade i naturen, det är inte möjligt att automatisera varje åtgärd eftersom vi inte kan anta kundens natur.
#två) Kontinuerliga förändringar för e-handel kräver regression så kör regressionstestdräkt varje dag för att hålla reda på effekterna av förändring.
# 3) Gå alltid med typ av scenarier för automatisering av integration som ska täcka från att välja en länk på hemsidan till kassan och betalningssidan. Härmed kan du åtminstone täcka maximal användarupplevelse med e-handelswebbplatsen, så att adekvat testning kan uppnås genom att automatisera regressionscykeln.
# 4) Slösa aldrig tid på att automatisera den instabila applikationen. En enkel förändring kommer att påverka hela din testdräkt och du måste återskapa den.
# 5) Hemsidan för e-handelswebbplatsen är mycket viktig och innehåller mycket information och 1000 länkar som är kopplade till varje produkt och dessa länkar växer upp varje dag när nya erbjudanden eller produkter läggs till på en sida. Så innan du fortsätter till regressionstest är det bäst att verifiera varje länk på sidan med hjälp av HTTP-statuskod.
# 6) När du kör testskript i en annan webbläsare samtidigt. Om en produkt läggs till i kundvagnen eller tas bort ska den informationen också återspeglas i andra webbläsare.
# 7) När du kör test parallellt kommer detta uppenbarligen att misslyckas med ditt skript i ett sådant scenario måste du regelbundet uppdatera din sida för att behålla kundinformation. I realtid kan du stöta på det här scenariot, till exempel kan en användare ibland använda mobil e-handelsapp och även en mobil e-handelswebapplikation.
# 8) Glöm inte att verifiera varje produktinformation och prisinformation om det är 10 produkter eller 1000 produkter, det ska vara enligt säljarens krav. Detta är den fas där du kan göra eller bryta en kund ett litet misstag kommer att leda till en stor förlust.
# 9) Skapa själv många avbrutna scenarier som vanligtvis användare stöter på utformar ditt manus mycket robust så att ditt manus ger det och ändå kör och skickar manuset.
Till exempel, du sparade all kortinformation och klickade på skicka på grund av låg laddning eller nätverksproblem. I det här fallet meddelas en användare om sin transaktionsstatus via e-post och meddelande till telefon. Du ska validera detta e-postmeddelande eller meddelande i ett testskript.
# 10) Webbelementet på e-handelswebbplatsen förändras så alltid Skapa manuell xpath. Vissa Web Elements-attribut kommer att vara desamma så det finns inget unikt sätt att urskilja i ett sådant scenario använder () metoden för xpaths eller bläddrar till vy.
#elva) Automatisera Testning av tillgänglighet genom tangentbordsåtgärder utan att använda musåtgärder kommer du definitivt att stöta på några av problemen och åtgärda det. Detta spelar en viktig roll vid testning av användargränssnitt.
# 12) Testaren bör utformas noggrant i scenariot och lägga till startkontroll och infoga inloggningsskript när det behövs.
# 13) Underhåll olika skript för ett annat betalningssätt för att undvika förvirring. Kontrollera om vad som händer om en beställning annulleras efter betalning.
# 14) Prestandatestning å andra sidan spelar en mycket avgörande roll. Faktorerna du behöver testa här begäran per sekund, Transaktion per minut, Utförande per klick, Svarstid för sidladdning, uppgiftens längd, Tid mellan klick och sidvisning och DNS-sökning.
#femton) Säkerhetstestning är där kundernas förtroende uppnås på vilken e-handel som bygger så här måste du spendera mycket tid på att testa på NAKT AV TJÄNSTANVÄNDNING, Användarkontosäkerhet, Datakonfidentialitet, innehållssäkerhet, kreditkortsäkerhet, inaktivera icke-nödvändigt tjänster.SSL-certifikatvalidering.
# 16) Automatisering av lokaliseringstestning är mycket utmanande inom e-handel på grund av efterlevnad av tillgänglighetsstandarder för att stödja flerspråkiga marknader och affärsregioner.
Slutsats
Nu, när vi har några tester listade, går vi vidare till ett par avsluta tankar om e-handelstestning .
En webbplats bör fungera - inte bara på datorer utan även på mobila enheter. Det måste vara lyhört och säkert. Databasen bör optimeras och ETL-processer bör hjälpa till att underhålla ett datalager som hjälper till med OLAP och BI. E-handelstester bör fokusera på allt detta.
Den viktigaste delen av e-handelstestning är dock om besökarna konverterar till betalande kunder eller inte. Antalet besök som blir kund kallas ”Conversion Rate”.
gratis e-postleverantörer i usa
Så främjar en funktion bättre konvertering i motsats till en annan, är det viktigt att testa. Det är därför A / B-testning och användbarhetsteknik för e-handelsplatser får framträdande plats.
Kolla in den här artikeln: Knappen på 300 miljoner dollar
Det finns verktyg som är inriktade på att hjälpa e-handelssajter att analysera sin design för bättre omvandlingsfrekvenser:
- Optimalt : En personlig favorit. Mycket prisvärd och mycket insiktsfull för E-handel A / B-testning
- Avvisa : Du kan skapa egna målsidor och göra en snabb split eller A / B-testning
- Konceptåterkoppling : Du kan skicka in din webbplats och få expertfeedback om webbplatsens design och strategi.
Varje användbarhetstestverktyg kan användas här, men ovanstående tre är min favorit.
För fler verktyg, kolla in:
- 16+ TOPP-verktyg för testning av användbarhet för att testa din webbapplikation
- En komplett guide till användbarhetstestning - det är som att försöka läsa sinnen!
Om författaren: Den här artikeln är skriven av STH-teammedlem Swati S. Om du vill skriva och hjälpa till att testa communityn låt oss veta här .
Som alltid hoppas vi att den här artikeln har tjänat dig.
Jag kan inte vänta med att höra dina kommentarer och frågor. Dela också dina bästa och sämsta online shoppingupplevelser nedan.
Rekommenderad läsning
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- Testing Primer eBook Download
- Alfatestning och betatestning (En komplett guide)
- Testguide för webbapplikationssäkerhet
- Skillnad mellan Desktop, Client Server Testing och Web Testing
- 7 grundläggande tips för testning av flerspråkiga webbplatser
- SQA-processer: Hur testar jag fullständig ansökan?
- Funktionell testning mot icke-funktionell testning