E-komercijos svetainių testavimui reikalingos žinios apie žiniatinklio testavimo metodus ir elektroninės prekybos domeną.
Daugumai el. Prekybos svetainių bendra tema ir struktūra yra bendra, pvz .:
Žinoma, tipinėje el. Prekybos svetainėje yra daugybė kitų puslapių, tačiau pagrindinė pagrindinė vartotojo kelionė reikalautų paliesti aukščiau nurodytus puslapius, ir būtent čia el. Prekybos svetainių bandymai turėtų būti sutelkti į: „Checkout“ kelionė.
Šie „front-end“ puslapiai greičiausiai bendrauja su „back-end“ žiniatinklio paslaugomis, tokiomis kaip Produktų paieškos paslauga, Turinio tarnyba, Užsakymo sistema, Mokėjimo paslaugos, Paskyrų paslaugos ir kt. Todėl svarbu išbandant elektroninės prekybos svetaines kad mes tikriname atskiras paslaugas atskirai, taip pat integruojame kaip visą sistemą.
Tipiškas vartotojo kelionės srautas prasidėtų pagrindiniame puslapyje arba produkto nukreipimo puslapyje, ieškant produkto, peržiūrint produktą, įtraukiant produktą (-us) į pirkinių krepšelį, užpildant užsakymo informaciją ir išsamią mokėjimo informaciją bei pateikiant užsakymą.
Mes jau aptarėme patarimai ir gairės, kaip išbandyti žiniatinklio programas ir bendri žiniatinklio programų testavimo metodai ir bandymo metodai, kurie taip pat taikomi elektroninės prekybos svetainių testavimui.
Šiame straipsnyje mes išnagrinėjame keletą įprastų bandymų atvejų, kurie yra specifiniai elektroninės prekybos svetainių testavimui. Čia pateikiamos kelios bendro pobūdžio aukšto lygio bandomosios bylos, kurios taikomos daugumai el. Prekybos svetainių, ir naudodamiesi šiuo vadovu galite pradėti tikrinti el. Prekybos svetaines.
Prekių krepšeliai yra viena iš pagrindinių elektroninės prekybos svetainės savybių, todėl jie yra pagrindinis elektroninės prekybos svetainių testavimo elementas. Tai leidžia klientams išsirinkti ir laikyti keletą prekių krepšelyje ir jas visas pirkti vienu metu.
Šiais laikais pirkinių vežimėliai tam tikra prasme tapo „intelektualūs“, kad prisimena, kokias prekes tu juose saugai, kad galėtum juos gauti vėliau ar net iš kito įrenginio.
Daugeliu atvejų slapukai naudojami krepšelio duomenims saugoti arba, jei vartotojas turi aktyvią paskyrą ir yra prisijungęs, sesijos ID gali būti saugomas prieš vartotoją duomenų bazėje. Bet kokiu atveju yra keletas pagrindinių bandymų atvejų, kurie turėtų būti išbandyti pirkinių krepšelį.
Į krepšelį įdėkite vieną prekę - krepšelyje turėtų būti atnaujinta prekė su teisingu pavadinimu, atvaizdu ir kaina.
Padidinkite prekės kiekį iš krepšelio - kaina turėtų būti atnaujinta, kad atspindėtų teisingą skaičių.
Pridėkite tą patį elementą kelis kartus - krepšelyje turėtų būti viena prekė, tačiau kiekis turėtų atspindėti papildymų skaičių, o bendra kaina - kiekvienos prekės kainos sumą.
Pridėkite kelis skirtingų tipų elementus - Kiekvienai pridėtai prekei turėtume pamatyti atitinkamą visų prekių pavadinimą, vaizdą, kainą ir bendrą kainą.
Išimkite kai kurias prekes iš krepšelio - krepšelis turėtų būti atnaujintas rodant esamas krepšelio prekes, bendra kaina turėtų atspindėti naują sumą.
Išimkite visas prekes iš krepšelio - krepšelio likutis turėtų būti lygus nuliui, krepšelyje neturėtų būti rodomos jokios prekės.
Spustelėkite ant prekės krepšelyje - mes turėtume galėti pamatyti daugiau informacijos apie produktą, kurį ką tik spustelėjome kaip iššokantį langą arba nukreipdami į produkto puslapį.
Įdėkite prekę (-es) į krepšelį, uždarykite naršyklę ir vėl atidarykite tą pačią svetainę - idealiu atveju krepšelyje vis tiek turėtų būti jūsų daiktai. N.B tai ypač priklauso nuo reikalavimų, kaip turėtų elgtis vežimėlis.
Kuponai - reikia patikrinti, ar krepšelio kaina yra nuolaida, kai pritaikome kuponą, ir nėra diskontuojama, kai pritaikome netinkamą ar pasibaigusį galiojimo kuponą.
Paieškos forma paprastai pateikiama keliuose puslapiuose, kad vartotojai galėtų ieškoti produktų, kad ir kur jie būtų svetainėje. Todėl svarbu, kad paieškos funkcija būtų išbandyta atitinkamuose puslapiuose.
Greičiausiai paieškos modulio kodas yra pakartotinai naudojamas keliuose puslapiuose ar šablonuose, arba jis gali būti antraštės dalies, rodomos visoje svetainėje, dalis. Tokiu atveju paieškos funkcija turėtų būti vienoda, kad ir kur ji atsirastų, o visų bandomųjų atvejų vykdymas visuose puslapiuose yra švaistymas.
Išbandyti el. Prekybos svetaines nebūtų smagu, jei neišbandytumėte daugybės funkcijų turinčio svetainės puslapio „Paieškos rezultatų puslapis“.
Ieškodami produkto, mes būsime nukreipti į Paieškos rezultatų puslapį (SRP) su visais atitinkamais elementais, kurių ieškojome. Yra daug dalykų, kuriuos reikia patikrinti, ir daug funkcijų, kurias reikia išbandyti, tačiau trys svarbiausios ir svarbiausios būtent SRP funkcijos yra rūšiavimas, filtravimas ir puslapių nustatymas.
Atitinkami produktai - patikrinkite, ar rodomi produktai yra susiję su tuo, ko buvo ieškoma.
Produkto informacija - gaminiuose turėtų būti atvaizdas, pavadinimas, kaina ir galbūt klientų įvertinimai bei atsiliepimų skaičius.
Produktų skaičius viename puslapyje - patikrinkite, ar gaminių skaičius puslapyje atitinka reikalavimą.
Puslapiavimas - patikrinkite, ar visi kito puslapio elementai skiriasi nuo ankstesnio puslapio, t. y. nėra jokių dublikatų
Rūšiavimas - iš išskleidžiamojo meniu galite pasirinkti nuo keturių iki penkių variantų. Rūšiavimas paprastai yra vieno pasirinkimo, t. Y. Galite rūšiuoti tik pagal vieną parametrą.
Rūšiavimas ir puslapių nustatymas - kai rūšiuoti pagal parametrą yra produktai keliuose puslapiuose, rūšiavimo tvarka turėtų likti, kai jūs puslapiuojate, arba įkeliama daugiau produktų (jei tai „Ajax“ apkrova)
Filtravimas - skirtingai nei rūšiavimo parinktis, filtravimo parinktys yra kelių pasirinkimų, tai yra, galite filtruoti pagal kelis parametrus. Patartina ištirti atskirus filtrus ir kelių filtrų parinktis.
Filtravimas ir puslapių nustatymas - Vėlgi, tai yra svarbu, kai filtruojame viename puslapyje, geriausia, kai pagonuojame, norėtume, kad filtras būtų taikomas visame.
Rūšiavimas ir filtravimas - svarbus bandymo atvejis yra rūšiavimo ir filtravimo galimybių sumaišymas, pvz. filtruoti pagal kainą ir tada rūšiuoti pagal kainą nuo aukščiausios iki mažiausios arba atvirkščiai. Nors atskiros atskiros funkcijos gali veikti tinkamai, jas derinant su kita funkcija, vienos ar abiejų funkcijų funkcionalumas gali sugesti, todėl labai svarbu patikrinti rezultatus derinant filtravimą su rūšiavimu.
Rūšiavimas, filtravimas ir puslapių sudarymas - tai yra patikrinimas, ar pritaikius rūšiavimą ir filtrą, jie lieka, kai mes paginuojame arba pakraunama daugiau produktų.
Kai kurios elektroninės prekybos svetainės leidžia įsigyti prekę kaip svečiui, t. Y. Nereikia kurti paskyros, o tada pasirenkamas žingsnis, norint sukurti paskyrą, kai pateikiamas užsakymas.
Sukūrus paskyrą, vartotojas gali prisijungti bet kuriame pirkimo kelionės etape. Svarbu, kad išbandydami el. Prekybos svetaines išbandytume visus šiuos variantus vartotojo kelyje.
Pirkite daiktą kaip svečią - Jei svetainė leidžia, išbandykite, ar galite įsigyti daiktą, neturėdami sukurti paskyros.
Esamos ir naujos paskyros - įsigyti daiktą su esama sąskaita ir su naujai sukurta sąskaita.
Prieš pirkdami susikurkite paskyrą ir prisijunkite - tai yra bandymas, kad jūsų įsigyta prekė būtų pridėta ir prijungta prie teisingos paskyros. Be to, neturėtumėte būti paraginti prisijungti dar kartą, kai jau būsite prisijungę.
Prisijungimo peradresavimai - patikrinkite prisijungimo funkcijos veikimą skirtinguose puslapiuose. Kai kurios svetainės nukreipia vartotoją atgal į tą patį puslapį, kuriame spustelėjo prisijungimo nuorodą, o kai kurios svetainės nukreipia vartotoją į paskyrų puslapius. Tai turėtų būti kruopščiai išbandyta.
Prisijungimo sesija - kai prisijungiate, patikrinkite, ar esate prisijungę, kol naršote produktus. Be to, turite išbandyti elgseną, kai vartotojas kurį laiką nebendrauja su svetaine. Ar sesija baigsis po tam tikro laiko? Įsitikinkite, kad pasibaigus sesijos laikui vartotojas iš tikrųjų buvo atsijungęs.
Prisijunkite ir atsijunkite - kai esate prisijungę, atsijunkite ir įsitikinkite, kad esate prisijungę ir negalite pasiekti nė vieno paskyros puslapio.
Mokėjimai yra esminė elektroninės prekybos svetainių testavimo dalis. Galų gale, tai leidžia vartotojams įsigyti savo daiktus nereikalaujant paskambinti numeriu, kad jie pateiktų užsakymą.
Mokėjimo rūšys - Visi skirtingi mokėjimo tipai turėtų būti išbandyti, pvz. Kreditinė kortelė, „Paypal“, banko pavedimai, išsimokėtinai ir kt
Išsami kortelės duomenų saugykla - ar svetainėje saugoma kliento kreditinės kortelės informacija? Jei taip, ar jie saugiai saugomi? Ar tai Suderinama su PCI ?
Kai pateikiame užsakymą, vartotojai gali atlikti daugybę veiksmų, susijusių su jų pirkimu. Po pirkimo funkcionalumo testavimas taip pat yra svarbus elektroninės prekybos svetainių testavimo aspektas. Tai gali būti:
Be jokios abejonės, kad elektroninės prekybos svetainių testavimas yra sudėtingas ir reikalauja daug įgūdžių. Šis straipsnis yra tik visų svarbių bandomųjų atvejų, kuriuos galima atlikti bandant elektroninės prekybos svetaines, ledkalnio viršūnė ir jis gali būti naudojamas kaip atspirties taškas.
Testuojant el. Prekybos svetaines, reikia išbandyti daug daugiau funkcijų, tokių kaip:
Testuojant el. Prekybos svetaines svarbiausia įsitikinti, kad kiekviena funkcija tinkamai įgyvendino savo reikalavimus.