Академический Документы
Профессиональный Документы
Культура Документы
Содержание
Браузеры
Разрешения экрана
Устройства
Текст
Ссылки в тексте
Картинки и анимации
Кнопки
Видео
Формы
Важные нюансы
Браузеры
Chrome Desktop
Firefox Desktop
Safari Desktop
Все тесты стоит проводить только в режиме инкогнито чтобы избежать влияния кэша и
cookies на процесс тестирования.
Разрешения экрана
В этом списке учитывается только ширина экрана в пикселях, без высоты.
320 Mobile
375 Mobile
768 Tablet
1024 Laptop
1280 Laptop
1366 Laptop
1920 Desktop
2560 Desktop
Устройства
Базовый набор, который всегда должен быть под рукой.
Устройство Задача
Текст
В текстовых блоках обязательно проверяй следующие моменты.
1. На странице есть только один заголовок Н1 и логичная структура подзаголовков.
2. Подзаголовки разных разделов стилизованы похожим образом.
9. Много текста. Попробуй ввести большое количество текста в блок. В этом поможет
Dummy Text Generator. Убедись, что верстка не сломалась и текст не выходит за
границу блока.
10. Мало текста. Попробуй ввести минимальное количество текста в блок (1-2
символа). Убедись, что верстка не сломалась.
11. Переносы текста работают корректно. Как обычный переход на новую строку, так и
отступ по Enter и двум Enter`ам.
Ссылки в тексте
Для ссылок характерны те же проверки, что и для обычного текста, но есть и свои
нюансы.
Картинки и анимации
На эту тему есть неплохой материал на Яндекс Дзене. Также не забудь убедиться, что:
1. Визуальный размер картинки соответствует макету.
2. Картинка отображается корректно.
3. Картинка не растянута по ширине или высоте.
4. Картинка постепенно/пошагово уменьшается по мере уменьшения ширины
страницы.
7. Картинка имеет размер 2 мегабайта или ниже. Чем меньше – тем лучше.
Разработчики должны использовать TinyPNG или аналогичный сервис для сжатия
картинок перед заливкой на сайт.
8. Обязательно попробуй вставить картинку большого разрешения, например
2000х2000 точек, чтобы убедиться, что разработчик задал максимальные ширину и
высоту для блока с картинкой.
Кнопки
Для кнопок можно применять смесь тестов, описанных выше, так как кнопка может быть
картинкой и при этом содержит в себе текст и ссылку. Дополнительно можно рассмотреть
поведение кнопки в случае когда она привязана к форме ввода данных. В таком случае,
добавляй следующие проверки.
7. Если кнопка служит для отправки формы, должна быть предусмотрена валидация
и на стороне клиента (HTML, JS) и на стороне сервера (PHP).
8. После заполнения формы в консоли нет ошибок.
9. После нажатия на кнопку в консоли не возникают ошибки.
Видео
Видеоролики обычно используются двух видов: классическое – с кнопками
воспроизведения и ползунком перемотки, встроенное – видеоролик с которым
пользователь не может никак взаимодействовать.
Формы
Самый сложный элемент для тестирования, так как состоит из множества составляющих.
При тестировании нужно проверять фронт и бэк части. Возьмем для примера форму
подписки на email-рассылку на сайте Fondy, расположенную под блогом.
Для фронт-части:
1. Используй проверки для текста.
2. Используй проверки для ссылок.
3. Используй проверки для кнопок.
Для бэк-части:
1. После подписки имейл попадает в базу данных сервиса Esputnik или CRM-систему
2. Если такого имейла в базе данных не было, то появляется новый
3. Если имейл был в базе, то по нему обновляется информация
4. Корректно передается поле "язык сайта"
5. После подписки юзер получает письмо с подтверждением на почту
6. Письмо выглядит корректно в Gmail
7. После подтверждения подписки юзер перемещается в соответствующую колонку в
Esputnik или CRM`ке.
● Поиск
● Ввод даты и времени + безопасность
Важные нюансы
Моменты, про которые лучше не забывать.
Changelog
Автор документа / Тестировщик сайтов: Александр Тоболин