Телеграм

🧑‍💻 Уютное сообщество тестировщиков

@cozyqa Программирование и разработка
РКН: проверяем Иноагент: проверяем
Уютное сообщество тестировщиков - это экосистема для QA. Чат, канал-работы, новости, фичи.

Реклама: @anothertechrock

Статистика обновлена 12.11.2026 в 22:16 · 2 просмотра страницы · Хотите больше просмотров?

Подписчики7 846
Охват поста777 10% от подписчиков
ERR за месяц9,90%
ERR за 24 часа4,58%

Динамика за 30 дней

Рекламные публикации

Рекламных публикаций не найденоЗа последнее время мы не нашли на площадке ни одного рекламного поста.

Последние публикации

Все посты канала →
Открыть пост ↗
💡 Полезные статьи о REST API

✨ 15 вопросов и ответов на собеседовании по REST API. Отличный чек-лист, если готовитесь к собеседованию и хотите освежить знания по HTTP, методам запросов и REST-концепциям.

✨ Что такое REST? Подробная статья для тех, кто хочет разобраться в самой сути.

✨ Как использовать curl для тестирования REST API. Статья, обучающая основам взаимодействия с REST API с помощью curl.

✨ REST и RESTful API для QA Engineer. Эта статья познакомит вас с основными принципами REST. Также вы узнаете о RESTful API, HTTP-методах, статус-кодах, идемпотентности и особенностях тестирования API.

✨ Как тестировать методы REST API. Когда ручного тестировщика впервые просишь проверить метод REST API, того охватывает паника: «Как это делать? Я вообще почти ничего не знаю про API. Что делать? Как это тестировать?». Эта статья помжет вам разобраться.

✨ Мифы про REST API. Статья не нацелена на тестировщиков, но лучше разобраться в теме REST API полезно всем.
👁 696 ❤ 1 💬 1 ↻ 31 2 ноября
Открыть пост ↗
❓ Зачем тестировать приложение в разных браузерах?

Казалось бы, интернет работает по единым стандартам консорциума W3C, а большинство популярных браузеров (Chrome, Edge, Opera, Brave) и вовсе написаны на одном движке — Chromium. Зачем тогда тратить время на кроссбраузерное тестирование?

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


1️⃣ Разные движки под капотом

Хотя Chromium захватил большую часть рынка, остаются два гиганта со своими независимыми движками: Safari (WebKit) и Firefox (Gecko). Они по-разному интерпретируют код:

🚩 Интерфейс (HTML/CSS): новые свойства стилей или экспериментальная верстка (например, некоторые свойства Grid или Flexbox) могут идеально отображаться в Chrome, но полностью развалить интерфейс в Safari.

🚩 Логика (JavaScript): движки используют разные JS-рантаймы. Из-за этого одна и та же функция (особенно при работе с датами, часовыми поясами или загрузкой файлов) может работать по-разному.


2️⃣ Специфика Safari и экосистемы Apple

Safari — это «новая Internet Explorer» для современных тестировщиков. У него масса своих нюансов: от специфического отображения стандартных форм (кнопок, выпадающих списков) до жесткой политики безопасности и экономии энергии, которая может блокировать автовоспроизведение видео или фоновые запросы приложения.


3️⃣ Разные версии и кастомные сборки

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


✔️ Кроссбраузерное тестирование нужно не для абстрактной «корректности», а для защиты бизнес-метрик.

Если на этапе оформления заказа в Safari кнопка «Купить» съедет за пределы экрана, компания потеряет огромную часть платежеспособной аудитории на iOS и macOS, даже если в Chrome все работает идеально.
👁 822 ↻ 6 27 октября