Тестування переглянутих товарів
Last updated
Last updated
Дуже популярна фіча у багатьох маркетплейсах, що виділяє переглянуті товари від непроглянутих у будь-якій стрічці, щоб користувачеві було простіше орієнтуватися.
Трохи ТЗ
Картка товару вважатиметься переглянутою, якщо вона була відкрита і в ній хоч щось показали користувачеві без помилок. Термін зберігання «переглянутості» на клієнті становить тиждень. Потім товар позначається непереглянутим;
Для авторизованих користувачів: якщо користувач розлогінується, всі статуси «переглянуто» скидаються;
Для неавторизованих користувачів: якщо користувач авторизується, всі статуси «переглянуто» зберігаються;
Також є інші товари з різними статусами, яким віддаються пріоритети.
Як тестувати та на що звертати увагу
Логіка: з одного боку, логіка досить проста, необхідно переглянути товар, повернутися у стрічку та перевірити, чи з'явився статус «переглянуто». Не зовсім так. Звертаємо увагу на умову того, а за якої саме проставляється статус. Правильно! Необхідно, щоб не просто товар відобразився, перевірити, чи відображаються дані щодо товару. Наприклад, якщо повернутися «назад», коли товар не відобразився, то товар не буде зарахований як «переглянутий». А якщо користувач не авторизований? Необхідно перевірити кейси, пов'язані з авторизацією та розлогіном. Переглянутий товар неавторизованим користувачем повинен або позначатись переглянутим після авторизації, або повертатись у «непереглянуті» при розлогіні. Перевіряємо термін зберігання статусу "переглянуто" протягом N часу.
Верстка : при додаванні різних нових бейджів варто окрему увагу приділяти верстці карток на різних пристроях з різною роздільною здатністю екрана та альбомної орієнтації.
Додаткові перевірки : залежно від реалізації можуть бути додані тултипи, попапи, тоасти – все це, зрозуміло, потребує додаткових перевірок. Також не варто забувати і про базові кейси під час тестування.
Джерела: