QA & Testing | YeaHub – Telegram
QA & Testing | YeaHub
535 subscribers
185 photos
57 videos
14 files
404 links
Теория, подготовка к интервью и курсы для QA инженеров

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

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

Для связи: @ruslan_kuyanets
Download Telegram
#полезное
🥄 Вводный гайд по pytest, популярному фреймворку для тестирования на Python

C обзорами базовых понятий, примеров использования фикстур, параметризации, хуков и мока
Читайте здесь

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #testing #quality #defect
🤔 Что такое тестирование?

💬 Кратко:

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

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
👍1
Media is too big
VIEW IN TELEGRAM
#полезное
🛞 Сhrome-расширение для поиска и устранения распространённых проблем с формами: некорректное использование атрибутов или элементов, отсутствующие атрибуты, ошибки в автозаполнении и другие проблемные места в коде форм

Ссылка на Chrome-расширение, исходный код на GitHub

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #testing
🤔 Что такое Sanity Testing?

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

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#полезное
😵 От Basic Auth до OIDC: тестирование аутентификации и авторизации для QA-инженеров

Годная статья для закрепления знаний по видам аутентификации и авторизации. Без заумностей и с наглядными примерами
Читайте здесь

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #ui_standards #design_guidelines #consistency
🤔 Какие существуют UI-стандарты?

💬 Кратко:

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

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #github
🤔 Что такое Git и GitHub?

💬 Кратко:

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

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #vpn #tunneling #encryption
🤔 Что такое VPN?

💬 Кратко:

VPN (Virtual Private Network) создаёт защищённое соединение через публичные сети, такие как Интернет. Оно позволяет пользователям подключаться к частной сети удалённо, обеспечивая шифрование данных.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #api #system
🤔 Существуют ли системы без API?

💬 Кратко:

Да, системы без API существуют, но они крайне редки в современной разработке. Это могут быть простые изолированные программы (например, калькулятор), монолитные приложения, которые не предназначены для интеграции с другими системами, или устаревшее (legacy) ПО, написанное без учета необходимости внешнего взаимодействия

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
👍1🔥1
#Собес #sql #group_by #having
🤔 Как использовать JOIN, GROUP BY, HAVING в SQL?

💬 Кратко:

JOIN используется для объединения таблиц, GROUP BY — для группировки данных, HAVING — для фильтрации сгруппированных данных. HAVING применяется после группировки, а WHERE — до неё.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
2👍1
#trainer #ошибки
📚 Код-ревью 1С - Тренажер по поиску ошибок в коде

Обучающая игра для разработчиков 1С. Тренируйтесь находить ошибки в коде, улучшайте навыки код-ревью и соревнуйтесь с другими программистами.

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

👉 База вопросов 👉 Новости
#trainer #sql
📚 SQL Academy

Сайт предоставляет SQL-тренажёр с упражнениями, которые приближены к реальным профессиональным задачам. Пользователи могут решать задания разной сложности и по различным тематикам

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

👉 База вопросов 👉 Новости
🔥21
#Собес #mock_server #responses #pytest
🤔 Как создать Mock-сервер для эмуляции ответов API в тестах?

💬 Кратко:

Mock-сервер можно развернуть с помощью библиотек responses (для подмены HTTP-запросов в Python), WireMock или встроенных возможностей pytest через requests-mock. В конфигурации указывают ожидаемые запросы и ответы, чтобы тесты работали независимо от реального API.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
2
#Собес #api_testing #tools
🤔 Какие инструменты для тестирования API существуют, кроме Postman и RestAssured?

💬 Кратко:

Популярные инструменты для тестирования API включают SoapUI (для SOAP и REST), Insomnia (альтернатива Postman), Katalon Studio (интегрированная платформа), Apache JMeter (для нагрузочного тестирования API), и Paw (для macOS). Также широко используются библиотеки для кода, такие как Supertest (для Node.js) и HttpClient (для .NET).

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
👍1
#Собес #debugging #db
🤔 Как проверить, сохранились ли данные в БД при неочевидных ошибках (например, отсутствие записи платежа)?

💬 Кратко:

- Проверить логи приложения
- Выполнить прямой запрос к БД
- Проверить транзакции (не откатилась ли)
- Изучить SQL-логи

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
1👍1
#Собес #database #tool #sql
🤔 Какие инструменты применяются для работы с базами данных (например, для просмотра, отладки, выполнения запросов)?

💬 Кратко:

Для работы с базами данных используют GUI-интерфейсы и CLI-инструменты. Они позволяют выполнять SQL-запросы, просматривать таблицы, отлаживать запросы и управлять схемой. Примеры — DBeaver, pgAdmin, DataGrip, MySQL Workbench. Также часто применяются встроенные консоли СУБД, например, psql для PostgreSQL.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #selenium #mock-server #exceptions

🤔 QA Engineer (Python) в компанию Транстелематика.

Техническое собеседование. Весна 2025. Опыт в резюме: 3+ года. 150к+. Говорили про автоматизацию тестирования (UI, Backend) с использованием Python, Selenium и т.д.

💬 Вопросы:

- Как вы можете ввести слияние на стадии конфликта?

- Что такое рабочий процесс Gitflow?

- Какие инструменты (Python, Selenium, Allure) применялись для автоматизации тестирования?

- Как создать Mock-сервер для эмуляции ответов API в тестах?

- Как проверить валидность полей в JSON-ответе от сервера?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
2
#Собес #microservices #api #scalability
🤔 Что такое микросервисная архитектура?

💬 Кратко:

Микросервисная архитектура — это способ разработки ПО, при котором приложение разбивается на независимые сервисы, взаимодействующие через API. Это улучшает масштабируемость и гибкость разработки.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#podcast #всё
📚 TeachMeSkills IT-школа

Это серия выпусков от "TeachMeSkills Школа программирования"
Речь пойдет об актуальные направления и технологии в IT; перспективы роста начинающих специалистов; холиварные топики из жизни разработчиков.


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

👉 База вопросов 👉 Новости
#Собес #data_protection #encryption #rbac
🤔 Какие меры предусмотрены для предотвращения утечки данных (например, персональных данных пациентов в предыдущем проекте)?

💬 Кратко:

- Шифрование – TLS, шифрование БД.
- Маскирование – в логах и тестовых данных.
- RBAC – минимальные права доступа.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал