Рассмотрим онлайн-страхование ипотеки. Клиент указывает условия страхования и личные сведения, оплачивает заказ. Полис приходит на имейл.
Бизнесмен воспользовался аутсорсингом разработчиков, чтобы создать такое веб-приложение. В нанятой команде есть тестировщики, а на стороне заказчика систему испытают менеджеры. Мы не предлагаем бизнесмену работать за тестировщика — только проверить, как освоен бюджет.
Содержание
Первым делом осмотрите внешний вид на наличие явных огрехов: что искривлено, обрезано, не того размера или цвета. Оцените первое впечатление.
Понажимайте на пункты меню. Быстро ли загружаются страницы? Может, вместо контента показываются ошибки фронтенда: 403, 404 и прочие? Или разделы перепутаны, какой-нибудь URL ведёт не туда? Экран листается плавно или застревает? Бегло взгляните на наполнение контентом: черновики должны быть заменены на чистовики.
Испытайте вспомогательную функциональность: поисковую строку, фильтры, кликабельность рекламных баннеров, листание вперёд-назад, чат с консультантом. Проверьте ссылки на каналы в социальных сетях.
Сверять ли работу в разных браузерах, и если да, то в каких? Сегодня 71% людей используют Google Chrome, 14% — Safari, оставшуюся долю делят непопулярные браузеры.
Время испытать оформление страховки, оценив удобство и поискав возможные недоработки. Делайте это аккуратно:
Партнёры, бухгалтеры, менеджеры, колл-центр тоже хотят знать номера тестовых заказов, чтобы не включать их в аналитику, не звонить для согласования. Проверка в роли «тайного покупателя» — отдельный процесс.
Представим, что во время оформления заявки пропало соединение (отключили Wi-Fi и мобильный интернет). Поменяйте параметры страховки. Как ведёт себя веб-приложение: ломается или продолжает пересчитывать итоговую стоимость?
Любопытную статистику публикуют Google (для Android) и Apple (для iOS). По состоянию на апрель 2020 из отчёта Google следует, что Android 9.0 Pie установлен на 10,4% устройств, однако у 16,9% остаётся 6.0 Marshmallow 2015 года выпуска. Есть повод включить старый смартфон. У «яблочников» ситуация обратная: 70% устройств работают на свежей iOS 13.
Согласно статистике марта 2020, 52% пользователей открывают веб-приложения со смартфонов. Чтобы не растерять половину клиентов, проверьте адаптивность: как UI подстроился под размер дисплея в обоих положениях — альбомном и портретном. Обратите внимание, появилось ли предложение добавить веб-приложение на главный экран.
Десктопный браузер Google Chrome умеет имитировать работу смартфонов. Для этого выполните в нём следующие действия:
Ещё виртуальные смартфоны для тестирования предоставляет Samsung: https://developer.samsung.com/remotetestlab/
Добавить задачу в багтрекер, например, Jira, Redmine, Trello или тот, что уже используется в проекте. Или записать в Excel-таблицу с такими полями:
Дата проверки и статус помогают контролировать, как продвигается работа над ошибками. Примерные статусы ошибок: «Новая», «В работе», «Исправлена», «Не исправлена».
Описывать ошибки можно примерно так: «На смартфоне меняю валюту выплат, а итоговая стоимость не пересчитывается». Полезно добавить скриншот с отмеченным проблемным местом. Пользуйтесь программами, которые создают ссылку на скриншот, такими как Gyazo, LightShot, ShareX.
Поле «Как правильно» уточняет желаемое поведение веб-приложения, чтобы разработчики поняли, что там должно быть по-вашему. Например: «Итоговую стоимость конвертировать в рубли с учётом выбранной валюты». При наличии письменного технического задания полезно сослаться на номер требования из ТЗ. Если поведение обсуждалось в переписке, то упомяните обсуждение.
Напоминаем: чем точнее сформулирована проблема, тем качественнее она будет устранена.