🐞Собеседование тестировщика. QaRocks
6.77K subscribers
231 photos
5 videos
264 links
Вопросы и ответы с собеседований на позицию QA/QC

Тесты на знание основ QA.

Присылайте ваши вопросы с собесов на @viktorreh
Download Telegram
#собес #статья

12 инновационных тенденций в тестировании

В этой статье раскрываются главные тренды в тестировании: от раннего тестирования (shift-left) и внедрения ИИ до DevSecOps, QAOps и тестирования API, IoT и производительности.

Читать статью
📥 Статьи о тестировании методом черного ящика

1️⃣ Практическое руководство по тестированию «черного ящика» в 2025 году. Эта статья поможет вам разобраться в сути метода. Вы познакомитесь с его преимуществами и сложностями, с которыми сталкиваются тестировщики при его применении. Также в этой статье вы найдете полезные советы для успешного тестирования.

2️⃣ Тестирование по методу черного ящика — практическое руководство. Пошагово о том, как собрать требования, сформировать входные/выходные данные, составить тест-кейсы и провести анализ.

3️⃣ Эффективные способы тестирования по методу черного ящика. В этой статье разбираются такие техники, как эквивалентное разбиение, анализ граничных значений, тестирование таблицы решений и переходов состояний — всё, что поможет составлять эффективные тест-кейсы без знания внутренней структуры системы.

4️⃣ Тестирование «черного», «белого» и «серого ящика». В статье описаны все три метода. Вы узнаете, чем они отличаются друг от друга и когда и как их применять.

5️⃣ Практическое руководство по тестированию на проникновение методом «черного ящика». Пошаговый чек-лист и рабочие техники (разведка, фаззинг, анализ ответов, эскалация прав и проверка облачных настроек) — чтобы имитировать реальную атаку и выявить слепые зоны внешней защиты.

6️⃣ Пять главных принципов тестирования ИИ методом «черного ящика». Краткий обзор — чем полезен этот метод при тестировании ИИ, каковы принципы его примерения и распространённые проблемы, с которыми сталкиваются тестировщики.
Please open Telegram to view this post
VIEW IN TELEGRAM
#собес #статья

Шпаргалка по техникам тест-дизайна

В этой статье вы найдете техники проектирования тестов, которые помогут оптимизировать ваши тестовые наборы.

Читать статью
💥 Полезные статьи о работе с Selenium

6️⃣ Пройди собеседование на QA: 15 популярных вопросов и ответов (Python + Selenium + API). Готовитесь к собеседованию по тестированию? В этом материале собраны основные вопросы по работе с Python, Selenium и API, которые помогут вам подготовиться к интервью и повысить шансы на успешное трудоустройство.

2️⃣ Начало работы с Selenium IDE. Из этой статьи вы узнаете, как пользоваться Selenium IDE: от установки и записи действий до настройки команд и отладки.

3️⃣Как автоматизировать вход в систему в Selenium. В статье представлены методы автоматизации входа с помощью прямых API вызовов и управления токенами через localStorage. Эти техники помогут вам оптимизировать автоматизацию и ускорить проверки.

4️⃣Selenium vs Playwright: нехайповый разбор. Автор поделился практическим взглядом на Selenium и Playwright: чем они отличаются, какие проблемы решают и почему выбор инструмента напрямую влияет на надёжность автоматизации.

5️⃣ Автоматизация при создании профилей для антидетект браузера через API: мой практический опыт. Когда у тебя 10–15 профилей, нет смысла заморачиваться со скриптом (хотя если он уже готовый — почему бы и нет, правда?) Но когда профилей нужно кратно больше? Можно, конечно воспользоваться массовым созданием, но кому-то проще, интереснее, да в конце-концов разумнее написать скрипт, который сделает всё за вас.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬1
#собес #статья

Пирамида тестирования 2.0. Как ИИ трансформирует тестирование

Традиционная пирамида тестирования годами служила QA командам, но с приходом ИИ в разработку ПО пришло время переосмыслить подход к тестированию. Эта эволюция затрагивает все аспекты тестирования: от создания тестов до их выполнения и поддержки.

Читать статью
Статьи об использовании ИИ в тестировании

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

🟣 5 примеров того, как ИИ меняет правила игры в тестировании. Использование искусственного интеллекта в тестировании становится не просто желательным, а необходимым. Но где именно он может быть полезен? Давайте разбираться.

🟣 ИИ в тестировании ПО: возможности, ограничения, эксперименты и практический опыт. QA-специалист поделился опытом использования ИИ для рабочих задач.

🟣 Как искусственный интеллект совершает революцию в тестировании. Займет ли искусственный интеллект рабочие места тестировщиков или поможет сделать их работу проще? Из этой статьи вы узнаете о растущей роли ИИ в автоматизации тестирования.

🟣 Ручное тестирование и ИИ: умрёт ли профессия QA? Разбираем, почему нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
#собес #статья

5 альтернативных вопросов на собеседовании по тестированию

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

Читать статью
👍1
🔥 Полезные статьи о работе с TestNG

1️⃣ JUnit vs TestNG: какой фреймворк выбрать? Эта статья поможет вам выбрать правильный инструмент для задач автоматизации и прокачать командный подход к тестированию.

2️⃣ 25 вопросов на собеседовании по TestNG. Идеальная шпаргалка для подготовки и отличный способ быстро освежить знания или проверить себя перед собеседованием.

3️⃣ Отчёты TestNG в Selenium. Selenium WebDriver используется для автоматизации работы веб-приложения, однако он не генерирует никаких отчётов. TestNG, напротив, генерирует отчёт о тестировании по умолчанию. Эта статья показывает три способа формирования тестовых отчетов TestNG в Selenium.

4️⃣ TestNG — большой гайд. Отличный материал для тех, кто хочет разобраться в TestNG шаг за шагом, с примерами и пояснениями.

5️⃣ Скриншот-тестирование: как заставить тесты «видеть» дефекты. Автор рассказал, как внедрить функционал скриншот-тестирования в проект сквозных автотестов. В проекте используется фреймворк TestNG.

💎 Бонус - тесты по TestNG (на английском):
🔴 Тест 1
🔴 Тест 2
🔴 Тест 3
🔴 Тест 4
🔴 Тест 5
Please open Telegram to view this post
VIEW IN TELEGRAM
#собес #статья #postman

Вопросы по Postman на собеседовании

Наиболее часто задаваемые вопросы и ответы по Postman как для новичков, так и для опытных разработчиков и тестировщиков программного обеспечения.

Читать статью
👍6
🤓 Полезные статьи о Git для QA-специалиста

🟧 Изучите основы Git за 10 минут. Да, название статьи – это приманка. Вы никак не сможете понять основы технологии git всего за 10 минут. Но примерно за 25 минут вы можете к этому приблизиться.

🟧 Команды Git: reset, checkout и revert. В этой статье вы найдете самые распространенные варианты использования указанных команд.

🟧 Твой худший коммит в git. Статья о том, как делать не надо, и о придуманных на этот счет правилах и договоренностях.

🟧 Переписывание истории в Git. Эта статья познакомит вас с различными способами перезаписи и изменения истории в Git. Также вы узнаете наиболее распространенные причины перезаписи состояний кода и способы избежать ошибок при таких операциях.

🟧 Git. Скачем между ветками как древесные лягушки. Эта статья научит вас правильно переключаться с ветки на ветку.

🟧 Как настроить репозиторий Git. Статья для начинающих пользователей Git. Вы узнаете, как создать и настроить свой репозиторий.
Please open Telegram to view this post
VIEW IN TELEGRAM
#собес #статья

15 вопросов и ответов на собеседовании QA-менеджера и QA-лида

Чтобы помочь вам найти работу, мы составили список из 15 лучших вопросов для собеседования для QA-менеджера и QA-лида, а также примеры ответов на них.

Читать статью
1
Полезные статьи о работе с Playwright

6️⃣ Как работает test.slow() и slowMo в Playwright: гайд по эффективному управлению тестами. Playwright предлагает два похожих на первый взгляд инструмента: test.slow() и параметр slowMo. На самом деле это разные механизмы: один — для продления таймаута теста, другой — для замедления действий в браузере. В этой статье рассмотрены их отличия и даны рекомендации по применению.

2️⃣ Тестирование API: Playwright и Python (часть 1). Руководство для начинающих. Вы узнаете, как настроить окружение и написать свои первые тесты API на Playwright и Pytest. Также здесь разбираются основы работы с APIRequestContext.

3️⃣ Парсинг данных после авторизации в Playwright. Из этой статьи вы узнаете, как автоматизировать сбор данных с сайтов, защищённых авторизацией, с помощью Playwright.

4️⃣ Как создать тестовый фреймворк с нуля на Playwright. SDET-специалист поделился своим опытом создания тестового фреймворка с нуля. Из этой статьи вы узнаете о построении процесса автоматизации с самого начала, о сложностях, с которыми может столкнуться автоматизатор, и об инструментах для подходящего решения поставленных перед ним задач.

5️⃣ Быстрое знакомство с MCP в Playwright. Playwright MCP — это сервер, предоставляющий возможности автоматизации браузера с помощью дерева доступности Playwright. В этой статье рассматривается, как это всё работает, и приводятся примеры промптов.

6️⃣ Как Playwright MCP исследует ваш сайт и сам пишет тесты. Что, если бы тесты могли писаться сами, просто используя ваше приложение как реальный пользователь? Из этой статьи вы узнаете, как Playwright MCP (Model Context Protocol) в режиме агента может автономно исследовать приложение, обнаруживать ключевые функции и генерировать исполнимые тесты — без необходимости в ручном скриптинге.
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Статьи об ошибках, которые допускают QA-специалисты. Постарайтесь их избегать (ошибок, а не специалистов)!

6️⃣ 10 ошибок QA и как их избежать. Многие QA-инженеры, занимающиеся ручным или автоматизированным тестированием, неосознанно совершают ошибки, которые ставят под угрозу качество ПО и надежность тестов. Может быть, вы тоже допускаете эти ошибки?

2️⃣ ТОП-10 ошибок тестировщиков, что приводят к блокерам. Статья о распространенных ошибках и методах их исправления.

3️⃣ Частые ошибки тестировщиков – действительно ли мы развиваемся? За последние 20-30 лет мы увидели, как развиваются инструменты, процесс, методологии тестирования, как и многое другое. Однако если за более чем тридцать лет развития тестирования как отрасли ошибки остаются все теми же, перед нами встает серьезный вопрос – действительно ли мы развивались? Если нет, то почему?

4️⃣ 4 ошибки в работе тестировщика. Автор рассказал об ошибках, которые допустил, когда начинал свою карьеру тестировщика программного обеспечения. Возможно, вы также их допускаете?

5️⃣ 10 ошибок в работе Manual QA, которые могут стоить времени и денег. Работа тестировщика кажется простой только на первый взгляд. На практике даже опытные Manual QA специалисты совершают ошибки, которые могут стоить команде времени, денег и репутации.
Please open Telegram to view this post
VIEW IN TELEGRAM
С 8 марта, дорогие девушки 🌹 🌺 🌷
🥰19💯3
🖥 Полезные статьи об использовании GitHub Actions для тестировщиков

1️⃣ Оптимизация визуального регрессионного тестирования Playwright с помощью GitHub Actions. Автор описал случай из собственной практики. Ему потребовалось решить проблему несоответствия снимков на локальной машине и в CI.

2️⃣ CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 1. В последние годы вы, вероятно, слышали слова "DevOps", "CI", "CD", возможно, даже "GitHub Actions" или "GitLab CI". Но что это всё значит на практике? Нужно ли быть сеньором DevOps-инженером, чтобы с этим разобраться? К счастью — нет. Эта серия статей написана простым языком для тех, кто только начинает знакомство с автоматизацией разработки.

3️⃣ Лучший подручный инструмент для GitHub: учимся работать с Actions. Из этой статьи вы узнаете, как GitHub Actions упрощает процессы разработки при взаимодействии с репозиторием.

4️⃣ GitHub для тестировщиков: закладываем фундамент. Эта статья даст вам представление о том, чем Git и GitHub могут помочь тестировщику. Также вы найдете здесь инструкцию для начала работы с GitHub и GitHub Actions (со скриншотами).

5️⃣ Как автоматизировать работу с версиями API через Postman API и GitHub Actions. Из этой статьи вы узнаете, как использовать Postman для синхронизации и публикации обновлений с помощью его инструментов и API, которые облегчают управление жизненным циклом разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Статьи о применении Jenkins в тестировании

6️⃣ Как запустить Cypress-тесты в Jenkins? Интеграция Cypress с пайплайнами Jenkins позволяет QA-специалистам оптимизировать процесс тестирования благодаря автоматическому запуску тестов при каждом коммите кода, обеспечивая быструю обратную связь и выявление ошибок на ранних этапах разработки. Из этой статьи вы узнаете, как настроить запуск Cypress-тестов в пайплайне Jenkins.

2️⃣ Как использовать Jenkins для автоматизации тестирования. Jenkins — это популярный инструмент с открытым исходным кодом для непрерывной интеграции (CI), который используется для автоматического тестирования и развертывания вашего кода. Из этой статьи вы узнаете о том, как лучше всего использовать Jenkins и как его настроить.

3️⃣ UI-автотесты и непрерывная интеграция – Jenkins + Fastlane + Appium. В этой статье показано, как объединить Fastlane и Appium в Jenkins-конвейере для автоматизированного UI-тестирования мобильного приложения.

4️⃣ Как подружить несколько Jenkins Jobs c одним агрегированным запуском ТМС TestOps. Через плагин withAllureUpload для Jenkins нельзя из нескольких джоб залить отчёт автотестов в один запуск TestOps. Готовых решений автор в интернете не нашёл, и даже поддержка TestOps не смогла нормально подсказать, как из нескольких Jenkins Jobs отправлять результат в один запуск TestOps. Методом проб и ошибок ему удалось это сделать, и он расписал решения, как это работает через терминальную программу.

5️⃣ Интеграция API-тестов с Jenkins Pipeline: с чего начать? Вы написали серию интеграционных API-тестов на Java (с использованием TestNG и RestAssured) и хотите, чтобы они сами запускались при каждом изменении кода? Из этой статьи вы узнаете, как шаг за шагом встроить ваши API-тесты в Jenkins Pipeline на локальном сервере. Вас ждёт установка Jenkins, подключение Maven-проекта, написание Jenkinsfile (Groovy Pipeline скрипта), настройка красивых Allure-отчётов, интеграция с GitHub и даже автоматический деплой при успешном прохождении тестов.

✔️ БОНУС

▶️ Jenkis CI/CD. Автор видео показал, как настроить Jenkins CI/CD с нуля для проекта с автотестами.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Ты уже пробовал учить Python. Может, не один раз? Я тоже 😱

Ты проходил бесплатные курсы, смотрел туториалы, даже писал какой-то код. Но в моменте все глохло: непонятно, как это всё применять в тестировании, мотивация падала, и ты бросал.

Знакомо? Тут проблема не в тебе и не в Python. Дело в том, как ты его учил.

Большинство курсов учат язык в вакууме — переменные, циклы, функции, а еще заумные фразочки :) Но без привязки к реальным задачам автоматизации всё это остается мёртвым знанием. Вроде что-то понимаешь, но не можешь собрать из этого работающий тест.

Когда учишь Python сразу в контексте автоматизации, с реальными примерами, с пониманием, зачем тебе каждая конструкция — всё встает на место. И прогресс идет совсем по-другому.

👋 На связи Алексей Коледачкин, QA Tech Lead в Aiphoria, 7+ лет в автоматизации тестирования.

За это время:
- обучил 13 000+ студентов на Stepik (курс по Selenium — 10 000 студентов, рейтинг 4.9)
- несколько сотен выпускников прошли через мои авторские курсы
- 20+ крупных американских проектов, где я выстраивал автоматизацию и процессы с нуля
- YouTube-канал 10 000+ подписчиков
- выступаю на конференциях, создаю бесплатные инструменты для QA-комьюнити, судил хакатоны и писал научные статьи на тему тестирования

Я знаю, где люди застревают, потому что видел это тысячи раз.

Приходи на мой вебинар «Как тестировщику войти в автоматизацию на Python».

🔺19 марта
🔻13:00 МСК

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

Поговорим о том:

- почему попытки выучить язык раз за разом заканчиваются ничем
- как учить Python так, чтобы он сразу работал на твои задачи в QA
- с чего реально начать, чтобы не застрять на старте

Если ты уже устал начинать и бросать — приходи.

—> Вебинар открытый, нужна регистрация

Реклама ИП Васенков Станислав Олегович 774335827403 erid: 2Vtzqvwx4s7
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💩32
💡 Статьи о мокинге в тестировании

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

📥 Мокинг тестов в Go. Часто код модуля или компонента требует взаимодействия с внешними зависимостями. Мокинг позволяет имитировать эти зависимости и не взаимодействовать с реальными системами.

📥 Основы работы с мокингом в Python. В этой статье рассмотрены основы мокинга в Python. Автор познакомит вас с использованием декоратора @patch и побочных эффектов для обеспечения альтернативного поведения ваших моков.

📥 Создаем проксирующий мок на Python: эффективное автотестирование API. Если вы автоматизатор тестирования API, то вам наверняка часто приходилось сталкиваться с написанием или поддержкой моков для какого-нибудь сервиса, и это зачастую отнимало много времени и ресурсов. Автор рассказал, почему в его команде остановились на создании собственного решения для ускорения этого процесса и о том, как библиотека упрощает разработку и тестирование API.

📥 Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков. Статья об опыте написания API-тестов с использованием фейков. Вы узнаете, что такое фейки и когда стоит отдать предпочтение им, а не мокам.

📥 Тестирование без моков: язык паттернов. Часть 1. Тесты с использованием моков и шпионов надёжны и быстры, но они имеют тенденцию «блокировать» реализацию, затрудняя рефакторинг, и их приходится дополнять широкими тестами. Кроме того, часто получаются некачественные и трудные для чтения тесты. Язык паттернов позволяет избежать подобных проблем.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Как стать тестировщиком и потерять деньги 😢

Как большинство людей заходят в тестирование: сначала выбирают «громкую» школу. Платят 100-150 тысяч. Проходят теорию, получают сертификат

А потом выходят на рынок и понимают, что джуны никому не нужны даже со ставкой 30-40к, а на мидла они не тянут

И тут начинается хождение по кругу: отклики на вакансии и отказы со словами «вам не хватает практики»

Правда в том, что в 2026 году в QA нужно сразу целиться выше. Работодателям нужны не те, кто просто знает теорию, а те, кто уже умеет работать с реальным стеком и готовы к собеседованию (о том, как его пройти – это отдельная боль, но только не с нами)

Канал Романа Цакунова как раз про это

Не про «войти в IT любой ценой», а про системную подготовку: практика, разборы резюме, мок-собесы и понимание, как реально нанимают

Лучше сразу выбрать путь, который приводит к офферу, а не к ещё одному курсу. Подпишись на канал и узнай, как стать мидлом, за которым будут охотиться компании

t.me/rvtsakunov_manual
🤮4💩21🤔1
✏️ Актуальные статьи о написании тест-кейсов

⭐️ Пошаговое руководство по написанию тест-кейсов. Обучение написанию тест-кейсов — критически важный навык для QA-специалистов и разработчиков. В этой статье подробно разбирается процесс создания четких, лаконичных и эффективных тест-кейсов.

⭐️ 87% валидных тест-кейсов: как ChatGPT справляется с их генерацией. Создание тест-кейсов на основе требований — важная, но трудоёмкая часть системного тестирования. В статье рассматривается, насколько эффективно с этой задачей на данный момент справляется большая языковая модель ChatGPT-4 Turbo.

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

⭐️ Тест-кейсы для страницы авторизации. В этой статье мы рассмотрели основные тест-кейсы для страницы авторизации (т.е. страницы входа на сайт или в приложение). Мы разобрали наиболее распространенные сценарии, включая тестирование функциональности, интерфейса и безопасности.

⭐️ ИИ в тестировании ПО: возможности, ограничения, эксперименты и практический опыт. QA-специалист поделился опытом и впечатлениями коллег в использовании ИИ для рабочих задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🖥 Полезные статьи о видах тестирования

1️⃣ Пилотное тестирование. Пилотное тестирование — это процесс, при котором группа специально отобранных пользователей 👤 проверяет программное обеспечение или его части.

2️⃣ Искусство Unit-тестирования: сокращаем Arrange до нуля. Unit-тесты очень важно и нужно писать, но вот незадача — на них никогда не хватает времени! 📈 Прочитав эту статью, вы узнаете абсолютно новый способ их написания, который сэкономит кучу времени и нервов.

3️⃣ Системное тестирование. Этот вид тестирования позволяет оценить, как полностью интегрированное приложение работает и справляется со своими задачами .

4️⃣ Тестирование влево, тестирование вправо: как не дать багам шанса. Тестирования на ранних стадиях ( 🔗 shift-left testing, «влево») не всегда достаточно, чтобы гарантировать стабильность продукта. Поэтому важно учитывать и тестирование в продакшене (🔗 shift-right testing, «вправо»).

5️⃣ Что такое пентесты и зачем они нужны? Пентест — это метод проверки кибербезопасности, который помогает выявлять и устранять уязвимости в сетях и приложениях 🛡. Эта статья поможет разобраться в терминологии и определить, какой вид пентеста нужен вашей компании.
Please open Telegram to view this post
VIEW IN TELEGRAM