Большая тестовая статья для проверки редактора

Это тестовая публикация, созданная специально для проверки отображения длинных материалов на сайте. Основная задача такого текста не передать какую-либо важную информацию, а проверить работу редактора, страницы статьи, форматирования, ссылок, списков и поведения контента на разных размерах экрана.

Длинные публикации особенно полезны при тестировании, потому что на коротком тексте многие проблемы просто невозможно заметить. Например, может неправильно работать вертикальный скролл, нарушаться отступ между блоками, заголовки могут прилипать к предыдущему абзацу, а длинные ссылки иногда внезапно решают, что ширина мобильного экрана является лишь рекомендацией.

Также стоит проверить, как статья выглядит на Desktop, Tablet и Mobile. Текст должен оставаться читаемым, строки не должны становиться слишком длинными, а контент не должен вылезать за границы контейнера.

Проверка обычных абзацев

Первый обычный абзац содержит достаточно текста для проверки базового отображения. Здесь нет специального форматирования, только длинная последовательность предложений. Такой блок позволяет оценить межстрочный интервал, размер шрифта, ширину колонки и общий визуальный ритм страницы.

Второй абзац нужен для проверки расстояния между соседними текстовыми блоками. Иногда редактор сохраняет правильные стили внутри административной панели, но после публикации на публичной странице между параграфами внезапно либо слишком большой отступ, либо его практически нет.

Третий абзац продолжает тест. Чем больше текста, тем проще заметить проблемы с типографикой. Особенно полезно смотреть статью на широком мониторе, где слишком большая ширина контентной области может превращать чтение в физическое упражнение для глаз.

На мобильных устройствах важно проверить, что текст не касается краёв экрана. Должны сохраняться нормальные горизонтальные отступы. Если пользователь вынужден двигать страницу влево и вправо, потому что какой-то элемент растянул контейнер, значит кто-то снова решил, что responsive design можно реализовать силой веры.

Проверка форматирования текста

Этот текст должен отображаться жирным.

Этот текст должен отображаться курсивом.

Этот текст должен быть зачёркнут.

Здесь есть жирный текст, который продолжается обычным текстом после окончания форматирования.

Здесь курсив используется внутри достаточно длинного предложения, чтобы проверить, не меняется ли высота строки или базовая линия текста.

Также можно проверить комбинацию: жирный текст и внутри него ссылка на GitHub.

Обычный текст после такой комбинации должен отображаться без изменения размера, цвета или других неожиданностей.

Проверка ссылок внутри текста

Официальный сайт Google можно открыть по ссылке Google.

Для проверки внешнего перехода можно использовать GitHub.

Документация Next.js находится здесь: Next.js Documentation.

Ещё одна ссылка ведёт на Wikipedia.

Важно проверить, открываются ли внешние ссылки в новой вкладке или в текущей, в зависимости от требований проекта.

Также необходимо проверить визуальное состояние ссылки после посещения, если такое поведение предусмотрено дизайном.

Несколько ссылок в одном абзаце

В одном предложении может находиться сразу несколько ссылок. Например, пользователь сначала открывает Google, потом переходит на GitHub, после чего изучает Next.js, а заканчивает своё великое интернет-путешествие на Wikipedia.

Все ссылки должны корректно отделяться от обычного текста и не сливаться между собой.

Проверка длинной ссылки

Ниже находится ссылка с длинным отображаемым текстом:

Это специально очень длинный текст ссылки, который должен корректно переноситься на несколько строк и не ломать ширину страницы даже на маленьком мобильном экране

После неё должен продолжаться обычный текст без горизонтального скролла.

Теперь URL в сыром виде:

https://en.wikipedia.org/wiki/Software_testing

И ещё один:

https://github.com/topics/software-testing

Если редактор автоматически превращает такие адреса в ссылки, это тоже стоит проверить.

Раздел с большим количеством текста

Информационные сайты часто содержат публикации объёмом в несколько тысяч слов. Поэтому недостаточно проверить только короткую заметку. Большой материал позволяет понять, насколько удобно пользователю долго находиться на странице.

При чтении длинной статьи особенно важна ширина строки. Если строка слишком широкая, глазам становится сложно переходить с конца одной строки к началу следующей. Если слишком узкая, появляется слишком много переносов, и пользователь постоянно прокручивает страницу.

Также важно проверить расстояние между заголовками и текстом. Заголовок должен визуально относиться к следующему блоку, а не выглядеть так, будто случайно остался от предыдущего раздела.

Отдельного внимания заслуживают ссылки. Они должны быть достаточно заметными, но не настолько яркими, чтобы каждый абзац выглядел как новогодняя гирлянда.

На странице статьи также нужно проверить поведение Header. Если он фиксированный, он не должен перекрывать заголовок после перехода по якорной ссылке.

Footer должен отображаться только после завершения материала и не перекрывать последний абзац.

Дополнительный тестовый текст

Этот блок существует исключительно ради длины статьи.

Иногда при разработке страницы всё выглядит идеально на первых двух экранах, но ближе к середине начинают проявляться странности. Например, теряется ширина контейнера, ломается вложенный элемент, или какой-нибудь CSS-селектор начинает влиять на все последующие блоки.

Именно поэтому полезно создавать искусственно длинный контент.

Ещё один важный момент связан с производительностью. Большая статья не должна заметно тормозить браузер. Обычный текст практически ничего не весит, поэтому если при прокрутке длинной статьи наблюдаются лаги, проблема почти наверняка находится где-то ещё.

Особенно стоит обратить внимание на изображения, видео и embed-блоки, если они появятся позже.

Проверка YouTube-ссылок

Ниже несколько ссылок на YouTube.

Обычная ссылка на главную YouTube:

YouTube

Пример ссылки на видео:

Открыть тестовое видео на YouTube

Короткий формат ссылки:

https://youtu.be/dQw4w9WgXcQ

Ещё одна обычная YouTube-ссылка:

https://www.youtube.com/watch?v=aqz-KE-bpKQ

Проверка ссылки внутри предложения: пользователь может посмотреть видео на YouTube, а затем продолжить чтение статьи.

Если редактор поддерживает автоматический embed, отдельно стоит проверить, превращается ли вставленная YouTube-ссылка в видеоплеер.

Если автоматического embed нет, ссылка должна хотя бы оставаться кликабельной.

Несколько YouTube-ссылок подряд

YouTube Video 1

YouTube Video 2

YouTube Homepage

Это позволит проверить вертикальные отступы между ссылками.

Проверка маркированного списка

Ниже обычный список:

  • Первый элемент списка

  • Второй элемент списка

  • Третий элемент списка

  • Четвёртый элемент списка

  • Пятый элемент списка

Теперь список со ссылками:

После списка должен быть нормальный отступ перед следующим текстовым блоком.

Проверка длинных элементов списка

  • Это первый очень длинный элемент списка, созданный специально для проверки переноса текста на несколько строк и сохранения правильного положения маркера относительно остального содержимого.

  • Это второй длинный элемент списка, внутри которого находится ссылка на GitHub, чтобы проверить комбинацию ссылки, переноса строки и маркера.

  • Это третий длинный элемент списка, который просто продолжает увеличивать объём материала, потому что редактору явно было слишком спокойно.

Проверка нумерованного списка

  1. Открыть статью.

  2. Проверить заголовок.

  3. Проверить подзаголовки.

  4. Проверить ссылки.

  5. Проверить YouTube.

  6. Проверить списки.

  7. Проверить мобильное отображение.

  8. Проверить Desktop.

  9. Проверить Tablet.

  10. Дойти до конца статьи и убедиться, что Footer не сбежал в другую реальность.

Нумерованный список со ссылками

  1. Открыть Google

  2. Перейти на GitHub

  3. Открыть Next.js

  4. Проверить YouTube

  5. Вернуться обратно к статье

Ещё один большой текстовый блок

Теперь ещё немного текста, чтобы материал действительно ощущался длинным.

На информационном сайте пользователи могут читать расследования, новости, аналитические материалы, интервью и большие публикации. Некоторые из них будут состоять из десятков блоков.

Поэтому страница должна нормально выдерживать большой объём контента.

Не должно быть ситуаций, когда после десятого заголовка внезапно меняется шрифт.

Не должно быть ситуаций, когда очередная ссылка растягивает страницу.

Не должно быть ситуаций, когда после длинного списка следующий абзац залезает под него.

Не должно быть ситуаций, когда пользователь на мобильном телефоне случайно получает desktop-layout шириной 1400 пикселей и начинает путешествовать по статье горизонтальным свайпом.

Проверка большого количества абзацев

Абзац номер один. Здесь находится обычный тестовый текст. Он нужен только для создания дополнительной длины публикации.

Абзац номер два. Здесь также нет никакого специального смысла, зато есть ещё несколько строк.

Абзац номер три. Проверяем стабильность вертикальных отступов.

Абзац номер четыре. Проверяем, не возникает ли неожиданное изменение ширины контентной области.

Абзац номер пять. Проверяем поведение страницы после длительного скролла.

Абзац номер шесть. Проверяем, сохраняется ли Header в нужном состоянии.

Абзац номер семь. Проверяем, не появляются ли визуальные артефакты.

Абзац номер восемь. Пользователь всё ещё скроллит. Браузер уже начинает подозревать неладное.

Абзац номер девять. Продолжаем.

Абзац номер десять. И это всё ещё не конец.

Проверка ссылок после большого объёма контента

После большого количества текста снова проверяем ссылки.

Google

GitHub

YouTube

Next.js Documentation

Если они всё ещё корректно выглядят, значит стили не сломались где-то выше по DOM.

Дополнительный YouTube-раздел

Ссылка на видео номер один:

https://www.youtube.com/watch?v=dQw4w9WgXcQ

Ссылка на видео номер два:

https://youtu.be/aqz-KE-bpKQ

Ссылка внутри текста: посмотреть ролик можно здесь.

Ссылка с длинным anchor-текстом:

Нажмите здесь, чтобы открыть тестовое видео на YouTube и проверить корректность отображения длинной кликабельной ссылки

Проверка финальной части статьи

В конце длинного материала особенно важно проверить отображение последних элементов.

Иногда ошибка проявляется только в нижней части страницы, например из-за неправильного закрытия HTML-тега, некорректной структуры rich text или конфликтующих CSS-правил.

Последние несколько абзацев должны выглядеть точно так же, как первые.

Шрифт не должен меняться.

Ширина текста не должна меняться.

Ссылки должны работать.

Списки должны выглядеть одинаково.

YouTube-ссылки должны оставаться кликабельными.

Финальный список проверки

  • Заголовок отображается корректно

  • H2 отображается корректно

  • H3 отображается корректно

  • Обычный текст отображается корректно

  • Жирный текст работает

  • Курсив работает

  • Зачёркивание работает

  • Ссылки работают

  • Длинные ссылки переносятся

  • YouTube-ссылки работают

  • Маркированные списки отображаются корректно

  • Нумерованные списки отображаются корректно

  • Нет горизонтального скролла

  • Mobile layout не ломается

  • Tablet layout не ломается

  • Desktop layout не ломается

И последний тестовый абзац для самого конца страницы. Здесь находится последняя ссылка на GitHub, затем последняя ссылка на YouTube, после чего статья окончательно заканчивается.

Проверка Telegram-ссылки

Обычная ссылка на Telegram:

Telegram-канал

Ссылка внутри текста: перейти в Telegram можно по этой ссылке и проверить, корректно ли открывается внешний переход.

Сырой URL для проверки автолинка:

https://t.me/robota_lviv01

И длинный anchor-текст:

Открыть Telegram-канал для проверки отображения и перехода по внешней ссылке