8 important segments testing ecommerce websites
Тестування електронної комерції - Як протестувати веб-сайт / додаток електронної комерції
Б'юся об заклад, в сучасному світі ви не знайдете нікого, хто не робив покупки в Інтернеті. Електронна комерція / роздрібна торгівля - це бізнес, який процвітає на своїх Інтернет-клієнтах. Покупки особисто та покупки в Інтернеті мають багато переваг. Зручність, економія часу та легкий доступ до продуктів у всьому світі тощо.
Добрий Електронна комерція / Роздрібна торгівля - це ключ до його успіху. Це повинен бути гідний аналог вітрини. Тому що, коли ви ходите по магазинах у фізичному магазині, клієнт уже взяв на себе зобов’язання відвідати і, можливо, дасть бренду шанс.
В Інтернеті варіантів безліч. Отже, якщо не буде заручин із самого початку, користувач може просто піти.
Чим кращий сайт, тим кращий бізнес.
Оскільки так багато лежить на програмі, дуже важливо, щоб вона пройшла ретельне тестування.
Додатки / сайти електронної комерції - це веб-програми або мобільні додатки. Отже, вони проходять все типові типи тестів.
- Функціональне тестування
- Тестування юзабіліті
- Тестування безпеки
- Тестування продуктивності
- Тестування бази даних
- Тестування мобільних додатків
- A / B тестування.
Щоб швидко переглянути найчастіше виконувані тести на типовому веб-додатку, перегляньте:
=> 180+ зразків тестових випадків для тестування веб- і настільних додатків
Однак торгові сайти мають надзвичайно динамічний характер. З’являються нові пропозиції, нові продукти, нові бестселери, розпродажі тощо. Це означає, що сайт не залишається незмінним занадто довго. Тому для багатьох це може стати надзвичайним.
Фокус полягає в тому, щоб розділити і завоювати.
Давайте подивимось на прикладах тестування та веб-сайту електронної комерції:
Що ви дізнаєтесь:
Контрольний список для тестування електронної комерції
Нижче ми перерахували важливі сегменти та тестові приклади для тестування веб-сайтів електронної комерції.
Рекомендована служба пошукових випробувань
# 1) Digivante Direct
Digivante Direct Доведено, що тестування електронної комерції покращує якість веб-сайтів електронної комерції, покращує досвід покупки та збільшує доходи в Інтернеті. Їх швидке та доступне розвідувальне рішення для тестування електронної комерції - це низька вартість та самообслуговування, тому немає жодних зобов’язань, а якість гарантована.
Використовуючи глобальну мережу професійних тестувальників Digivante, ви можете охопити всі основні пристрої за тимчасовий масштаб, який недосяжний будь-яким іншим постачальником тестування, і отримати тестування вартістю 24 дні всього за 24 години. Почніть тестування веб-сайту та програми електронної комерції вже сьогодні.
=> Відвідайте веб-сайт Digivante Direct# 1) Домашня сторінка - Зображення героя
Домашні сторінки торгових сайтів зайняті. У них багато що відбувається. Але майже всі вони мають образ героя:
Це вид клікабельного зображення (своєрідне слайд-шоу), яке займає більшу частину сторінки.
Нижче наведено кілька речей для перевірки:
- Це буде автоматично прокручувати?
- Якщо так, через який проміжок часу зображення буде оновлено?
- Коли користувач наводить на нього курсор, чи все одно він буде прокручувати до наступного?
- Чи можна на нього навести?
- Чи можна на нього натиснути?
- Якщо так, це переводить вас на потрібну сторінку та правильну угоду?
- Це завантаження разом з рештою сторінки чи завантаження останнє порівняно з іншими елементами на сторінці?
- Чи можна переглянути решту вмісту?
- Він відображається однаково в різних браузерах та різній роздільній здатності екрана?
# 2) Пошук
Алгоритми пошуку дуже важливі для успіху роздрібного веб-сайту, оскільки ми не завжди можемо поставити те, що користувачі хочуть бачити, прямо перед їх очима.
Загальними тестами є:
- Пошук здійснюється на основі назви товару, торгової марки чи чогось більш широкого за категорією. Наприклад Камера, Canon EOS 700D, електроніка тощо.
- Результати пошуку повинні бути актуальними
- Повинні бути доступні різні варіанти сортування - залежно від торгової марки, ціни, оглядів / рейтингів тощо.
- Скільки результатів відображати на сторінці?
- Для багатосторінкових результатів існують варіанти навігації до них
- Крім того, пошук відбувається в багатьох місцях. Будь ласка, врахуйте деталізацію пошуку на декілька рівнів, перевіряючи цю функціональність. Наприклад: Коли я шукаю на домашній сторінці, я можу побачити щось подібне:
Коли я переходжу до категорій і переходжу до підкатегорії, можливо, фільмів, це те, що я збираюся побачити:
# 3) Сторінка інформації про товар
Після того, як користувач знайде товар або за допомогою пошуку, або за допомогою перегляду, або натиснувши його на домашній сторінці, користувач потрапить на сторінку інформації про товар.
Перевірка:
- Зображення або зображення продукту
- Ціна товару
- Технічні характеристики виробу
- Відгуки
- Перевірте варіанти
- Варіанти доставки
- Інформація Доставка
- В наявності / Немає в наявності
- Кілька варіантів кольорів або варіацій
- Навігація по категоріях (виділена червоним внизу). Якщо відображається така навігація, переконайтесь, що кожен її елемент функціональний.
# 4) Кошик
Це передостанній етап, перш ніж користувач зобов’язується здійснити покупку.
Перевірте наступне:
- Додайте товари в кошик і продовжуйте покупки
- Якщо користувач додає той самий товар у кошик, продовжуючи робити покупки, кількість елементів у кошику повинна збільшуватися
- Усі товари та їх суми повинні відображатися у кошику
- Слід застосовувати податки відповідно до місцезнаходження
- Користувач може додати більше товарів у кошик - загальна кількість повинна відображати те саме
- Оновіть вміст, доданий у кошик, - це також повинно відображати це
- Видаліть предмети з кошика
- Приступайте до оплати
- Розрахуйте вартість доставки за допомогою різних варіантів доставки
- Застосувати купони
- Не перевіряйте, закрийте сайт і повертайтеся пізніше. Сайт повинен зберігати товари в кошику
# 5) Платежі
- Перевірте різні варіанти оплати
- Якщо ви дозволяєте виїхати як гість, просто завершіть покупку та надайте можливість зареєструватися наприкінці
- Повертаються клієнти - Увійдіть, щоб перевірити
- Реєстрація користувача
- Якщо ви зберігаєте кредитну картку клієнта або будь-яку іншу фінансову інформацію, проведіть перевірку безпеки щодо цього, щоб переконатися, що вона захищена. (Відповідність PCI є обов’язковою)
- Якщо користувач зареєстрований протягом тривалого часу, переконайтеся, що час сеансу вичерпано чи ні. Кожен сайт має різний поріг. Для когось це 10 хвилин. Для деяких це може бути інакше.
- Електронна пошта / Текстове підтвердження із згенерованим номером замовлення
# 6) Категорії / Рекомендовані товари / Супутні або рекомендовані товари
Найпопулярніші поширені запитання, які я отримую від тестерів електронної комерції: Чи потрібно тестувати кожну категорію / кожен товар?
Відповідь - НІ.
Якщо ви клієнт, що повертається, вам будуть показані деякі рекомендовані товари на домашній сторінці або в кошику для покупок.
Рекомендовані товари також змінюються майже щодня.
Оскільки це динамічні елементи, найкращий спосіб перевірити ці частини програми - перевірити алгоритм, на основі якого ці розділи заповнюються.
Перевірте свої дані / системи BI та перевірте із серверної частини запити, які заповнюють ці розділи.
№7) Тести після замовлення
Перевірка:
- Змініть порядок
- Скасувати замовлення
- Відстежуйте порядок
- Повернення
# 8) Інші тести
- Увійти
- Поширені запитання
- Сторінка зв’язатися з нами
- Сторінка обслуговування клієнтів тощо.
Проблеми автоматизації веб-сайту електронної комерції
Щоб залишатися на безпечнішому краї і досягати бажаних результатів для клієнта, вам потрібно переключити увагу на якість та ефективність вашого веб-сайту електронної комерції, максимально скорочуючи часову шкалу
Загалом тестування автоматизації починається з вибору правильної системи автоматизації тестування, яка безпосередньо впливає на результат проекту автоматизації тестування. Структура повинна включати тестові сценарії та сценарії різних автоматизованих процесів.
На основі основи тестувальники можуть легко виконувати тести та отримувати відповідні результати, створюючи звіти про тестування. Але вибір правильного інструменту для автоматизації веб-сайту електронної комерції залежить від багатьох ключових параметрів. Завжди важливо порівнювати доступні інструменти на основі таких ключових параметрів, як характеристики, продуктивність, розширюваність, вартість ліцензування, вартість обслуговування та навчання та підтримка.
Ви повинні взяти перевага багатьох засобів автоматизації тестів з відкритим кодом автоматизувати більше зусиль для тестування без вкладання додаткових коштів.
# 1) Веб-сайти електронної комерції дуже заплутані в природі, автоматизувати кожну дію неможливо, оскільки ми не можемо припустити природу замовника.
# два) Постійні зміни для електронної комерції вимагають регресії, тому щодня запускайте тест на регресію, щоб відстежувати наслідки змін.
# 3) Завжди використовуйте сценарії автоматизації інтеграції, які повинні охоплювати вибір посилання на домашній сторінці до сторінки оплати та шлюзу платежів. Цим ви можете принаймні охопити максимальний досвід користувачів за допомогою веб-сайту електронної комерції, щоб забезпечити належне тестування шляхом автоматизації циклу регресії.
# 4) Ніколи не витрачайте час на автоматизацію роботи на нестабільному додатку. Проста зміна вплине на всі ваші тестові костюми, і вам доведеться їх відтворити.
# 5) Домашня сторінка веб-сайту електронної комерції дуже важлива і містить багато інформації та 1000 посилань, пов’язаних із кожним товаром, і ці посилання зростають щодня, коли на сторінку додаються нові пропозиції або товар. Тому перед тим, як перейти до регресійного тестування, найкраще перевірити кожне посилання на сторінці за допомогою коду стану HTTP.
# 6) Коли ви одночасно виконуєте тестові сценарії в іншому браузері. Якщо товар додано до кошика для покупок або видалено, ця інформація також повинна відображатися в інших браузерах.
# 7) При запуску паралельного тесту це, очевидно, не вдасться виконати скрипт у такому випадку, вам доведеться періодично оновлювати сторінку, щоб зберегти інформацію про кошик. У реальному часі ви можете зіткнутися з цим сценарієм, наприклад, користувач іноді може використовувати мобільний додаток для електронної комерції, а також мобільний веб-додаток для електронної комерції.
# 8) Не нехтуйте перевірити деталі кожного товару та деталі ціни, будь то 10 товарів або 1000 товарів, це повинно бути відповідно до вимог продавця. На цьому етапі ви можете зробити або зламати клієнта, незначна помилка призведе до великих втрат.
# 9) Створіть собі багато перерваних сценаріїв, з якими зазвичай користувач стикається, дуже надійно розробляють ваш сценарій, щоб ваш сценарій це міг дозволити, і все одно запускати та передавати сценарій.
Наприклад, Ви зберегли всю інформацію про картку та натиснули кнопку «Відправити» через низький рівень заряду або застряглую програму мережі. У цьому випадку користувач отримує повідомлення про стан своєї транзакції електронною поштою та повідомленням на телефон. Ви повинні підтвердити цей електронний лист або повідомлення тестовим сценарієм.
# 10) Веб-елемент веб-сайту електронної комерції постійно змінюється, тому завжди створюйте xpath вручну. Деякі атрибути Веб-елементів будуть однаковими, тому в такому сценарії не буде унікального способу розрізнення методу use () xpaths або прокрутки до перегляду.
# одинадцять) Автоматизувати Тестування доступності за допомогою дій клавіатури, не використовуючи дії миші, ви точно зіткнетеся з деякими проблемами та виправите їх. Це відіграє значну роль у тестуванні користувальницького інтерфейсу.
# 12) Тестер повинен ретельно розробити сценарій та додати контрольну точку ініціювання та вставити сценарій входу, коли це потрібно.
# 13) Підтримуйте різні сценарії для іншого способу оплати, щоб уникнути плутанини. Перевірте, що трапиться, якщо замовлення скасовується після оплати.
# 14) З іншого боку, тестування продуктивності відіграє дуже важливу роль. Фактори, які вам потрібно перевірити тут, запит на секунду, транзакція на хвилину, виконання на клік, час відгуку завантаження сторінки, тривалість завдання, тривалість часу між клацанням та відображенням сторінки та пошук DNS.
# п'ятнадцять) Тестування безпеки - це те місце, де завойовується довіра клієнтів щодо побудованої електронної комерції, тому тут вам доведеться витратити багато часу на тестування НА АТАКУ НА ЗАБЕЗПЕЧЕННЯ ПОСЛУГ, захист облікового запису користувача, конфіденційність даних, захист вмісту, захист кредитної картки, вимкнення несуттєвих послуги. Перевірка сертифіката SSL.
# 16) Автоматизація тестування локалізації є дуже складною справою в електронній комерції через дотримання стандартів доступності для підтримки багатомовних ринків та бізнес-регіонів.
Висновок
Тепер, коли у нас є кілька перелічених тестів, перейдемо до декількох закінчуючи думки про тестування електронної комерції .
Веб-сайт повинен працювати - і не лише на комп’ютерах, а й на мобільних пристроях. Він повинен бути чуйним і захищеним. База даних повинна бути оптимізована і Процеси ETL має допомогти підтримувати сховище даних, яке допомагає OLAP та BI. Тестування електронної комерції має зосередитись на всьому цьому.
Однак найважливішою частиною тестування електронної комерції є те, перетворюються відвідувачі на платних клієнтів чи ні. Кількість відвідувань, які стають клієнтами, називається 'коефіцієнт конверсії'.
Тому одна з функцій сприяє кращому перетворенню на відміну від іншої, є важливим тестуванням. Ось чому A / B тестування та інженерія зручності користування сайтами електронної комерції набувають все більшої популярності.
Перегляньте цю статтю: Кнопка на 300 мільйонів доларів
Є інструменти, які спрямовані на те, щоб допомогти веб-сайтам електронної комерції проаналізувати їх дизайн для кращого коефіцієнта конверсії:
- Оптимізуйте : Особистий фаворит. Дуже доступний і дуже проникливий для тестування A / B електронної комерції
- Відскочити : Ви можете створити власні цільові сторінки та провести швидкий розділ або A / B тестування
- Концепція зворотного зв'язку : Ви можете подати свій веб-сайт і отримати експертний відгук про дизайн та стратегію вашого сайту.
Тут можна використовувати будь-який інструмент тестування юзабіліті, але вищезазначені три є моїми улюбленими.
як протестувати веб-сайт у різних браузерах -
Щоб отримати додаткові інструменти, перегляньте:
- 16+ ТОП інструментів тестування зручності для тестування вашого веб-додатку
- Повне керівництво з тестування юзабіліті - це все одно, що намагатися читати думки!
Про автора: Ця стаття написана членом команди STH Swati S. Якщо ви хочете написати та допомогти спільноті тестувань дайте нам знати тут .
Як завжди, ми сподіваємось, ця стаття вам послужила.
Я не можу дочекатися, коли почую ваші коментарі та запитання. Також, будь ласка, поділіться своїми найкращими і найгіршими враженнями від онлайн-покупок нижче.
Рекомендована література
- Найкращі засоби тестування програмного забезпечення 2021 р. [Інструменти автоматизації тестування якості]
- Завантажити тестувальник електронних книг
- Альфа-тестування та бета-тестування (повний посібник)
- Посібник із тестування безпеки веб-додатків
- Різниця між робочим столом, тестуванням клієнтського сервера та веб-тестуванням
- 7 основних порад для тестування багатомовних веб-сайтів
- Процеси SQA: Як перевірити повну заявку?
- Функціональне тестування проти нефункціонального тестування