cozyqa | Unsorted

Telegram-канал cozyqa - 🧑‍💻 Уютное сообщество тестировщиков

8064

Уютное сообщество тестировщиков - это экосистема для QA. Чат, канал-работы, новости, фичи. Реклама: @anothertechrock

Subscribe to a channel

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

Что такое негативное тестирование?

Негативное тестирование проверяет систему на устойчивость к некорректным, неожиданным или недопустимым входным данным. Цель — убедиться, что приложение правильно обрабатывает ошибки и не выходит из строя. Оно помогает выявить слабости системы.

Читать полностью…

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

#мнение

Вопросы с собеседований. Как вы построите 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

Читать полностью…
Subscribe to a channel