QARocks. Тестировщик Рулит 🐞
17.8K subscribers
772 photos
65 videos
3 files
1.07K links
Тестировщик рулит - всё о тестировании ПО.

Туториалы, книги по QA, тесты для проверки ваших знаний, разбор вопросов с собеседования.

@anothertechrock @viktorreh

РКН: https://rknn.link/cSK
Download Telegram
Всё о тест-кейсах: от основ до примеров

#почитать #тесткейсы

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

Читать статью
👍11
✔️ Статьи об Appium для автоматизаторов тестирования

1️⃣ Разбор архитектуры Appium. Знание внутреннего устройства и архитектуры инструмента может оказаться очень полезным, особенно если вы пользуетесь им ежедневно.

2️⃣ Как запускать параллельное выполнение тестов в Appium? Чтобы ускорить выполнение тестов, можно запустить их одновременно, используя параллельное тестирование с Appium. В статье рассказывается, как это сделать.

3️⃣ Лучшая шпаргалка по Appium для Java. Тут вы найдете все, что вам нужно знать: от самых простых операций до самых продвинутых конфигураций.

4️⃣ Appium для iOS на Java под macOS: настройка за 10 минут. В статье разбирается пошагово, что необходимо установить, как настроить симуляторы, как запустить приложение в симуляторе и как выполнять действия с помощью автотестов.

5️⃣ [Appium:iOS] Как работать с запросами разрешений в Appium: распознаём, что от нас хочет iOS. Одна из самых неприятных (из интересных) проблем в автоматизации iOS‑приложений — работа с системными запросами разрешений. Если вы сталкивались с тем, что тесты падают из‑за неожиданно появляющихся системных диалогов — эта статья может вам помочь.
Please open Telegram to view this post
VIEW IN TELEGRAM
4
💡 Готовы совершить квантовый скачок в карьере? Приходите на обучение автоматизации на Python!

Совсем скоро стартует новый поток курса «Автоматизация тестирования на Python» от QA.GURU 🔥

Обучение предусмотрено для ручных тестировщиков, начинающих автоматизаторов и новичков в QA, которые готовы к новой ступени в карьере!

🔜 Кстати, уже 28 августа состоится бесплатный вебинар. На занятии вы успеете: окунуться в практику и написать код с преподавателем, а также обсудить развитие карьеры с руководителем Карьерного центра QA.GURU.

Что вас ждёт на курсе:

— 3 месяца обучения, 100 часов практики
— 30+ занятий в записи и живые консультации
— 4 полноценных проекта в портфолио
— разбор домашних заданий от опытных наставников

⚡️Среди преподавателей практикующие QA инженеры из Яндекса, Dodo и QA.GURU!

За время обучения вы ✔️

— Научитесь писать код на Python
— Научитесь создавать автотесты
— Соберёте портфолио и подготовитесь к собеседованиям на позиции автоматизатора

Успейте забронировать место до 19 августа со скидкой 10% ▶️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Негативное тестирование

#почитать #виды_тестирования

Статья подробно объясняет, что такое негативное тестирование, почему оно важно для повышения качества ПО и как грамотно его применять: с примерами реальных кейсов и ошибочных сценариев.

Читать статью
9👍3
20+ вопросов на QA-собеседовании

#почитать #собеседование

Это руководство раскрывает все секреты QA-собеседований, включая сложные вопросы по тестированию ПО, а также примеры ответов, чтобы помочь вам подготовиться к важному дню.

Читать статью
5👍2
Командная строка больше не будет пугать

«Открываю терминал — и зависаю...»

«Смотрю туториалы, но в голове каша»

«Хочу примеры, которые реально встречаются в работе»


Знакомо? Этот курс — для вас.

Что в нём ценного:
☑️ Практики больше, чем теории — будете работать, а не просто слушать
☑️ От первого запуска Linux до самостоятельного администрирования серверов
☑️ Разберём ошибки, чтобы больше их не повторять
☑️ В конце — уверенная работа в Linux и сертификат в портфолио

«Когда открыл курс, понял, за что плачу. Это система, с практикой, поддержкой и глубоким погружением. На ***пике за 3 000₽ — даже рядом не стояло» 


Кому подойдёт?
👉 Новичкам, которые боятся командной строки
👉 Самоучкам, у которых в голове хаос
👉 Тем, кому не хватает практики и уверенности 
👉 Тем, кто хочет стартовать в DevOps 

❗️За 58 часов теории и 41 час практики вы наведёте порядок в знаниях. 

Посмотрите пример занятий на сайте курса «Администрирование Linux» и присоединяйтесь к нам 25 августа 📌
5❤‍🔥1
10 ошибок QA и как их избежать

#почитать

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

Читать статью
5👍1
🖥 Полезные статьи об использовании 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
10
✉️ Вакансии по тестированию за прошлую неделю:

🔴 Преподаватель QA. Удалённо, 4-6 т.р. за 1,5 часа (частичная занятость)

🔴 QA-инженер (функциональное тестирование). Проектная занятость (РФ, РБ, от 6 месяцев), 110-130 т.р.

🔴 Тестировщик. Офис (Москва), от 140 т.р.

🔴 Middle AQA. Удалённо (РФ), 140-200 т.р.

🔴 QA Automation. Удалённо, от 150 т.р.

🔴 Специалист по тестированию. Гибрид (Москва), 150-200 т.р.

🔴 Тестировщик ETL. Удалённо (РФ), 150-215 т.р.

🔴 Middle QA. Офис / гибрид (РБ), $2000

🔴 QA Engineer. Удалённо (РФ), 180-215 т.р.

🔴 QA Engineer. Удалённо / офис (Москва), 180-250 т.р.

🔴 Тестировщик-автоматизатор (C#). Удалённо (РФ + дружественные страны), 200-250 т.р.

🔴 QA Fullstack (стек C#). Удалённо (РФ + дружественные страны), 200-300 т.р.

🔴 QA Automation Engineer. Офис (Ташкент), $2500-3500

🔴 Тестировщик-автоматизатор (Java). Удалённо (РФ), 220-350 т.р.

🔴 QA Auto C#. Удалённо, 220-385 т.р.

🔴 QA (mobile). Удалённо (РФ), 230-260 т.р.

🔴 AQA C#. Удалённо (Москва), до 260 т.р.

🔴 Auto QA Engineer (Java). Удалённо (Казахстан), от 3000 евро

🔴 QA Fullstack (Java). Удалённо (РФ), 250-300 т.р.

🔴 QA Fullstack (C#). Удалённо (РФ), 250-300 т.р.

🔴 QA Fullstack. Удалённо, 250-330 т.р.

🔴 QA Auto C#. Удалённо (РФ), 250-380 т.р.

🔴 Auto QA Engineer (Java). Удалённо, от 280 т.р.

🔴 QA Fullstack C#. Удалённо (РФ, РБ, KZ), 280-350 т.р.

🔴 AQA. Офис (Питер), от 300 т.р.

🔴 SDET Mobile. Удалённо (РФ), от 300 т.р.

🔴 QA Auto. Удалённо (РФ, РБ), 300-320 т.р.

🔴 Fullstack QA (C#). Удалённо (РФ, РБ), 350-380 т.р.

🔴 QA Python (Fullstack). Удалённо (РФ), до 385 т.р.

🔴 Fullstack QA-инженер. Удалённо, 350-400 т.р.

🔴 QA Java Fullstack Engineer. Удалённо (РФ), 385-435 т.р.

🔴 Fullstack QA. Удалённо, ЗП договорная

🔴 Manual QA (Middle, Senior). Удалённо / офис / гибрид (Москва, Минск, Санкт-Петербург, Нижний Новгород, Екатеринбург), ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👌2
Какой язык программирования вы используете для автоматизации: Python, Java, JS/TS, C# или другой?
3👌2👍1
⚡️ Дайджест полезных материалов по тестированию за неделю с 11 по 17 августа 2025 г.

🟢 Почитать:

🟧 На qarocks.ru:

✔️ ИИ в тестировании производительности
✔️ Эволюция тестирования от мейнфреймов до ИИ
✔️ Будущее пирамиды тестирования в эпоху ИИ
✔️ Модульные тесты и интеграционное тестирование в эпоху ИИ

🟧 Другие платформы:

✔️ QA умерло? Как изменяется роль тестировщиков в 2025
✔️ Хватит тестировать на «кошках»! Разворачиваем циничный API на FastAPI за 5 минут для реальных AQA-задач
✔️ Разбираем по шагам механику A/B-тестирования: математика, интуиция и код
✔️ Как я лишился законного перерыва на кофе и заодно ускорил Selenium тесты в 40 раз
✔️ Типичные ошибки Junior QA. Большая серия разборов от практиков. Часть 2
✔️ Асинхронные тесты для UI и API на Python: примеры, подводные камни и трезвый вывод
✔️ Лидерство в тестировании: Инструменты для выполнения тестов
✔️ На пути к совершенству: роль метрик в тестировании программного обеспечения
✔️ Е2Е-тестирование: как за 2 года вырасти от внепроектной идеи до проекта и увеличить покрытие автотестами в 4 раза

🟢 Посмотреть:

✔️ Allure Report 3
✔️ How To Execute Classes and Packages in JUnit 5

Хорошего дня!

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
7😁1
📎 Материалы о работе с Playwright

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

2️⃣ Параллелизация в Playwright. В этой статье рассмотрены стратегии запуска тестов в Playwright — параллельно, последовательно или в смешанном режиме — с упором на повышение эффективности и надёжности тестового процесса.

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

4️⃣ Постоянный логин в автотестах? Решаем с Playwright и экономим время. Повторная авторизация в тестах — это как если бы каждый раз, входя в дом, приходилось заново представляться своей собаке. Прочитав эту статью, вы разберетесь, как выкинуть повторный логин на свалку и ускорить всё с помощью Playwright и Python.

5️⃣ Playwright Recorder. Это инструмент для быстрого создания сценариев тестирования путем записи взаимодействий пользователя с браузером. Он радикально упрощает процесс создания тестов, позволяя командам с минимальными усилиями создавать прототипы и запускать тестирование. Читайте статью и знакомьтесь с этим инструментом поближе!

6️⃣ Как грамотно организовать тесты в Playwright. При работе со сквозным тестированием (E2E, end-to-end) в Playwright критическое значение имеет поддержание упорядоченной и масштабируемой тестовой базы. Из этой статьи вы узнаете, как организовать тесты в Playwright наилучшим образом, начиная со структуры папок и заканчивая использованием хуков, аннотаций и тегов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🏍 Задачка на логику. Поездки на мотоциклах

У вас есть 50 мотоциклов, каждый с полным баком топлива. Заправки на пути нет.

Запаса топлива в баке хватает ровно на 100 км пути.

Все мотоциклы стартуют из одной точки.

Вопрос:
Какое наибольшее расстояние может быть пройдено, если использовать все мотоциклы максимально эффективно?

Пишите ваши варианты в комментарии. По возможности скрывайте их под спойлер, чтобы был выбор посмотреть ваш вариант или нет.
👍7
События Scrum

#почитать

В этой статье подробно объяснены пять Scrum‑событий — от планирования спринта до ретроспективы, указаны их цели, ограничения по времени и участники.

Читать статью
👍7🤔1
📌 Ответ к задачке на логику

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

Однако топливо можно перераспределять. Если часть мотоциклов жертвует своим остатком топлива ради других, то можно «сконцентрировать» горючее в меньшем числе мотоциклов и двигаться дальше.

После первых 50 км у всех бак наполовину пуст. Половину мотоциклов можно оставить, а оставшееся топливо перелить в другую половину.

Теперь часть мотоциклов снова имеет полный бак и может продолжать путь.

Повторяя эту процедуру, мы постепенно уменьшаем число мотоциклов, но зато один из них оказывается способен проехать значительно больше, чем 100 км.

В итоге максимальное расстояние получается 350 км.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👎32
🖥 Статьи о применении 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
🔥61
Насколько эффективен ваш процесс тестирования?

Хорошо подобранные метрики делают его управляемым: видно прогресс, проблемы и результаты. QA Lead Андрей Бракоренко собрал список важных показателей, которые помогут правильно выстроить тестирование.

👉 Чтобы получить чек-лист, пройдите короткий опрос — он подсветит слабые места в QA-процессах и поможет наметить точки роста.

Больше полезных материалов о QA и тестировании ищите в Telegram-канале.

Erid:2VfnxyH8pTi
Реклама, ООО «АйТи Тест», ИНН 7105046527
5👌2
🔥 Материалы по теме CI/CD в разрезе тестирования

Как запускать тест-кейсы Playwright в CI/CD. В этой статье подробно рассказано, как настроить CI/CD-конвейер в Bitbucket Pipelines для автоматического запуска тестов Playwright.

Лучшие практики автоматизации тестирования для Agile и CI/CD. Внедрение автоматизации тестирования в Agile и Continuous delivery сопряжено с риском неудачи. Это связано с тем, что объект тестирования меняется со временем, поскольку он импровизируется разработчиками в каждом спринте. В статье вы найдете советы, которые вам помогут решить эту проблему.

Postman в CI/CD: от локальных тестов к пайплайну. В этой статье рассказывается, как превратить локальные тесты Postman в полноценный шаг CI/CD-пайплайна.

Continuous Testing в CI/CD: что это, зачем нужно и как работает. Из этой статьи вы узнаете, что такое непрерывное тестирование и какую роль оно занимает в CI/CD.

Зачем CI/CD тестировщикам? Сейчас компетентность в сфере TestOps является таким же базовым требованием к QA-инженерам, как и написание автоматизированных тестов. В этой статье разбирается, почему CI/CD — отличный инструмент контроля качества.

✔️ БОНУС

▶️ CI/CD для тестировщика + Jenkins. Видео про CI/CD для тестировщика с примерами работы в Jenkins.
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3👌3
Куда движется QA: тренды 2025, которые стоит учитывать

#почитать

Какие тренды QA 2025 влияют на индустрию тестирования программного обеспечения? В статье рассказывается о главных направлениях: AI, кибербезопасность, IoT, DevOps и другие. Читайте, чтобы понять, как подготовиться к будущему QA и развивать востребованные навыки.

Читать статью
👍141
☄️ Вакансии по тестированию за прошлую неделю:

✔️ QA Engineer. Гибрид (Санкт-Петербург), от 150 т.р.

✔️ QA Engineer. Удалённо (Москва), от 161 т.р.

✔️ QA engineer. Удалённо (Москва), до 200 т.р.

✔️ Full Stack QA C#. Удалённо, до 220 т.р.

✔️ QA Automation Engineer. Удалённо, 160-250 т.р.

✔️ AQA Python Engineer (Senior). Удалённо (РФ), 180-200 т.р.

✔️ Тестировщик AQA. Удалённо, 180-230 т.р.

✔️ QA Manual testing Engineer. Удалённо / гибрид (РФ), до 230 т.р.

✔️ Инженер по тестированию (Fullstack). Офис / гибрид (Москва), до 230 т.р.

✔️ AQA Python. Удалённо, до 250 т.р.

✔️ Тестировщик 1С. Удалённо (РФ), 200 т.р.

✔️ QA Automation Engineer. гибрид (Москва), 200 т.р.

✔️ Manual QA Engineer. Удалённо, 200-250 т.р.

✔️ QA Engineer (JS). Гибрид (Москва), 200-250 т.р.

✔️ QA Engineer Java. Удалённо (Москва), до 260 т.р.

✔️ Тестировщик. Гибрид (Санкт-Петербург), до 300 т.р.

✔️ QA Fullstack. Удалённо (РФ), 200-300 т.р.

✔️ QA Auto Java. Удалённо (РФ), 200-300 т.р.

✔️ QA Auto. Офис (Ташкент), $2500-3500

✔️ Тестировщик-автоматизатор Java. Удалённо (РФ), 220-350 т.р.

✔️ QA (mobile). Удалённо (РФ), 230-260 т.р.

✔️ QA Fullstack Java. Удалённо (РФ), 240-400 т.р.

✔️ QA Fullstack. Удалённо (РФ), 250-300 т.р.

✔️ QA Fullstack (Java). Удалённо, 250-330 т.р. на руки

✔️ QA Fullstack C#. Удалённо (РФ), 280-350 т.р.

✔️ AQA Engineer. Удалённо (РФ), от 300 т.р.

✔️ Специалист автотестирования. Удалённо (РФ), 300-345 т.р.

✔️ Fullstack QA C#. Удалённо (РФ, РБ), 350-380 т.р.

✔️ QA Python (full stack). Удалённо, 385-435 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
6🙏2
🔥 Дайджест полезных материалов по тестированию за неделю с 18 по 24 августа 2025 г.

Почитать:

🚩 На qarocks.ru:

🚩 Пять главных принципов тестирования ИИ методом «черного ящика»
🚩 12 инновационных тенденций в тестировании на 2025 год
🚩 Искуственный интеллект и 4-Shot Testing Flow
🚩 Автоматизированное интеграционное тестирование
🚩 Самовосстановление в веб-автоматизации
🚩 Антипаттерны тестирования
🚩 Полное руководство по тестированию доступности

🚩 Другие платформы:

🚩 Гибкий подход к тестированию фильтров с Playwright + TypeScript
🚩 Дизайн без интерфейса: как проектировать системы, у которых нет экрана
🚩 Jailbreak ChatGPT-5, системный промпт, и скрытый контекст
🚩 Самый лучший мок на свете: разбираемся с инструментами для генерации моков в Go
🚩 Подключаем LLM к вашей TMS
🚩 Быстрый старт автотестирования с Playwright
🚩 Навайбкодил Mock Service
🚩 Холст для тестировщика: Функциональные автотесты с Canvas
🚩 Postman + Newman — как быстро запускать свои тесты
🚩 Как меняется тестирование — личный взгляд
🚩 Разрешения MAX для Android. Cравниваем с Telegram и WhatsApp*

Посмотреть:

🚩 Launching the World’s First Agent to Agent Testing Platform

Хорошего дня!

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5