Перш ніж розкрити особливості тестування інтернет-магазину на OpenCart, потрібно відповісти на просте запитання: [highlight dark=”no”]чим саме один інтернет-магазин відрізняється від іншого[/highlight]? Навряд чи помилимося, якщо скажемо, що основними особливостями є вирішення поставлених завдань і технологічні можливості сучасного програмування.
Суть будь-якого інтернет-магазину - продати товар зацікавленому клієнту, зробити цю процедуру інтуїтивно зрозумілою, легкою для сприйняття і мінімізувати віртуальні “кроки” покупця під час придбання товару. Процес “дістався-купив-отримав” повинен бути зрозумілим навіть недосвідченому користувачеві. Тільки тоді будь-який інтернет-магазин зможе ефективно реалізовувати свій функціонал, тобто здатність щось комусь продавати.

OpenCart
Однак на практиці не все так чудово. Шанс пропустити баг під час розробки дуже великий, адже IT-фахівцю необхідно враховувати безліч факторів, починаючи від майбутньої цільової аудиторії, закінчуючи дрібними нюансами правильної організації веб-сторінок і форм, що відображаються на них. Отже, як правильно тестувати сайт електронної комерції на OpenCart?
Чому OpenCart?
Саме OpenCart можна розглядати з точки зору найбільш підходящої платформи для розгортання багатофункціонального інтернет-магазину. Основні переваги системи:
- Створення необмеженої кількості сторінок, продуктів, категорій;
- Широкий технічний функціонал для адміністраторів та потенційних клієнтів;
- Швидке завантаження веб-сторінок незалежно від їх “ваги”;
- Простота і зручність редагування контенту;
- Можливість розробки індивідуальних модулів;
- Безкоштовна платформа і можливість підключення багатьох доступних і корисних плагінів і розширень.
Тестування верстки. Чи правильно відображаються сторінки та вміст магазину?
Ми живемо в мобільному світі, де смартфони можуть виконувати безліч операцій без будь-яких обмежень нарівні з ПК. Сьогодні багато покупців купують і продають товари з екрану смартфона або планшетного комп’ютера в будь-якій точці світу. Будь-який інтернет-магазин на OpenCart повинен повністю відповідати вимогам кросбраузерності та кросплатформенності. Іншими словами, він повинен однаково “круто” виглядати на “поверхні” як смартфона, так і ПК і повністю відображатися в будь-якому сучасному браузері (від Chrome до IE 14 Edge).
Як правило, помилки верстки слід шукати в дрібних елементах сторінки. Але навіть найменші неточності (наприклад, слово “купити” на кнопці знаходиться за її межами) можуть змусити користувача покинути сайт. Тому під час тестування візуальної частини сайту необхідно враховувати так звані “контрольні” точки прийняття рішень: коректність відображення елементів, через взаємодію з якими клієнт зможе виконати цільову дію на сайті.
Проблеми юзабіліті
Дайте відповідь на питання: що станеться з покупцем, якщо він зайде на сторінки вашого інтернет-магазину і не зможе завершити процес купівлі товару? Правильно, покупцеві не буде цікаво розбиратися в особливостях вашого UI/UX дизайну і він піде до конкурентів.
Як показують дослідження, проведені в цій галузі, існує група причин, через які користувач не хоче здійснювати покупки на сайті. До них відносяться:
- По-перше, для того, щоб щось купити, потрібно зареєструватися, і погодьтеся, що іноді це дратує і доводить користувача до сказу;
- Процес купівлі дуже складний і займає багато часу;
- Запропонована форма оплати є небезпечною;
- Багато обов’язкових полів для оформлення покупки;
- Існує платна доставка, про яку ніде не згадується при оформленні замовлення в кошику.

Функціональна помилка - в каруселі на головній сторінці відображаються тільки продукти HP
Всі ці “слабкі” місця інтернет-магазину на OpenCart повинні “привернути” увагу QA в першу чергу. Саме тут варто шукати розсадник багів.
Помилка у функціональній частині
Думаємо, що з нашою думкою про те, що процес купівлі товару повинен викликати у покупця позитивні емоції, згодні всі. У більшості випадків цьому безпосередньо сприяє “очевидність” поведінки системи при взаємодії з користувачем: все повинно функціонувати за запрограмованим сценарієм, бути інтуїтивно зрозумілим, передбачуваним. Чим складніший і більший інтернет-магазин на OpenCart, [highlight dark=”no”]тим вища ймовірність виявлення в ньому помилок[/highlight].
Навантажувальне тестування
Всім зрозуміло, що девелоперам потрібно турбуватися про момент - як поведе себе магазин в годину пік? Чи зможе він витримати великий наплив відвідувачів? На жаль, цей нюанс часто упускається в процесі розробки і під час тестування, тому технічним питанням приділяється дуже мало уваги.
Що в підсумку?
Власник інтернет-магазину навіть не замислюється над тим, як його робота може бути сприйнята відвідувачами на практиці. Навіть дрібні і зовсім несуттєві огріхи можуть призвести до негативного сприйняття з боку потенційного покупця.
Як цього позбутися? Під час тестування електронної комерції обов’язково використовуйте чек-листи, адже так дуже зручно перевірити сайт на наявність найпоширеніших помилок, проаналізувати ризики і ретельно перевірити всі “вразливі місця” вашої розробки, щоб потенційний покупець не прийняв рішення відмовитися від покупки в майбутньому.
Адже тестувальники [highlight dark=”no”]- це група фахівців[/highlight], які, виконуючи свою професійну діяльність, повинні знаходити всі приховані “вузькі місця” розробки, допомагаючи зробити інтернет-магазин на OpenCart простим, зрозумілим і прозорим.










0 коментарів