TGViewer
Channel Public Channel
QA & Testing | YeaHub

QA & Testing | YeaHub

@yeahub_testing_qa

Теория, подготовка к интервью и курсы для QA инженеров

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Subscribers
585
Photos
269
Videos
57
Links
574
Recent Posts 20 shown
Post #664 52
#Собес #client #server
🤔 Что такое клиент-серверное взаимодействие в мобильных играх и как его организовать?

💬 Кратко:

Клиент-серверное взаимодействие — это модель, в которой игра на устройстве игрока (клиент) обменивается данными с удалённым сервером. Клиент отправляет запросы, например действия игрока, а сервер обрабатывает их и возвращает результат. Сервер обычно отвечает за сохранение прогресса, проверку правил и синхронизацию игроков. Такой подход повышает безопасность и позволяет масштабировать игру. В мобильных играх чаще всего используется HTTP или WebSocket.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #663 89
#podcast #секреты #сообщество
📚 QA Family: подкаст о тестировании

QA Family — это уютный подкаст, где тестировщики обсуждают техники, инструменты и карьеру в QA, делясь историями из реальной практики и поддержкой комьюнити.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #662 78
#Собес #HTTP #Keep-Alive #persistent_connection
🤔 Для чего нужен заголовок Keep-Alive?

💬 Кратко:
Заголовок Keep-Alive используется для указания, что HTTP-соединение должно оставаться открытым после отправки ответа. Это позволяет повторно использовать одно и то же TCP-соединение для нескольких запросов, что снижает задержки и нагрузку на сервер. Без Keep-Alive каждый запрос требует установки нового соединения, что увеличивает время загрузки страницы.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • ✍ 1
  • ❤ 1
  • 👍 1
Post #661 80
#Собес #integration #regression #scrum

🤔 Middle QA Engineer (Web/Backend) в Уралсиб Банк

Техническое собеседование. Опыт в резюме — 2.6 года. Вилка: просила от 120, оффер 145.

💬 Вопросы:

- Какие техники тест-дизайна знаете?

- Какие бывают виды интеграционного тестирования?

- Какая разница между чеклистом и тест-кейсами?

- Приведите пример хорошего тест-кейса.

- Что такое RabbitMQ?

👉 Все вопросы из этого собеседования (45)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #660 74
#Собес #event_loop #microtask #rendering
🤔 Что происходит со скроллом и отрисовкой страницы при выполнении длительной микрозадачи?

💬 Кратко:
Микрозадачи выполняются в главном потоке до того, как браузер успеет отрисовать кадр или обработать скролл. Пока очередь микрозадач не опустеет, рендеринг и обработка пользовательских событий (включая скролл) не происходят. Поэтому длинная микрозадача «замораживает» страницу: скролл не двигается, анимации стоят.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 🔥 1
Post #659 109
#repository #cypress #вебтестирование
📚 Cypress Example Recipes

Набор готовых рецептов по использованию Cypress — фреймворка для E2E‑тестирования веб‑приложений. Показывает, как решать типичные задачи: работа с формами, авторизация, мокирование API, параллелизация тестов. Подходит для быстрого старта с Cypress и изучения лучших практик.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #658 103
#Собес #postgresql #analytics
🤔 В каких случаях PostgreSQL может использоваться для аналитических задач?

💬 Кратко:

PostgreSQL можно использовать для аналитики при небольших и средних объёмах данных. Он подходит для ad-hoc запросов и простых отчётов. Это удобно, когда нет отдельного OLAP-хранилища. Однако при росте данных производительность может резко снижаться. Поэтому PostgreSQL используют для аналитики как временное или ограниченное решение.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #657 108
#Собес #api #rest #mobile

🤔 QA Engineer в компанию Лукойл

Техническое собеседование. Весна 2025. Вилка: 150к+. Опыт в резюме: 150к+. Обсуждали опыт, технические вопросы, в конце обговорили организационные моменты.

💬 Вопросы:

- Какие инструменты применяются для работы с базами данных (например, для просмотра, отладки, выполнения запросов)?

- Что такое миграция базы данных и как она обычно выполняется?

- Какие протоколы передачи данных используются в современных приложениях? Чем они отличаются?

- Какие уровни включает модель TCP/IP и за что отвечает каждый из них?

- Из каких элементов состоит REST-запрос?

👉 Все вопросы из этого собеседования (22)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #656 103
#Собес #UDP #network_protocols #real-time_communication
🤔 В каких сценариях, помимо стриминга и игр, применяется UDP?

💬 Кратко:
UDP применяется там, где важна скорость и низкая задержка, а потеря отдельных пакетов допустима. Примеры: DNS-запросы, VoIP-звонки, видеоконференции, онлайн-торговля, IoT-устройства, мониторинг сети и широковещательные рассылки. Он не гарантирует доставку, но обеспечивает минимальную задержку.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #655 124
#podcast #всё
📚 Подкасты Y_LAB

Здесь вы найдете разнообразный IT-контент: от глубоких технических обсуждений до увлекательных и расслабляющих бесед. Наши эпизоды охватывают широкий спектр тем, связанных с разработкой и новейшими технологиями, чтобы каждый разработчик нашел что-то для себя. Присоединяйтесь к нам, чтобы углубить свои знания, оставаться в тренде и вдохновляться новыми идеями!

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #654 118
#Собес #referential
🤔 Что такое ссылочная целостность и чем она обеспечивается?

💬 Кратко:

Ссылочная целостность — это свойство реляционной базы данных, которое гарантирует, что ссылки между данными в разных таблицах всегда будут корректными. Это означает, что внешний ключ в одной таблице всегда будет указывать на существующую запись в другой таблице. Обеспечивается она с помощью ограничений внешнего ключа (Foreign Key Constraint), которые автоматически проверяются и поддерживаются самой СУБД.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #653 133
#Собес #HTTP #chunked_transfer_encoding #streaming
🤔 Как работает механизм chunked transfer encoding в HTTP?

💬 Кратко:
Chunked Transfer Encoding — это механизм HTTP, позволяющий серверу отправлять тело ответа частями (чанками), когда общий размер данных неизвестен заранее. Каждый чанк предваряется своим размером в шестнадцатеричном формате, за которым следуют данные. Посылается специальный чанк нулевого размера, обозначающий конец передачи. Это полезно для стриминга динамически генерируемого контента, например, результатов долгих вычислений или live-данных, без необходимости буферизации всего ответа в памяти.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #652 159
#Собес #authentication_token #file_download #Authorization_header
🤔 Какие есть подходы к передаче токена при скачивании файлов?

💬 Кратко:
Основные подходы — передача токена в заголовке Authorization, в параметре URL (query string) или через cookie. Заголовок — самый безопасный и стандартный способ для API. Параметр URL проще, но токен может попасть в логи сервера. Cookie удобны для браузерных сценариев, но требуют настройки флагов безопасности. Выбор зависит от контекста: API, прямая ссылка в браузере или интеграция с фронтендом.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #651 155
#book #book
📚 Test-Driven Development with Java
Автор: Alan Mellor


Разработка на основе тестирования позволяет разработчикам создавать хорошо продуманный код и предотвращать дефекты. Это простой, но мощный инструмент, который помогает сосредоточиться на проектировании кода, одновременно автоматически проверяя правильность его работы. Освоение TDD позволит вам эффективно использовать паттерны проектирования и стать опытным архитектором программного обеспечения.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #650 126
#Собес #HTTP_status_codes #1xx #2xx
🤔 Какие группы HTTP-кодов ответов существуют и что они означают?

💬 Кратко:
HTTP-коды ответов делятся на пять групп. 1xx — информационные, 2xx — успешные, 3xx — перенаправления, 4xx — ошибки клиента, 5xx — ошибки сервера. Каждая группа имеет своё значение и помогает понять результат запроса.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #649 121
#Собес #code_coverage #unit_testing #test_coverage
🤔 Как можно определить, что часть метода покрыта тестами, а часть — нет?

💬 Кратко:
Чтобы определить, какая часть метода покрыта тестами, а какая нет, используют инструменты анализа покрытия кода. Эти инструменты запускают ваши тесты и отслеживают, какие строки, ветки или условия были выполнены. Результат представляется в виде отчета, где непокрытый код обычно подсвечивается красным или серым цветом. Таким образом, вы можете визуально увидеть, какие участки метода остались непротестированными.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #648 121
#Собес #http #put #patch
🤔 Чем отличается PUT от PATCH?

💬 Кратко:

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

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 🔥 1
Post #647 134
#article #unittesting
📚 Выборочное юнит-тестирование — плюсы и минусы

Все мы хотя бы раз участвовали в оживленной дискуссии о «юнитах» и «интеграции». В этой статье автор выходит на более высокий уровень конкретики и рассуждает о том, КОГДА юнит-тесты хороши, рассмотрев затраты на написание этих тестов в различных сценариях. Многие относятся к своей стратегии тестирования как к статической модели — технике тестирования, к которой они прибегают всегда, независимо от контекста. «Всегда пишите юнит-тесты на функции», «Пишите в основном интеграционные тесты» — такие аргументы часто можно услышать. В данной статье, напротив, предлагается оценивать целесообразности юнит-тестов, исходя из затрат на модуль и выгод. В статье классифицируется несколько сценариев, в которых чистая ценность юнит-тестов высока или низка, например:

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #646 126
#Собес #unix #time
🤔 Почему при работе с датами в JSON нередко предпочитают использовать unix-время вместо строковой даты?

💬 Кратко:

Unix-время — это просто число, которое легко парсится и не зависит от часовых поясов. В отличие от строковых дат, оно не требует сложных форматов и уменьшает риск ошибок конверсии. Такой формат легко сравнивать, сортировать и обрабатывать. Он обеспечивает единообразие при взаимодействии разных платформ.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #645 131
#Собес #pytest #selenium #exceptions

🤔 QA Engineer в компанию Wink

Техническое собеседование. Весна 2025. 160к+. Опыт в резюме: 3+ года. Разбирали тестовое, в конце обсуждали процессы в команде и онбординг.

💬 Вопросы:

- Какие различные стратегии ветвления вы знаете?

- Что такое контекстный менеджер?

- Что такое генератор?

- Расскажи про иерархию исключений Python

- Какие есть типы соединений (JOIN) в PostgreSQL?

👉 Все вопросы из этого собеседования (17)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Older posts →

About this channel

How can I read @yeahub_testing_qa without a Telegram account?
TGViewer shows the public web preview Telegram publishes for QA & Testing | YeaHub: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does QA & Testing | YeaHub have?
QA & Testing | YeaHub (@yeahub_testing_qa) has 585 subscribers on Telegram, refreshed roughly every 30 minutes.
Does QA & Testing | YeaHub know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →