Уютное сообщество тестировщиков - это экосистема для QA. Чат, канал-работы, новости, фичи. Реклама: @anothertechrock
❔ Что такое негативное тестирование?
Негативное тестирование проверяет систему на устойчивость к некорректным, неожиданным или недопустимым входным данным. Цель — убедиться, что приложение правильно обрабатывает ошибки и не выходит из строя. Оно помогает выявить слабости системы.
#мнение
Вопросы с собеседований. Как вы построите CI/CD для автотестов?
Сегодня разберём один из самых часто встречающихся вопросов на собеседованиях. Дисклеймер, единственно правильного или неправильного ответа на него не существует. Обычно собеседующим важно понять, насколько вы в принципе знакомы с CI/CD, как умеете учитывать особенности продукта и потребности команды.
Начнём с базовой схемы: из чего вообще может состоять CI/CD-процесс именно для автотестов? Упрощённо - доставка кода тестируемого приложения → выбор тестов → запуск тестов → получение и передача отчётов.
1. Способы доставки кода
Вариант 1. Ручной деплой силами разработчиков
Простейший вариант: разработчики сами выкладывают код на тестовый стенд и по необходимости запускают автотесты или передают эту задачу тестировщикам.
Минусы: высокая доля ручной работы, долго, неудобно, человеческий фактор.
Вариант 2. Триггер на коммит в ветку
Автоматический запуск сборки и деплоя приложения при коммите в целевую ветку, с последующим запуском автотестов. Возможны две реализации:
– параллельные джобы на разных агентах,
– последовательная сборка с очередью.
Выбор зависит от числа свободных билд-агентов и скорости сборки.
Минусы: возможны конфликты, если тесты долгие, а коммиты - частые, особенно при единственном тестовом стенде.
Плюсы: быстрый фидбэк. Хорошо работает при частых релизах и относительно лёгких тестах.
Вариант 3. Запуск по расписанию
Например, каждую ночь. Может запускаться либо при наличии новых коммитов, либо всегда.
Плюсы: экономия ресурсов, особенно актуально для облачных сред.
Минусы: долгий фидбэк.
Вариант 4. Docker-in-Docker или kubernetes кластер для полной изоляции
На каждый коммит (или группу коммитов) поднимается полностью изолированная среда: контейнеры с сервисами, моки внешних сервисов, окружение и сами тесты.
Плюсы: независимость, параллельный запуск, возможность тестировать разные ветки одновременно.
Минусы: высокая сложность настройки, необходимость в DevOps-экспертизе, контейнеризация приложения, наличие моков и стабов.
2. Выбор тестов и запуск
После получения кода важно определить, какие именно тесты запускать. Это зависит от объёма и скорости самих тестов.
– Базовый подход: сначала smoke-тесты, затем регрессия.
– При большом количестве тестов - категоризация, запуск по тегам, фильтрация по затронутым компонентам.
– Более современный подход: использование AI-агентов для анализа изменений и выбора только релевантных тестов (по diff'у и покрытию).
3. Отчётность
После выполнения тестов результаты важно быстро донести до команды.
– Минимум: бот, рассылающий результат в Slack/Telegram/другой мессенджер.
– Плюс интеграция с TMS (Allure TestOps, TestRail и др.)
– Интеграция с task tracker (Jira и др)
Цель - оперативная обратная связь, без необходимости лезть в CI.
Надеюсь, этот пост окажется полезным. На собеседованиях важно объяснять, почему вы бы выбрали ту или иную стратегию и какие проблемы она решает.
Источник
👀 Вакансии по тестированию за прошлую неделю:
↘️ AQA Engineer. Удалённо / гибрид / офис (Казахстан), 800-1200 т. KZT
↘️ QA Engineer. Удалённо, 150-200 т.р.
↘️ QA Auto. Удалённо (РФ), 170-300 т.р.
↘️ AQA engineer. Удалённо (РФ), 180 т.р.
↘️ QA Automation engineer. Удалённо, 180 т.р.
↘️ Инженер нагрузочного тестирования. Удалённо (РФ), до 200 т.р.
↘️ Fullstack QA. Удалённо, 200-270 т.р.
↘️ QA Auto (C#). Удалённо, 200-350 т.р.
↘️ Инженер по нагрузочному тестированию. Удалённо, 200-350 т.р.
↘️ QA Full-stack. Удалённо (РФ), 200-300 т.р.
↘️ QA Auto Java. Удалённо (РФ), 200-390 т.р. gross
↘️ AQA Engineer. Удалённо, гибрид (Москва / МО), 220-270 т.р.
↘️ QA по нагрузочному тестированию. Удалённо (РФ), 230-300 т.р.
↘️ QA Fullstack (С#). Удалённо (РФ), 250-320 т.р.
↘️ 1С тестировщик. Удалённо (РФ), 260-300 т.р.
↘️ Fullstack QA. Удалённо (РФ), 280 т.р.
↘️ QA Fullstack Engineer (JAVA). Удалённо (РФ), 280-340 т.р.
↘️ Автотестировщик. Офис, гибрид (Москва, Кутузовский проспект), 265 т.р.
↘️ QA fullstack. Удалённо (РФ), 315-350 т.р.
↘️ AQA Engineer. Гибрид (Москва, м. Савёловская), 350 т.р.
↘️ QA Engineer (Java). Удалённо (РФ), 350-500 т.р.
↘️ AQA engineer. Гибрид (Тбилиси), 350-500 т.р.
↘️ Fullstack QA (Java). Офис (Сербия), 400 т.р.
Вчера QA.GURU анонсировали вебинар с Head of QA в Dodo Engineering Дмитрием Тучс!
Занять место бесплатно еще можно, регистрация здесь ▶
Встреча для тех, кто уже пишет на Java и хочет прокачаться в архитектуре автотестов.
Спикер, Дмитрий Тучс — Head of QA в Dodo Engineering, инженер с многолетним опытом и член программного комитета конференций CodeFest, CodeTalks, EpicHey!, E-CODE. Помимо QA — бэкграунд в Java-разработке, аналитике и проектном менеджменте с 2009 года.
Что будет на вебинаре?
— Познакомитесь с учебным проектом Niffler: вместе взглянем на микросервисную архитектуру и технические решения проекта, с которым предстоит работать.
— Разберетесь, чем «тесты на Google» (black box) отличаются от white box.
А еще на занятии вы:
— Напишете свой первый JUnit Extension для создания тестовых данных через API. И тест, показывающий элегантность такого решения.
— Создадите полноценный «каркас» будущего проекта с E-2-E тестами: сразу напишем конфиги, page-objects, API-клиенты, DTO и многое другое!
Занять место ▶▶▶
Реклама. Рекламодатель: ИП Васенков Станислав Олегович, ИНН 774335827403, erid: 2VtzqwvUkVb
❓ Зачем нужны техники дизайна?
Техники дизайна тестов, такие как эквивалентное разбиение, анализ граничных значений или таблицы решений, помогают создавать эффективные и полные тестовые сценарии. Это снижает количество необходимых тестов, сохраняя их качество.
🏢 Как протестировать Google?
Подборка тест-кейсов для тестирования страницы поиска Google. Рассмотрено функциональное и нагрузочное тестирование, а также тестирование безопасности.
▶️ Читать статью
Подборка статей и тестов по Docker 🖥
👩💻 Docker: руководство для автоматизации тестирования
👩💻 25 вопросов на собеседовании по Docker
👩💻 50 вопросов на собеседовании по Docker
👩💻 Docker для тестировщиков
👩💻 Введение в Docker для автоматизации тестирования
✏️ Большой тест по Docker
✏️ Тест: как много вы знаете о Docker?
✏️ Тест: хорошо ли вы знакомы с Docker?
✏️ Тест “Собеседование по Docker”
✏️ Тест: как много вы знаете о Docker? (en)
✏️ Тест: хорошо ли вы знакомы с Docker? (en)
✏️ Тест на знание Docker (en)
✏️ Тест по Docker (en). Часть 1
✏️ Тест по Docker (en). Часть 2
✏️ Тест по Docker (en). Часть 3
🖥 5 обязательных книг по SQL
В этой статье мы собрали пятерку книг по SQL, которые будут полезны как новичкам в работе с базами данных, так и опытным специалистам.
📖 Читать статью
❓ Из чего состоит ответ на сервере?
Ответ на сервере состоит из статусного кода, заголовков (headers) и тела (body). Тело содержит данные, такие как JSON, HTML или бинарные файлы, если это необходимо. Заголовки предоставляют метаинформацию о передаваемых данных.
Подборка вакансий QA для удаленки и для офис-Москва
/channel/qavacant/67
/channel/qavacant/70
📌 QA Вакансии c hh.ru в Москве
📥 Младший тестировщик ПО (Junior QA). Офис, 45 000-60 000 ₽
📥 Junior QA Automation (Python) Офис, 45 000-60 000 ₽
📥 Стажёр-тестировщик Офис, до 60 000 ₽
📥 Стажер тестировщик Офис/гибрид, до 60 000 ₽
📥 Тестировщик Junior/Junior+ Офис, до 80 000 ₽
📥 Тестировщик ПО / QA инженер Гибрид, 50 000-70 000 ₽
📥 Тестировщик / QA Engineer Офис, от 80 000 ₽
📥 QA инженер (тестировщик) Офис, до 105 000 ₽
📥 QA Инженер Офис/гибрид, до 160 000 ₽
📥 Тестировщик ПО Офис/гибрид, 140 000-170 000 ₽
📥 AQA Engineer | Автотестировщик (Mobile + Java) Офис/гибрид, до 130 000 ₽
📥 QA Engineer Mobile (Android или Linux) | Ручной тестировщик Офис, до 120 000 ₽
📥 AQA инженер Офис/гибрид, от 200 000 ₽
📥 QA инженер / Тестировщик Офис/гибрид, до 130 000 ₽
📥 Middle QA инженер Гибрид, 190 000–268 000 ₽
📥 Middle QA Manual / Тестировщик Офис, от 130 000 ₽
📥 QA тестировщик Офис, 90 000-180 000 ₽
📥 QA auto engineer / QA automation / Тестировщик - автоматизатор Гибрид, до 240 000 ₽
📥 Middle\Senior QA инженер Гибрид, до 200 000 ₽
📥 QA AT на Python/С++ Гибрид, до 300 000 ₽
Освой Git с этими важными командами!
👩💻 Наиболее используемые команды Git:git status
– Проверить текущее состояние рабочего каталога.git add [файл]
– Добавить изменения в индекс для коммита.git commit -m "ваше сообщение"
– Зафиксировать изменения с комментарием.git diff
– Просмотреть незакоммиченные изменения.git checkout -b [имя-ветки]
– Создать и переключиться на новую ветку.git branch
– Показать список всех веток.git merge [ветка]
– Объединить изменения из другой ветки.git pull
– Получить и объединить изменения из удаленного репозитория.git push origin [имя-ветки]
– Отправить изменения в удаленный репозиторий.git clone [URL]
– Клонировать удаленный репозиторий.
▶️ Полезные советы:git stash
– Временно сохранить изменения.git reset --hard [коммит]
– Полностью отменить коммиты.git rebase [ветка]
– Сделать историю коммитов чище.
Сохраните эту шпаргалку и шарьте с друзьями!
Какая команда Git для вас самая полезная?
💬 Делитесь в комментариях! 💬
📌 Как писать сквозные тесты с помощью Cypress и Node.js
В этой статье мы рассмотрим, как писать сквозные тесты для фронтенда с помощью Cypress. Для примера напишем три теста, которые проверят выполнение действий на сайте Википедия, имитируя поведение пользователя. Для каждого теста сначала будет описана пользовательская история, а затем — сам тест.
✔️ Читать статью
📺 100 тест-кейсов для Smart TV
Тестовые сценарии для проверки Smart TV должны охватывать все аспекты — от производительности и удобства использования до безопасности. В этой статье представлены наиболее важные тест-кейсы, которые следует учитывать при тестировании умного телевизора.
✔️ Читать статью
ℹ️ Роль документации и отчетности в тестировании
Исследования показывают, что качественно написанная тестовая документация способна сократить количество дефектов в программном обеспечении на 25%, а подробные отчеты способствуют принятию более взвешенных решений и повышают удовлетворенность заинтересованных сторон на 40%.
В этой статье рассмотрим подробнее, почему документация и отчетность так важны для успешной разработки программного обеспечения.
🖥 Читать статью
🔥 Тест-кейсы для страницы регистрации
Регистрация или создание учетной записи - довольно распространенная функциональность в приложениях. В этой статье вы найдете примеры тест-кейсов для этой функциональности.
✅ Читать статью
👩💻 Большой учебник по Postman
Сборник статей, освещающих основные аспекты работы с Postman, начиная с базовых функций и заканчивая продвинутыми возможностями.
Новые страницы нашего учебника:
🎌 Переменные и окружения в Postman
🎌 Как использовать Postman для тестирования API?
🎌 Скрипты для тестирования API в Postman
🎌 Коллекции Postman. Часть 1
🎌 Коллекции Postman. Часть 2
Перейти на учебник 🖥 https://qarocks.ru/big-postman-textbook/
🔖 Методы тестирования: «чёрный», «белый» и «серый ящик»
Разбираем суть, а также плюсы и минусы каждого из трех методов.
📖 Читать статью
👀 Как писать тест-кейсы для ручки
В этой статье мы расскажем, как писать тест-кейсы для ручки. Это один из распространенных вопросов на собеседовании по ручному тестированию.
🚩 Читать статью
🔥 Отслеживание дефектов с помощью JIRA
JIRA — одна из самых популярных платформ для управления задачами и проектами. Из этой статьи вы узнаете, как QA-инженеры используют JIRA для регистрации и отслеживания дефектов во время тестирования.
✅ Читать статью
💥 Вакансии по тестированию за прошлую неделю:
🔴 QA Engineer. Гибрид (Москва), 130 т.р. на руки
🔵 QA Engineer. Офис (Москва, Санкт-Петербург, Брянск, Ереван, Лимасол), 160-180 т.р.
🔴 QA Engineer (mobile). Удалённо (РФ), 170 т.р. на руки
🔵 Mobile QA Engineer. Удалённо, $2000-3000
🔴 Инженер по нагрузочному тестированию. Удалённо (РФ), до 200 т.р.
🔵 QA инженер (C#, Selenium). Удалённо (РФ), 200 т.р.
🔴 AQA Java, Senior. Гибрид (Москва), до 240 т.р. на руки
🔵 QA Engineer. Офис (Московская область), 200-280 т.р.
🔴 Нагрузочный тестировщик. Удалённо, 200-330 т.р.
🔵 QA manual. Удалённо (РФ), 210-230 т.р.
🔴 QA Manual. Удалённо (РФ), 230-260 т.р.
🔵 QA Automation. Удалённо (РФ), до 300 т.р. на руки
🔴 QA Auto Java. Удалённо (РФ), 230-320 т.р.
🔵 QA Fullstack на С# (WEB). Удалённо (РФ и дружественные страны), 250-320 т.р. на руки
🔴 Fullstack QA Engineer (Java, мобайл+веб). Удалённо (РФ и дружественные страны), гибрид (Москва, Санкт-Петербург), 250-330 т.р.
🔵 Fullstack QA Engineer. Удалённо, гибрид (Москва, Санкт-Петербург), 250-350 т.р.
🔴 Manual QA. Удалённо (вне РФ, РБ), до $3500
🔵 Автотестировщик Java. Удалённо (РФ), 300-310 т.р.
🔴 QA Automation Engineer (mobile apps). Удалённо, $4000
🔵 Менеджер по производительности системы. Удалённо (РФ), до 320 т.р.
🔴 QA Manager. Офис (Московская область), 300-400 т.р.
🔵 QA auto Java (Full Stack). Удалённо (РФ), 350-395 т.р.
Автотесты на Java — это не страшно. Страшно их не освоить 🙈
Не отставайте!
Вебинар «Из ручного тестирования в автоматизацию» — в четверг, 5 июня.
▶▶ Занять место ▶
Занятие проводят инженеры QA.GURU, создатели авторской программы по обучению автоматизации.
Что будет?
— узнаете, чем отличается Manual от Automation QA;
— разберетесь, куда двигается рынок, и почему автоматизаторы нужны всем.
А еще на занятии вы:
— напишете свой автотест на Java: логин, поиск в Google шаг за шагом;
— подключите Web, Mobile и API в одном проекте.
Спикер, Станислав Васенков — QA-инженер, 10+ лет в автоматизации, ex-Head of QAA pflb.ru и автор библиотеки allure-notifications, спикер QA-митапов. Победитель хакатона по автоматизации тестирования от Epam.
На нашей встрече Стас покажет, как специалисту стартовать в автоматизации.
🎯 Будет интересно,если вы:
— тестируете вручную и хотите апгрейд;
— только начали изучать Java;
— хотите понять, как вообще устроена автоматизация.
Участие бесплатное, но нужна регистрация.
▶ Занять место можно до четверга
Реклама. Рекламодатель: ИП Васенков Станислав Олегович, ИНН 774335827403, erid: 2Vtzqv13Azq
🟢 Пошаговое руководство по написанию тест-кейсов
В этой статье подробно разбирается процесс создания четких, лаконичных и эффективных тест-кейсов.
🚩 Читать статью
🔥 20+ вопросов на QA-собеседовании
В этой статье:
🟣 Как подготовиться к собеседованию?
🟣 Как долго длится типичное QA-собеседование?
🟣 Список вопросов и ответов для QA-собеседования
📎 Читать статью
Логика дня.
Шахматы.
Как необходимо расставить на данном шахматном поле четырех ферзей, чтобы каждая клетка с цифрой находилась под ударом стольких ферзей, сколько указано на ее цифре.
Пишите ваши ответы в комментариях!
🖥 Как писать тест-кейсы для кнопок
Разбираем, как писать тест-кейсы для кнопок, учитывая их функциональность, внешний вид, доступность и производительность в разных условиях.
🎌 Читать статью
📌 Вакансии по тестированию за прошлую неделю:
🌱 QA Engineer (Manual). Офис (Алматы), 400-650 т. KZT на руки
🌱 QA Engineer. Офис (Москва), 120 т.р. на руки
🌱 AQA Python, Middle. Удалённо, до 140 т.р. на руки
🌱 Инженер нагрузочного тестирования. Удалённо (РФ, дружественные и нейтральные страны), 150-280 т.р. на руки
🌱 AQA Middle. Удалённо, 160-180 т.р.
🌱 QA Engineer (mobile). Удалённо (РФ), 170 т.р. на руки
🌱 QA Auto. Удалённо, 170-300 т.р. гросс
🌱 AQA-инженер. Удалённо или гибрид (Мск), 180-220 т.р. гросс
🌱 AQA Python Middle. Удалённо (РФ), 200-220 т.р.
🌱 QA Engineer. Офис (Моск. обл.), 200-280 т.р. гросс
🌱 QA Engineer. Офис / гибрид / Удалённо (Москва, Самара), до 225 т.р. на руки
🌱 QA Auto. Удалённо, 220-250 т.р.
🌱 AQA Engineer (Python). Удалённо / гибрид / офис, от 240 т.р.
🌱 QA Engineer. Удалённо / гибрид, 240-320 т.р.
🌱 QA Automation Engineer. Удалённо (РФ), 250-350 т.р.
🌱 Fullstack QA (C#). Удалённо (РФ, РБ ±2 часа от МСК), 260-300 т.р. на руки
🌱 QA Automation Engineer. Удалённо (вне РФ и СНГ), $3500–3800
🌱 Автотестировщик Java. Удалённо (РФ, дружественные страны), 280-310 т.р.
🌱 Automation QA Engineer. Удалённо (вне РФ и РБ), $5000-7000
Шпаргалка начинающего тестировщика
Автор: Наталия Матвеева
Год издания: 2025
Скачать книгу
Большой тест с вопросами на собеседовании QA
✏️ Пройти тест
Не тот аналитик крут, кто красит графики, а тот, кто вовремя скажет: «Ребята, вы тут теряете миллионы».
🤯 В одной руке выгрузка из CRM, в другой — отчет в Excel. А в третьей - Google Sheets от подрядчика. И тебе надо собрать из этого ПОНЯТНЫЙ отчет. К утру...
🤖 Тут еще и нейросети подъехали! Все твердят, что ИИ за вас все посчитает и проанализирует, но непонятно с чего начать...
😡Начальство, как и раньше, не знает чего хочет и требует по 5 раз переделать отчеты и презентации
Если хотя бы раз кивнули — добро пожаловать в «Клуб анонимных аналитиков»! 🤓
Это канал Алексея Колоколова, автора 3 книг об анализе и визуализации данных. Вы найдете там:
- лайфхаки для работы с отчетами в Excel и Power BI
- гайды по работе с данными в нейросетях
- кейсы проектов и откровения о факапах
- митапы, нетворкинг, учебные мероприятия
- личные истории о жизни в США, индустрии AI и BigData
Вступайте в клуб и по ночам будете проводить время с близкими, а не с таблицами 😎
Реклама: ООО "Аналитика персонала" ИНН 6671088519, 2VtzqxKkKzc