8 important segments testing ecommerce websites
Тестване на електронната търговия - Как да тествате уебсайт / приложение за електронна търговия
Обзалагам се, че в днешния свят няма да намерите никой, който да не е пазарувал онлайн. Електронната търговия / търговията на дребно е бизнес, който процъфтява сред своите онлайн клиенти. Пазаруването лично срещу онлайн пазаруването има много предимства. Удобство, спестяване на време и лесен достъп до продукти по целия свят и др.
Добър Електронна търговия / Сайтът за търговия на дребно е ключът към успеха му. Трябва да е достоен еквивалент на витрината. Защото, когато пазарувате във физически магазин, клиентът вече е поел ангажимент да посети и може да даде шанс на марката.
Изборът онлайн е много. Така че, освен ако няма ангажираност от самото начало, потребителят може просто да си тръгне.
Колкото по-добър е сайтът, толкова по-добър е бизнесът.
Тъй като толкова много се полага върху приложението, е изключително важно то да бъде подложено на задълбочени тестове.
Приложението / сайтовете за електронна търговия също са уеб приложения или мобилни приложения. И така, те се подлагат на всички типични типове тестове.
- Функционално тестване
- Тестване на използваемостта
- Тестване на сигурността
- Тестване на производителността
- Тестване на база данни
- Тестване на мобилни приложения
- A / B тестване.
За бърз преглед на най-често извършваните тестове на типично уеб приложение, разгледайте:
=> 180+ примерни тестови случая за тестване на уеб и настолни приложения
Въпреки това сайтовете за търговия на дребно имат силно динамичен характер. Има нови оферти, нови продукти, нови бестселъри, продажби и др. Това означава, че сайтът не остава същият твърде дълго. Следователно за мнозина може да стане поразително.
Номерът е да разделяш и завладяваш.
Нека да видим с примерите как да тествате и сайта за електронна търговия:
Какво ще научите:
- Контролен списък за тестване на електронна търговия
- # 1) Начална страница - Изображение на герой
- # 2) Търсене
- # 3) Страница с подробности за продукта
- # 4) Количка за пазаруване
- # 5) Плащания
- # 6) Категории / Препоръчани продукти / Свързани или препоръчани продукти
- # 7) Тестове след поръчка
- # 8) Други тестове
- Предизвикателства Автоматизиране на уебсайта за електронна търговия
- Заключение
Контролен списък за тестване на електронна търговия
По-долу сме изброили важни сегменти и тестови случаи за тестване на уебсайтове за електронна търговия.
Препоръчителна услуга за изследователско изпитване
# 1) Digivante Direct
Digivante Direct Доказано е, че тестването на електронна търговия укрепва качеството на уебсайта за електронна търговия, подобрява изживяването при покупка и увеличава онлайн приходите. Техното бързо и достъпно изследователско решение за тестване на електронна търговия е с ниска цена и самообслужване, така че няма запазен ангажимент и качеството е гарантирано.
Използвайки глобалната мрежа от професионални тестери Digivante, можете да покриете всички основни устройства във времеви мащаб, който е непостижим от всеки друг доставчик на тестове, и да получите тестване на стойност 24 дни само за 24 часа. Започнете да тествате уебсайта и приложението си за електронна търговия още днес.
=> Посетете уебсайта на Digivante Direct# 1) Начална страница - Изображение на герой
Началните страници на сайтовете за търговия на дребно са заети. Те се случват много. Но почти всички от тях имат Hero Image:
Това е видът на кликващото изображение (своеобразно слайдшоу), което заема по-голямата част от страницата.
Следват няколко неща за тестване:
- Ще се превърта ли автоматично?
- Ако да, на какъв интервал ще се обнови изображението?
- Когато потребителят задържи курсора на мишката върху него, все още ли ще премине към следващия?
- Може ли да се задържи върху него?
- Може ли да се кликне върху него?
- Ако отговорът е да, отвежда ли ви на правилната страница и правилната сделка?
- Зарежда ли се заедно с останалата част от страницата или се зарежда последно в сравнение с останалите елементи на страницата?
- Може ли да се гледа останалото съдържание?
- Оказва ли се по един и същи начин в различни браузъри и различни резолюции на екрана?
# 2) Търсене
Алгоритмите за търсене са много важни за успеха на сайта за търговия на дребно, защото не винаги можем да поставим това, което потребителите искат да видят, точно пред очите им.
Общите тестове са:
- Търсете въз основа на името на продукта, името на марката или нещо по-общо, категорията. Например Камера, Canon EOS 700D, електроника и др.
- Резултатите от търсенето трябва да са подходящи
- Трябва да са налични различни опции за сортиране - въз основа на марка, цена и отзиви / оценки и т.н.
- Колко резултата да се показват на страница?
- За многостранични резултати има ли опции за навигация до тях
- Освен това търсенето се случва на много места. Моля, вземете под внимание търсенето на търсене на няколко нива, когато проверявате тази функционалност. Например: Когато търся в началната страница, може да видя нещо подобно:
Когато се придвижа до категории и отида в подкатегория, може би филми, това ще видя:
# 3) Страница с подробности за продукта
След като потребителят намери продукт или чрез търсене, или чрез сърфиране, или чрез щракване върху него от началната страница, потребителят ще бъде отведен на страницата с информация за продукта.
Проверете:
- Изображение или изображения на продукта
- Цена на продукта
- Спецификации на продукта
- Отзиви
- Вижте опциите
- Възможности за доставка
- Информация за доставка
- На склад / Изчерпано
- Опции за множество цветове или вариации
- Навигация за категориите (подчертано в червено по-долу). Ако се показва навигация като тази, уверете се, че всеки елемент от нея е функционален.
# 4) Количка за пазаруване
Това е предпоследният етап, преди потребителят да се ангажира с покупката.
Тествайте следното:
- Добавете артикули в количката и продължете да пазарувате
- Ако потребителят добави същия артикул в количката, докато продължава да пазарува, броят на артикулите в пазарската количка трябва да се увеличи
- Всички артикули и техните суми трябва да бъдат показани в количката
- Трябва да се прилагат данъци според местоположението
- Потребителят може да добави още артикули в количката - общата сума трябва да отразява същото
- Актуализирайте съдържанието, добавено към количката - общото трябва да отразява и това
- Извадете артикулите от количката
- Продължете към плащане
- Изчислете разходите за доставка с различни опции за доставка
- Приложете купони
- Не проверявайте, затворете сайта и се връщайте по-късно. Сайтът трябва да запази артикулите в количката
# 5) Плащания
- Проверете различни опции за плащане
- Ако разрешите плащане като гост, просто завършете покупката и предоставете опция за регистрация в края
- Връщащи се клиенти - Влезте, за да платите
- Регистрация на потребителя
- Ако съхранявате клиентска кредитна карта или друга финансова информация, извършете тестване на сигурността около това, за да се уверите, че е защитена (спазването на PCI е задължително)
- Ако потребителят е регистриран за дълго време, уверете се, че сесията е изтекла или не. Всеки сайт има различен праг. За някои това е 10 минути. За някои може да е различно.
- Имейли / текстово потвърждение с генериран номер на поръчката
# 6) Категории / Препоръчани продукти / Свързани или препоръчани продукти
Най-популярните често задавани въпроси, които получавам от тестерите за електронна търговия, са: Трябва ли да тествам всяка категория / всеки продукт?
Отговорът е НЕ.
Ако сте завръщащ се клиент, ще ви бъдат показани някои препоръчани продукти на началната страница или в кошницата ви.
Препоръчаните продукти също се променят почти всеки ден.
Тъй като това са динамични елементи, най-добрият начин да тествате тези части на приложението е да тествате алгоритъма, въз основа на който се попълват тези секции.
Проверете вашите Data mining / BI системи и проверете от бекенда на заявките, които попълват тези раздели.
# 7) Тестове след поръчка
Проверете:
- Променете поръчката
- Отменете поръчката
- Проследете поръчката
- Се завръща
# 8) Други тестове
- Влизам
- Често задавани въпроси
- Свържете се с нас
- Страница за обслужване на клиенти и т.н.
Предизвикателства Автоматизиране на уебсайта за електронна търговия
За да останете на Safer Edge и да доставите желаните резултати на клиента, трябва да изместите фокуса върху качеството и производителността на уебсайта си за електронна търговия, като същевременно намалите графика колкото е възможно повече
Като цяло тестването за автоматизация започва с избора на правилната рамка за автоматизация на теста, което пряко влияе върху резултата от проекта за автоматизация на теста. Рамката трябва да включва тестовите скриптове и сценариите на различни автоматизирани процеси.
Въз основа на рамката тестерите могат лесно да изпълняват тестовете и да получават съответни резултати чрез генериране на протоколи от тестове. Но изборът на подходящ инструмент за автоматизиране на уебсайта за електронна търговия зависи от много ключови параметри. Винаги е важно да сравнявате наличните инструменти въз основа на ключови параметри като характеристики, производителност, разширяемост, разходи за лицензиране, разходи за поддръжка и обучение и поддръжка.
Трябва да вземете предимство на много инструменти за автоматизация на тестове с отворен код да автоматизира повече усилия за тестване, без да инвестира допълнителни средства.
# 1) Уебсайтовете за електронна търговия са много заплетени по своята същност, автоматизирането на всяко действие не е възможно, тъй като не можем да приемем естеството на клиента.
# две) Непрекъснатите промени в електронната търговия изискват регресия, така че провеждайте регресивен тестов костюм всеки ден, за да следите ефектите от промяната.
# 3) Винаги използвайте сценарии за автоматизиране на интеграцията, които трябва да обхващат от избора на връзка на началната страница до страницата за плащане и шлюз за плащане. С това можете поне да покриете максималния потребителски опит с уебсайта за електронна търговия, така че да можете да постигнете адекватно тестване чрез автоматизиране на регресионния цикъл.
# 4) Никога не губете време за автоматизиране на нестабилното приложение. Една проста промяна ще повлияе на всичките ви тестови костюми и трябва да го пресъздадете.
# 5) Началната страница на уебсайта за електронна търговия е много важна и съдържа много информация и 1000 връзки, свързани с всеки продукт, и тези връзки растат всеки ден, когато към страницата се добавят нови оферти или продукти. Така че, преди да пристъпите към регресионно тестване, най-добре е да проверите всяка връзка в страницата, като използвате HTTP код на състоянието.
# 6) Когато изпълнявате тестови скриптове едновременно в различен браузър. Ако даден продукт бъде добавен към пазарската кошница или премахнат, тази информация трябва да бъде отразена и в други браузъри.
# 7) Когато изпълнявате паралелно тест, това очевидно ще провали вашия скрипт в такъв сценарий, трябва периодично да опреснявате страницата си, за да запазите информацията за количката. В реално време може да срещнете този сценарий, като потребителят понякога може да използва мобилно приложение за електронна търговия, а също и мобилно уеб приложение за електронна търговия.
# 8) Не пренебрегвайте да проверите подробностите за всеки продукт и ценовите данни, независимо дали става въпрос за 10 продукта или 1000 продукта, според изискванията на продавача. Това е фазата, в която можете да направите или счупите клиент, лека грешка ще доведе до голяма загуба.
# 9) Създайте си много прекъснати сценарии, които обикновено се срещат от потребителя, проектират вашия скрипт много стабилно, така че вашият скрипт да си го позволява и все пак да изпълнява и предава скрипта.
Например, съхранили сте цялата информация за картата и сте кликнали върху изпращане поради задържане на ниско таксуване или мрежово издание. В този случай потребителят се уведомява за състоянието на транзакцията си чрез имейл и съобщение на телефон, трябва да потвърдите този имейл или съобщение в тестов скрипт.
# 10) Уеб елементът на уебсайта за електронна търговия продължава да се променя, така че винаги създавайте ръчен xpath. Някои атрибути на уеб елементи ще бъдат еднакви, така че няма да има уникален начин за разграничаване в такъв сценарий използва метода contains () на xpaths или превъртане в изгледа.
# единадесет) Автоматизирайте Тестване на достъпността чрез действия на клавиатурата, без да използвате действие на мишката, определено ще се натъкнете на някои от проблемите и ще ги поправите. Това играе важна роля в тестването на потребителския интерфейс.
# 12) Тестерът трябва внимателно да проектира сценария и да добави начална контролна точка и да вмъква скрипт за вход, когато е необходимо.
# 13) Поддържайте различни скриптове за различен начин на плащане, за да избегнете объркване. Проверете дали какво се случва, ако поръчка се анулира след плащане.
# 14) Тестването на производителността от друга страна играе много важна роля. Факторите, които трябва да тествате тук, заявка в секунда, транзакция на минута, изпълнение на кликване, време за реакция при зареждане на страницата, продължителност на задачата, продължителност на времето между кликване и показване на страница и DNS търсене.
# петнадесет) Тестването на сигурността е мястото, където се печели доверието на клиентите, върху която е изградена електронната търговия, така че тук трябва да отделите много време за тестване на НАКАЗАНЕ НА ОТКАЗ НА УСЛУГИ, Защита на потребителския акаунт, Конфиденциалност на данните, Защита на съдържанието, Защита на кредитни карти, Деактивиране на несъществени услуги.SSL валидиране на сертификат.
# 16) Автоматизираното тестване на локализацията е много предизвикателно в електронната търговия поради спазването на стандартите за достъпност в подкрепа на многоезични пазари и бизнес региони.
Заключение
Сега, след като имаме няколко изброени теста, нека преминем към няколко довършителни мисли за тестване на електронната търговия .
Уебсайтът трябва да работи - не само на компютри, но и на мобилни устройства. Трябва да бъде отзивчив и сигурен. Базата данни трябва да бъде оптимизирана и ETL процеси трябва да спомогне за поддържането на хранилище за данни, което помага за OLAP и BI. Тестването на електронната търговия трябва да се фокусира върху всичко това.
Най-важната част от тестването на електронната търговия обаче е дали посетителите се превръщат в плащащи клиенти или не. Броят на посещенията, които стават клиенти, се нарича „Процент на реализация“.
Така че една функция насърчава по-доброто преобразуване за разлика от друга, е важно тестване. Защото A / B тестване и Usability Engineering за сайтове за електронна търговия придобиват все по-голямо значение.
Вижте тази статия: Бутонът за 300 милиона долара
Има инструменти, които са насочени към подпомагане на сайтовете за електронна търговия да анализират своя дизайн за по-добри проценти на конверсия:
- Оптимизирайте : Личен фаворит. Много достъпна и много проницателна за A / B тестване на електронната търговия
- Отскочи : Можете да създадете свои собствени целеви страници и да направите бързо разделяне или A / B тестване
- Обратна връзка с концепцията : Можете да изпратите уебсайта си и да получите обратна връзка от експертите относно дизайна и стратегията на сайта.
Тук може да се използва всеки инструмент за тестване на използваемост, но горните три са ми любими.
За повече инструменти вижте:
- 16+ ТОП инструменти за тестване на използваемост за тестване на вашето уеб приложение
- Пълно ръководство за тестване на използваемост - Все едно да се опитвате да четете мислите!
За автора: Тази статия е написана от член на екипа на STH Swati S. Ако искате да пишете и да помогнете на общността за тестване уведомете ни тук .
как да получите ключ за мрежова сигурност за wifi -
Както винаги, надяваме се, че тази статия ви е послужила.
Нямам търпение да чуя вашите коментари и въпроси. Също така, моля, споделете най-добрите и най-лошите си преживявания при онлайн пазаруване по-долу.
Препоръчително четене
- Най-добри инструменти за тестване на софтуер 2021 г. (Инструменти за автоматизация на QA теста)
- Изтегляне на eBook за тестване на Primer
- Алфа тестване и бета тестване (Пълно ръководство)
- Ръководство за тестване на сигурността на уеб приложения
- Разлика между десктоп, тестване на клиентски сървър и уеб тестване
- 7 основни съвета за тестване на многоезични уебсайтове
- SQA процеси: Как да тестваме пълното приложение?
- Функционално тестване срещу нефункционално тестване