Pop-up — это всплывающее окошко, как навязчивое «а вы уже лайкнули нас в фейсбуке?».
В веб приложениях это обычно:
- уведомление о регистрации;
- акционное предложение;
- мини-версия корзины с покупками;
- ...
В десктоп приложениях обычно не используется, разве что в старых системах, где всё вылезает в мелких окошках: и ошибки, и позитивный текст.
В мобильных игрушках:
- реклама новой игрушки;
- временная акция;
- поздравляшка с успешным окончанием уровня;
- не-поздравляшка «ты провалил уровень»;
- ...
Что тут стоит проверить? Влезает ли текст в отведенное ему место =))
Пример бага в веб-приложении мы находили в рамках The FedEx Tour: если ввести слишком длинный емейл при регистрации, получим такую картину:
А вот и пример поп-апа в игрушке из серии «три в ряд». Если не успел освободить ежа за N ходов, выпадает такое сообщение:
Это на mini ipad было дело. Так что учтите, не только акции во всплывашках! И тестировать такое надо на самых мелких экранах, а потом на средних. А то, может, для телефонов изображение уменьшили, а для айпадов оставили одно, что для макси, что для мини, «большой же экран, влезет!»
Или вот ещё пример из той же игрушки. Прочтете текст снизу: когда закончится акция?))
Итого
Если в приложении есть pop-up, проверяем его на границах:
- веб-приложение — уменьшаем размеры браузера
- мобильное — выбираем наименьший экран. Или средний, если разработчики сделали деление только "мелкий - большой", тогда на маленьком будет ок, а в среднем поп-ап для большого экрана не влезет.
См также:
Какая бывает документация — что еще стоит проверить
PS — это выдержка из моей книги для начинающих тестировщиков, написана в помощь студентам моей школы для тестировщиков
Кроме размеров экрана и текста у всплывающих сообщений могут быть и другие проблемы:
ОтветитьУдалить- подложка (не контрастные цвета, смешивание позиций подписей ПО со словами из сообщения)
- место (в пределах рабочей области с перекрытием экрана, вне экрана с обязательным кликом, в системном трее для забывчивости)
- время (длительность отображения, своевременность прорисовки)