Тэставанне вэб-сайтаў электроннай камерцыі

Тэставанне сайтаў электроннай камерцыі патрабуе ведання метадаў тэсціравання Інтэрнэта і дамена электроннай камерцыі.

Большасць сайтаў электроннай камерцыі падзяляе агульную агульную тэму і структуру, напрыклад:

  • Хатняя старонка
  • Старонка вынікаў пошуку
  • Старонка падрабязна пра прадукт
  • Старонка формы замовы
  • Старонка пацверджання замовы
  • Старонка формы ўваходу і старонкі ўліковых запісаў

Вядома, на тыповым сайце электроннай камерцыі ёсць мноства іншых старонак, але асноўнае падарожжа асноўнага карыстальніка пацягне закрананне вышэйзгаданых старонак, і менавіта на гэтым тэсціраванне сайтаў электроннай камерцыі павінна быць сканцэнтравана на: Падарожжа.


Гэтыя 'інтэрфейсныя' старонкі, хутчэй за ўсё, маюць зносіны з 'фонавымі' вэб-службамі, такімі як служба пошуку прадуктаў, служба кантэнту, механізм браніравання, плацежныя паслугі, паслугі ўліковых запісаў і г. д. Таму вельмі важна пры тэставанні вэб-сайтаў электроннай камерцыі. што мы тэстуем асобныя паслугі ў адзіночку, а таксама інтэграваныя як цэлая сістэма.

Звычайны паток карыстальнікаў пачынаецца з хатняй старонкі альбо з мэтавай старонкі прадукту, шукае прадукт, разглядае яго, дадае прадукт (-і) у кошык, запаўняе дадзеныя замовы і дадзеныя аб аплаце і адпраўляе заказ.




Ідэі для тэставання сайтаў электроннай камерцыі

Мы ўжо абмяркоўвалі парады і рэкамендацыі па тэставанні вэб-прыкладанняў і агульныя метады тэсціравання і тэсціравання для тэставання вэб-прыкладанняў, якія таксама дастасавальныя да тэсціравання сайтаў электроннай камерцыі.



У гэтым артыкуле мы разгледзім некаторыя распаўсюджаныя тэставыя прыклады, якія характэрныя для тэставання сайтаў электроннай камерцыі. Прадстаўленыя тут ідэі ўяўляюць сабой некалькі агульных тэставых прыкладаў высокага ўзроўню, якія дастасавальныя да большасці вэб-сайтаў электроннай камерцыі, і вы можаце выкарыстоўваць гэта кіраўніцтва, каб пачаць тэставанне сайтаў электроннай камерцыі.

Тэставанне кошыка

Кошыкі для пакупак - адна з галоўных асаблівасцей вэб-сайта для электроннай камерцыі і, такім чынам, з'яўляецца цэнтральным элементам тэсціравання вэб-сайтаў для электроннай камерцыі. Гэта дазваляе кліентам выбіраць і захоўваць некалькі прадметаў у кошыку і набываць іх адначасова.

У наш час кошыкі для пакупак сталі «разумнымі» ў тым сэнсе, што яны памятаюць, якія прадметы вы захоўваеце ў іх, каб вы маглі атрымаць іх пазней альбо нават з іншай прылады.


У большасці выпадкаў файлы cookie выкарыстоўваюцца для захоўвання дадзеных кошыка, альбо калі карыстальнік мае актыўную ўліковы запіс і ўвайшоў у сістэму, ідэнтыфікатар сеанса можа быць захаваны супраць карыстальніка ў базе дадзеных. У любым выпадку, ёсць некалькі ключавых тэстаў, якія павінны быць часткай тэставання кошыка.

Дадайце адзін прадмет у кошык - кошык павінен быць дапоўнены таварам з правільнай назвай, выявай і цаной.

Павялічце колькасць тавару з кошыка - кошт павінна быць абноўлена з улікам правільнай лічбы.

Дадайце адзін і той жа прадмет некалькі разоў - у кошыку павінен быць адзін прадмет, але колькасць павінна адлюстроўваць колькасць дапаўненняў, а агульная цана павінна адлюстроўваць суму цаны кожнага прадмета.


Дадайце некалькі элементаў розных тыпаў - Для кожнага дададзенага тавару мы павінны бачыць адпаведнае імя, малюнак, а таксама кошт і агульную цану ўсіх прадметаў.

Прыбярыце некаторыя элементы з кошыка - кошык павінен абнаўляцца, паказваючы наяўныя тавары ў кошыку, агульная цана павінна адлюстроўваць новую суму.

Прыбярыце ўсе прадметы з кошыка - баланс кошыка павінен быць роўны нулю, у кошыку не павінны адлюстроўвацца прадметы.

Націсніце на тавар у кошыку - мы павінны мець магчымасць бачыць дадатковую інфармацыю пра прадукт, на які мы толькі што націснулі, альбо ўсплывальнае акно, альбо перанакіраванне на старонку прадукту.


Дадайце элементы ў кошык, зачыніце браўзэр і зноў адкрыйце той самы сайт - у ідэале ў кошыку па-ранейшаму павінны знаходзіцца вашы рэчы. Заўвага, гэта асабліва залежыць ад патрабаванняў да таго, як паводзіць сябе вазок.

Купоны - трэба праверыць, ці зніжана цана кошыка, калі мы ўжываем купон, і не зніжана, калі мы ўжываем несапраўдны або пратэрмінаваны купон.

Форма пошуку, сартаванне, фільтраванне, пагінацыя

Форма пошуку звычайна прысутнічае на некалькіх старонках, каб карыстальнікі маглі шукаць прадукты, дзе б яны ні знаходзіліся на сайце. Такім чынам, важна, каб функцыя пошуку правяралася на адпаведных старонках.

Хутчэй за ўсё код модуля пошуку паўторна выкарыстоўваецца на некалькіх старонках альбо ў шаблонах, альбо ён можа быць часткай раздзела загалоўка, які адлюстроўваецца на ўсім сайце. У гэтым выпадку паводзіны функцыі пошуку павінна быць аднолькавым усюды, дзе гэта адбываецца, і запускаць усе тэставыя прыклады на ўсіх старонках - марнаванне.


Тэставанне вэб-сайтаў электроннай камерцыі не было б задавальненнем без тэставання самай багатай на сайт старонкі, старонкі вынікаў пошуку.

Пры пошуку прадукту мы перанакіроўваемся на старонку вынікаў пошуку (SRP) з усімі адпаведнымі элементамі, якія мы шукалі. Ёсць шмат рэчаў, якія трэба праверыць, і шмат функцый, якія можна праверыць, але тры найбольш важныя і актуальныя для SRP функцыі - гэта сартаванне, фільтраванне і пагінацыя.

Адпаведныя прадукты - пераканайцеся, што адлюстраваныя прадукты звязаны з тым, што шукалі.

Інфармацыя пра прадукт - прадукты павінны адлюстроўваць малюнак, імя, цану і, магчыма, рэйтынгі кліентаў і колькасць водгукаў.

Колькасць прадуктаў на старонцы - праверце, ці адпавядае колькасць прадуктаў на старонцы патрабаванням.

Пагінацыя - пераканайцеся, што ўсе элементы на наступнай старонцы адрозніваюцца ад папярэдняй старонкі, гэта значыць не маюць дублікатаў

Сартаванне - можа быць ад чатырох да пяці варыянтаў, якія трэба выбраць з выпадальнага меню. Сартаванне звычайна аднакратнае, гэта значыць вы можаце сартаваць толькі па адным параметры.

Сартаванне і пагінацыя - калі на некалькіх старонках ёсць прадукты пры сартаванні па параметрах, парадак сартавання павінен заставацца пры пагіналізацыі альбо загружацца больш прадуктаў (калі гэта нагрузка Ajax)

Фільтраванне - у адрозненне ад опцыі сартавання, варыянты фільтравання мультывыбіраюцца, гэта значыць вы можаце фільтраваць па некалькіх параметрах. Гэта добрая ідэя - вывучыць адзінкавыя фільтры і параметры некалькіх фільтраў.

Фільтраванне і пагінацыя - Зноў жа, гэта важна, калі мы фільтруем на адной старонцы, у ідэале, калі мы робім старонкі, мы хацелі б, каб фільтр быў ужыты на працягу.

Сартаванне і фільтраванне - важным тэстам з'яўляецца змешванне варыянтаў сартавання і фільтрацыі, напрыклад адфільтраваць па цане, а потым сартаваць па цане ад высокай да нізкай альбо наадварот. У той час як асобныя функцыі самі па сабе могуць працаваць карэктна, у спалучэнні з іншай функцыяй функцыянал адной або абедзвюх функцый можа парушыцца, таму вельмі важна, каб мы правяралі вынікі пры спалучэнні фільтрацыі з сартаваннем.

Сартаванне, фільтраванне і пагіналізацыя - гэта праверка таго, што калі былі ўжытыя сартаванне і фільтр, яны застаюцца па меры пагінацыі альбо загружаецца больш прадуктаў.

Стварыце ўліковы запіс і ўвайдзіце

Некаторыя вэб-сайты электроннай камерцыі дазваляюць набыць тавар у якасці госця, гэта значыць без неабходнасці ствараць уліковы запіс, а затым неабавязковы этап стварэння ўліковага запісу пры размяшчэнні замовы.

Пры стварэнні ўліковага запісу карыстальнік можа ўвайсці на любым этапе падчас пакупкі. Важна, каб мы тэставалі ўсе гэтыя варыяцыі падчас карыстацкага шляху падчас тэставання сайтаў электроннай камерцыі.

Набудзьце прадмет у якасці госця - Калі сайт дазваляе, праверце, ці можна набыць тавар без неабходнасці ствараць уліковы запіс.

Існуючыя і новыя ўліковыя запісы - набыць тавар з існуючым уліковым запісам і з зноў створаным уліковым запісам.

Стварыце ўліковы запіс і ўвайдзіце ў сістэму перад пакупкай - гэта для праверкі таго, што набыты тавар дадаецца і падключаецца да правільнага ўліковага запісу. Акрамя таго, вам не трэба будзе прапанаваць увайсці яшчэ раз, калі вы ўжо ўвайшлі ў сістэму.

Рэдырэкты ўваходу - праверыць паводзіны функцыі ўваходу на розныя старонкі. Некаторыя сайты перанакіроўваюць карыстальніка назад на тую ж старонку, дзе ён націснуў спасылку для ўваходу, а некаторыя сайты перанакіроўваюць карыстальніка на старонкі ўліковых запісаў. Гэта трэба старанна праверыць.

Сеанс уваходу - калі вы ўваходзіце ў сістэму, правярайце, каб вы заставаліся ўвайшлі ў сістэму падчас прагляду прадуктаў. Акрамя таго, вам трэба праверыць паводзіны, калі карыстальнік некаторы час не ўзаемадзейнічае з сайтам. Ці скончыцца сеанс праз пэўны час? Пераканайцеся, што карыстальнік сапраўды выйшаў з сістэмы пасля заканчэння сеансу.

Уваход і выхад - калі вы ўвайшлі ў сістэму, выйдзіце і пераканайцеся, што вы выйшлі з сістэмы і што вы не можаце атрымаць доступ ні да адной з старонак уліковых запісаў.

Плацяжы

Плацяжы - важная частка тэсціравання сайтаў электроннай камерцыі. У рэшце рэшт, гэта тое, што дазваляе карыстальнікам набываць свае рэчы без неабходнасці тэлефанаваць на нумар, каб зрабіць заказ.

Віды аплаты - Трэба праверыць розныя віды аплаты, напрыклад Крэдытная карта, Paypal, банкаўскія пераклады, растэрміноўка і г.д.

Захоўванне дэталяў карты - ці захоўвае сайт дадзеныя крэдытнай карты кліента? Калі так, ці надзейна яны захоўваюцца? Гэта Сумяшчальны з PCI ?

Тэст пасля пакупкі

Калі мы робім заказ, карыстальнікі могуць зрабіць шмат дзеянняў, звязаных з іх пакупкай. Тэставанне функцыянальнасці пасля пакупкі таксама з'яўляецца важным аспектам тэсціравання сайтаў электроннай камерцыі. Гэта могуць быць:

  • Адмяніце заказ альбо зменіце колькасць замовы
  • Праглядзіце нядаўні заказ і гісторыю набытых рэчаў
  • Змены ва ўліковым запісе, такія як адрас для выстаўлення рахункаў, адрас дастаўкі, пароль, дадзеныя профілю, такія як імя, адрас электроннай пошты і нават выдаленне ўліковага запісу.

Несумненна, што тэсціраванне сайтаў электроннай камерцыі з'яўляецца складанай задачай і патрабуе шмат навыкаў. Гэты артыкул - толькі вяршыня айсберга ўсіх адпаведных тэставых прыкладаў, якія можна выканаць пры тэставанні сайтаў электроннай камерцыі, і ён можа быць выкарыстаны ў якасці адпраўной кропкі.

Ёсць нашмат больш функцыянальных магчымасцей, якія трэба праверыць у рамках тэсціравання сайтаў электроннай камерцыі, такіх як:

  • Каруселі прадуктаў і рэкамендуемыя прадукты.
  • Правільнае адлюстраванне інфармацыі на старонцы падрабязнай інфармацыі аб прадукце, якая звычайна мае вялікі змест.
  • База дадзеных прадукту - як мадыфікуюцца дадзеныя пасля пакупкі тавару?
  • Складская сістэма - як склад ці трэцяя бок атрымлівае апавяшчэнне пры афармленні замовы?
  • Звязацца з кліентам, паведамленні электроннай пошты, пацверджанне, змест паведамлення, звароты, скаргі і г.д. ...

Самае галоўнае пры тэставанні вэб-сайтаў электроннай камерцыі - гэта пераканацца, што кожная функцыя правільна рэалізавала свае патрабаванні.