Тестування дип-лінків (mobile deep links)
Last updated
Last updated
Діп лінкінг (deep linking) дозволяє кінцевому користувачеві за допомогою посилання відкрити сторінку з потрібним контентом усередині мобільного додатка, минаючи його домашню сторінку та мінімізуючи витрати часу на пошук необхідного контенту.
У випадку, якщо програма не встановлена на девайсі, відкладений дип лінкінг (deferred deep linking) дозволяє користувачеві відкрити потрібну сторінку всередині мобільного додатка навіть після встановлення.
Контекстний дип лінкінг (contextual deep linking) дає додаткову можливість збереження інформації (наприклад про промо кампанії) під час всього сценарію установки програми.
Проблеми, з якими стикаються розробники та тестувальники :
Підтримка різних технологій роботи з дип-лінками та розробка лінків, які працюватимуть у всіх мобільних браузерах;
Інтеграція з соц.мережами та месенджерами;
Вбудовані браузери (in-app browsers);
Відстеження атрибуції (attribution);
Запобігання шахрайству;
Деякі end-to-end сценарії дуже важко (або неможливо) автоматизувати;
Постійна підтримка.
Корисні інструменти
, який дозволяє переглядати веб-сторінки за допомогою user agent мобільних браузерів. Також можна імпортувати свої кастомні конфігурації.
Сайти, що дозволяють згенерувати webhook посилання: і . Більшість провайдерів диплінків дозволяють відстежувати івенти "на льоту", достатньо лише вставити отримане посилання в панель управління провайдера.
для перевірки, чи відкриє дип лінк вашу програму.
від Apple. Можна випробувати правильність конфігурації Universal Links.
для Android, який можна зібрати власноруч. Також можна завантажити готові аналоги з Google Play.
Підписка на оновлення додатків. Ми використовуємо , цей сервіс надсилає листи на пошту кожен раз, коли додаток, що нас цікавить, оновився в App Store. Це дуже зручно – відразу видно, які месенджери слід протестувати насамперед.
Електронні таблиці та таблиці рішень (decision tables) підтримки структури основних сценаріїв.
Джерела: