ProQuality Community
2.83K subscribers
223 photos
49 videos
2 files
1.46K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
​​#automationTesting

Flaky-тесты способны довести до отчаяния любую команду. Они падают без видимой причины, ломают пайплайны, откладывают релизы и портят настроение всем — и тестировщикам, и разработчикам.

В новой статье автор расскажет о системном подходе к борьбе с flaky-тестами: от стабилизации пайплайнов с помощью плагина Vedro Flaky Steps и регулярных прогонов с дашбордами до автоматизации создания тикетов через Flakyzavr, проверки новых тестов джобой и введения дежурств по флакам, а также поделится результатами (снижение падений и предотвращение новых флаков).

Помогите, FLAKY
👍4😨1
​​#proQuality_events #proQuality_Conference2026

🤖 AI всё активнее становится частью продуктов. Но достаточно ли просто проверить, что он работает?

На ProQuality Conference ’26 четыре сессии будут посвящены тому, что происходит, когда AI сталкивается с реальными рисками, ошибками и непредвиденным поведением.

💡 В программе:

🛡 Maryia Tuleika разберёт реальные сценарии эксплуатации AI с опорой на OWASP AI Testing Guide — и покажет, как распознавать такие уязвимости в собственных продуктах.

⚙️ Maryna Didkovska расскажет, как AI governance работает на практике: через failure paths, guardrails и kill switches. В программе — реальные инциденты и live challenges для аудитории.

🔍 Dmytro Sobko поговорит о скрытых издержках AI для QA: дополнительной валидации, обнаружении галлюцинаций, flaky automation и ситуациях, где без человеческого контроля пока не обойтись.

🚀 Daniil Pavlov и Daria Cherepanova поделятся опытом тестирования двух production AI-проектов и покажут, как meta-prompting помог сократить создание тестовых данных с нескольких дней примерно до часа.

А ещё обсудим:

🤖 AI-Augmented Testing — практическое применение AI-агентов и LLM в реальных процессах тестирования.

👥 Human Readiness and Quality Culture — роль голоса тестировщика, доверия между командами и коммуникации о рисках в обеспечении качества.

📆 21–25 сентября 2026
🕚 11:00 UTC+3 ежедневно
💻 Онлайн, язык EN


👉 Регистрируйтесь на ProQuality Conference ’26

Другие мероприятия ProQuality доступны на wearecommunity.io.

Регистрация - https://epa.ms/Who-is-Testing-Your-AI-tg
🥰2👍1
​​#softwareTesting #mobileTesting

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

В новой статье автор расскажет об особенностях мобильного тестирования в 2026 году, сравнении мобильных приложений с веб-версиями, подходах к организации команд (узкоспециализированные и гибридные), опыте гибридной команды в Совкомбанк Технологиях, автоматизации (стек, структура команд), а также о ключевых трендах: ИИ в тестировании, low‑code/no‑code инструментах и shift‑left.

Мобильное тестирование в 2026: от истоков к трендам
👍2❤1
😁8🤩1
#ProQuality_interview

🎮 Изучаем Playwright играючи: квест из 20 уровней от Trainee до Architect!

Всем привет! 👋 Если вы (или ваши джуны) давно хотели подтянуть навыки автоматизации на Playwright + TypeScript, но скучные видеотуториалы не заходят, ловите отличную находку — Playwright Quest.

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

Как это работает и что внутри:
🔹 20 уровней сложности. Вы начинаете со звания QA Trainee и постепенно растете до QA Architect.
🔹 Никаких читов. Уровни открываются строго последовательно — перепрыгнуть на сложные темы, не сдав базу, не получится.
🔹 От азов к харду: начинается всё с поиска локаторов, кликов и базовых ассертов. Постепенно появляются iframes, Shadow DOM, мокирование сетевых запросов (Network Interception) и Page Object Model (POM).
🔹 Уровень SDET: на старших уровнях придется разбираться с настройкой playwright.config.ts, интеграцией в CI/CD (GitHub Actions), кроссбраузерной стратегией, Accessibility (a11y) и даже API + UI гибридными тестами.
👾 Boss Level: на 14-м уровне вас ждет «босс» — полноценный сценарий тестирования реального продукта без всяких подсказок.

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

🔗 Playwright Quest
💬 А как вы предпочитаете изучать новые фреймворки и инструменты? Сразу садитесь писать пет-проект, штудируете официальную документацию от корки до корки, или вот такой геймифицированный подход — это топ? Кто попробует пройти первые уровни — делитесь впечатлениями! 👇
❤4
​​#proQuality_books #softwareTesting
 
📖 User Acceptance Testing: A step-by-step guide (2013)
Авторы: Brian Hambling, Pauline van Goethem
Количество страниц: 225
Язык издания: Английский
 
Практическое руководство по планированию, организации и проведению приемочного тестирования (UAT) для специалистов без глубокого технического бэкграунда.
 
Плюсы:
➕ Понятное пошаговое руководство по выстраиванию процесса UAT с нуля.
➕ Чёткое понимание роли бизнес-аналитиков и тестировщиков в команде.
➕ Подробно объясняет переход от высокоуровневых условий тестирования к тест-скриптам.
➕ Простой язык и множество практических примеров.
 
Минусы:
➖ Местами излишне подробен для описания простых концепций.
➖ Фокусируется на разовой фазе UAT, тогда как на практике продукты развиваются итеративно.
 
Для кого книга:
✔️ Для тестировщиков и тест-менеджеров, желающих улучшить процессы UAT.
✔️ Для бизнес-пользователей и аналитиков, участвующих в приёмочном тестировании.
✔️ Для новичков в IT, стремящихся понять роль тестирования со стороны бизнеса.
 
Об авторах:
Brian Hambling и Pauline van Goethem — эксперты в области управления качеством и тестирования ПО с многолетним опытом разработки стандартов и практических руководств для IT-специалистов.
❤3🤓1
​​#proQuality_events #proQuality_Conference2026

🛠 Современные инструменты не гарантируют качество сами по себе

Команды по-прежнему не всегда готовы открыто говорить о проблемах, разработчики и QA могут по-разному оценивать риски, а давление сроков постепенно превращает дефекты в «допустимую норму» — пока их последствия не почувствуют пользователи.

🎙 21 сентября ProQuality Conference ’26 откроет выступление Sheena Yap Chan, посвященное фреймворку VISIBLE™.

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

Фреймворк можно применять для развития культуры качества и эффективной коммуникации внутри кросс-функциональных команд.

📚 В программе конференции также:
🤖 AI-Augmented Testing — практическая интеграция AI-агентов и LLM в реальные QA-процессы.
🛡️ Testing and Governing AI Systems — безопасность AI, уязвимости, governance и prompt engineering как дисциплина в тестировании.

👉 Регистрируйтесь на ProQuality Conference ’26
📆 21–25 сентября 2026
⏰ 11:00 UTC+3 ежедневно
🌐 Онлайн, язык — EN

Другие мероприятия сообщества — на wearecommunity.io.
👍3
Live stream started
​​​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки ProQuality ✨

Задача про стоимость 💵

«300» стоит $30. «20» стоит $20.

Сколько стоит «100»?
🤓2
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇 В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
42%
$30
17%
$25
33%
$10
8%
$20
​​#automationTesting

Метод page.waitForTimeout() в Puppeteer и Playwright заставляет скрипт приостановиться на заданное количество миллисекунд. То есть он создаёт так называемое «жёсткое ожидание» hard wait.

В новой статье автор расскажет о трёх слоях дефектов в Playwright-тестах, которые пропускает линт (отсутствие плагина, предупреждения вместо ошибок в recommended-конфиге и смысловые дыры вроде гонок ожидания сети и суррогатных оракулов), а также предложит конфиг ESLint для первых двух слоёв.

page.waitForTimeout — это всего лишь warning. Почему зелёный линт не спасает Playwright-тесты
👍2
Желаем всем отличных выходных!🦎

Сегодня вы можете ознакомиться с решением задачи про стоимость

Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
❤1
😁9❤1🥰1💯1
​​#proQuality_events #proQuality_Conference2026

🔥 Сегодня стартует ProQuality Conference ’26

Первый день конференции — о качестве, которое строится не только на инструментах, но и на открытой коммуникации в командах; об AI в геймдеве и автоматизации тестирования.

Расписание на сегодня:

🎬 10:45 — Открытие конференции

💡 11:00 — Sheena Yap Chan
The Future of Software Quality Is Human-Ready

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

Sheena расскажет о VISIBLE™ Framework — подходе, который помогает командам развивать культуру качества и готовность действовать в сложных ситуациях.

🎮 12:00 — Ivan Volykhin
Game Over or To Be Continued? AI Enters the Arena

Интерактивная сессия о генеративном AI в создании игр. Узнаем, как промпты помогают придумывать механики, проектировать и собирать игровые идеи — без опыта классической разработки.

🛠 13:00 — Aneliya Duhalova & Ivaylo Kunev
From Board to Backlog: Ticket-Driven Test Automation with Miro + Jira + AI

Разберём прикладной сценарий автоматизации: идеи и сценарии на доске Miro превращаются в задачи Jira, готовые к запуску, благодаря MCP-интеграциям и AI.

📆 Сегодня, онлайн
🕐 Время в программе — UTC+3

👉 Присоединяйтесь к ProQuality Conference ’26

Не пропустите первый день ProQuality Conference ’26
🔥3👍1
#ProQuality_tools

🔥 Создаем собственный навык (Skill) для Claude: автоматизируем рутину QA

Всем привет! 👋 Если вы каждый раз копипастите одни и те же правила и промпты в ИИ, чтобы сгенерировать тест-план, написать баг-репорт или набросать структуру автотеста — пора это автоматизировать.

Автор статьи разбирает, как превратить ваши регулярные QA-задачи в автономные «навыки» для AI-агентов.

🤖 Что такое Claude Skill?
Технически это просто папка в вашем репозитории (например, .claude/skills/qa-test-plan/), внутри которой лежит файл SKILL.md. В нем описано:
🔹 Description: триггер, когда ИИ должен использовать этот навык (например, при фразе «напиши тест-план»);
🔹 Allowed tools: что ИИ разрешено делать (например, только читать код и Wiki, но не выполнять команды);
🔹 Инструкции: пошаговый алгоритм работы (собрать контекст из эпика, оценить риски, написать проверки строго в формате «Убедиться, что...»);
🔹 Папка examples/: пара ваших лучших тест-планов, чтобы ИИ скопировал ваш корпоративный стиль (house style).

🛠 Как создать свой первый Skill без написания с нуля?
Автор предлагает классный подход (Agentic Loop):
1️⃣ Сделайте задачу руками вместе с ИИ. Попросите его написать тест-план и жестко исправляйте ошибки прямо в чате, как наставляли бы джуна.
2️⃣ Закодируйте контекст. Прямо в этом же чате попросите: "На основе всех моих исправлений напиши SKILL.md для навыка... ". ИИ сам создаст идеальную инструкцию.
3️⃣ Проверьте в «чистом» чате. Запустите навык с нуля (без памяти о прошлой сессии). Там, где ИИ споткнется — инструкции были слишком слабыми, их нужно усилить.

💡 В чем главная ценность?
Навык шарится на всю команду через репозиторий. Больше никто не придумывает свои форматы. ИИ выдает тест-планы и автотесты (например, для Cypress) с правильными локаторами, нужной структурой и глубокими проверками — без долгих объяснений в промпте.

🔗 How to Build a Claude Skill for Your QA Work
💬 Какую свою рутинную задачу вы бы обернули в такой «Навык» в первую очередь? Написание BDD-сценариев, генерацию тестовых данных, шаблоны для автотестов или ревью чужого кода? Делитесь идеями в комментариях! 👇
❤4
​​#proQuality_events #proQuality_Conference2026

🔥 День 2 — Testing AI in the Wild

Сегодня поговорим о двух сторонах AI в Quality Engineering, которые не всегда заметны на первый взгляд: безопасности и скрытых затратах.

Расписание на сегодня:

🛡 11:00 — Maryia Tuleika
AI Applications Security Puzzle

Что произойдёт, если попросить AI-ассистента проигнорировать собственные инструкции?

Разберём реальные сценарии эксплуатации AI с опорой на OWASP AI Testing Guide и познакомимся с типами уязвимостей, которые могут проявиться в собственных AI-продуктах.

💡 12:00 — Dmytro Sobko
The Hidden Tax of AI-Assisted Quality Assurance

AI может создавать тест-кейсы за секунды — но это не всегда означает такое же ускорение всего процесса.

Поговорим о скрытых затратах AI-assisted QA: дополнительной валидации, доработке промптов, обнаружении галлюцинаций и governance. AI не отменяет работу по тестированию — он меняет то, где именно она возникает.

📆 Сегодня, онлайн
🕐 Время в программе — UTC+3

👉 [Присоединяйтесь к ProQuality Conference ’26](https://epa.ms/pqconf-LC-daily-agenda-tg)

Не пропустите второй день конференции!
🔥3
​​#proQuality_books #softwareTesting

📖 A Practical Guide to Usability Testing (2025)
Авторы: Joseph S. Dumas, Janice C. Redish
Количество страниц: 404
Язык издания: Английский

Подробное руководство по юзабилити-тестированию: от определения юзабилити и планирования тестов до анализа данных и улучшения продуктов. Охватывает широкий спектр форматов — от быстрых исследований до полномасштабных лабораторных тестов.

Плюсы:
➕ Золотой стандарт жанра: логично выстроенный материал с опорой на огромный опыт авторов.
➕ Готовые чек-листы, формы и схемы для построения собственной лаборатории.
➕ Рассматрены разные форматы исследований: от быстрых и недорогих до полноценных тестов в лаборатории.
➕ Полезные советы по оценке сторонних тестовых площадок.

Минусы:
➖ Нет явного упоминания тестирования веб-приложений и guerilla testing.
➖ Требует последовательного чтения — главы не предназначены для выборочного изучения.

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

Об авторах:
Joseph S. Dumas и Janice C. Redish — признанные эксперты в области юзабилити. Бэкграунд в лингвистике и психологии делает их подход максимально ориентированным на пользователя.
👍3❤1
​​#proQuality_events #proQuality_Conference2026

🤖 День 3 — AI Agents in Production

Сегодня поговорим о том, что происходит после запуска AI-агента в production — и как AI может помочь сделать мобильное тестирование проще.

Расписание на сегодня:

🛡 11:00 — Maryna Didkovska
Your AI Agent Is in Production. Is That Good News?

Кто-то говорит вашему ИИ-ассистенту игнорировать его инструкции. И он это делает. В этом докладе будут разобраны реальные схемы эксплуатации ИИ с использованием OWASP AI Testing Guide, а режимы отказов названы достаточно чётко, чтобы вы узнали их в собственном продукте. Потому что вопрос «что произойдёт, если кто-то попытается этим манипулировать?» — уже часть вашей работы.

🛠 12:00 — Oleksandr Halichenko
AI Agents Meet Appium

ИИ генерирует тест-кейсы за секунды — но общая скорость поставки не всегда растёт так же быстро. В этой сессии будет разобрано, где появляются скрытые затраты: накладные расходы на валидацию, доработка промптов, выявление галлюцинаций и бремя управления. ИИ не устраняет усилия по тестированию. Он их перераспределяет.

🎬 В программе также live demo.

📆 Сегодня, онлайн
🕐 Время в программе — UTC+3

👉 Присоединяйтесь к ProQuality Conference ’26

Не пропустите третий день конференции!
❤2
#ProQuality_interview

Всем привет! С вами снова рубрика Scenario-based вопрос на собеседовании ✨

❓Вопрос: Вам необходимо автоматизировать тесты для часто меняющегося пользовательского интерфейса. Какова ваша стратегия?

🚦Пример ответа:

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

✔️Старайтесь использовать стабильные локаторы (ID > XPath), которые не будут легко меняться.

✔️Реализуйте модель объектной страницы или шаблон воспроизведения экрана.

✔️Приоритизируйте автоматизацию на уровне API, чтобы минимизировать прямое влияние изменений пользовательского интерфейса.

✔️Поддерживайте абстракцию для локаторов пользовательского интерфейса.

✔️Избегайте автоматизации изменчивых областей пользовательского интерфейса; вместо этого тестируйте эти области вручную.
🥰3
​​#proQuality_events #proQuality_Conference2026

🔎 День 4 — Rethinking How We Find Bugs

Сегодня поговорим о двух привычных подходах в тестировании:

▪️ достаточно ли структурированных тест-кейсов, чтобы находить действительно важные баги?
▪️ можно ли эффективно поддерживать большие automation suites по мере их роста?

Расписание на сегодня:

🧭 11:00 — Dzmitry Tarasenka & Vladyslav Babenko
Start Exploring Your App Today

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

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

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

🤖 12:00 — Rysard Poplavskij
Scaling E2E Test Automation with AI: How CodeMie and Claude Accelerate Test Development, Maintenance, and Analysis

Сложные зависимости между доменами, большие BDD-сюиты и растущие затраты на поддержку — знакомая ситуация для enterprise automation.

Поговорим о том, как CodeMie и Claude интегрировали в WebdriverIO-фреймворк, чтобы масштабировать создание сценариев, анализ дефектов и подготовку отчётности.

📆 Сегодня, онлайн
🕐 Время в программе — UTC+3

👉 Присоединяйтесь к ProQuality Conference ’26

Не пропустите четвёртый день конференции!
❤1
​​#automationTesting

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

В новой статье автор расскажет о том, что покрытие тестами (statement, branch, path coverage) может вводить в заблуждение: даже 100% покрытие операторов не гарантирует качественной проверки логики, и даст практические рекомендации, как прагматично использовать эту метрику, не полагаясь на произвольные пороги.

Покрытие тестами и о чем оно может рассказать
👍2