Слушать:
Другие платформы: https://family-qa.mave.digital/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍6 6❤2
Cтатья про то как понятно оформлять отчеты в pw
Это текстовая версия моего доклада с весеннего гейзена
https://habr.com/ru/companies/2gis/articles/935882/
Это текстовая версия моего доклада с весеннего гейзена
https://habr.com/ru/companies/2gis/articles/935882/
🔥12 7❤2
Сегодня, приглашаю вас на онлайн митап по автоматизации тестирования!
Я буду там в роли эксперта, будет много вопросов и дискуссии.
В программе три крутых доклада:
Трансляция: https://www.youtube.com/watch?v=vA5Y17dglEU
Когда: 25 сентября 19:00
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Митап по QA: Тестирование без рутины: практики, кейсы, инструменты
Приглашаем вас на онлайн-митап, где мы обсудим практики и инструменты, которые помогают командам тестирования ускорять процессы, повышать качество и находить новые подходы к автоматизации.
Программа митапа:
✔️ Кухня регрессионного тестирования: как за 20…
Программа митапа:
✔️ Кухня регрессионного тестирования: как за 20…
❤7👍3🔥3 2
Топ инструментов для нагрузочного тестирование
📌 Apache JMeter
Open-source инструмент с графическим интерфейсом для создания и запуска нагрузочных тестов без программирования. Поддерживает множество протоколов (HTTP, JDBC, JMS, FTP) и позволяет проводить распределенное тестирование.
🔗 https://jmeter.apache.org/
📌 Gatling
Open-source высокопроизводительный инструмент, где тесты пишутся как код на Scala или Java. Использует асинхронную архитектуру для эффективной генерации нагрузки и создает красивые HTML-отчеты.
🔗 https://gatling.io/
📌 K6
Современный инструмент от Grafana Labs с тестами на JavaScript и отличной интеграцией с системами мониторинга. Разработан специально для DevOps команд с поддержкой как локального, так и облачного запуска.
🔗 https://k6.io/
📌 Locust
Python-based инструмент, где поведение пользователей описывается через простые Python-классы. Имеет веб-интерфейс для мониторинга в реальном времени и поддерживает распределенное тестирование.
🔗 https://locust.io/
📌 Yandex.Tank
Open-source инструмент от Яндекса, который объединяет различные генераторы нагрузки через единый интерфейс.
🔗 https://github.com/yandex/yandex-tank
📌 Artillery
Легковесный Node.js инструмент для быстрого тестирования API и микросервисов через YAML конфигурации. Отлично интегрируется в CI/CD пайплайны и подходит для автоматизированного тестирования.
🔗 https://www.artillery.io/
📌 NBomber
Open-source .NET фреймворк для написания нагрузочных тестов на C# и F#. Идеальный выбор для .NET команд, предоставляет типобезопасность и интеграцию с экосистемой Microsoft.
🔗 https://nbomber.com/
📌 Vegeta
Open-source инструмент командной строки написанный на Go для тестирования HTTP сервисов. Отличается высокой скоростью и низким потреблением ресурсов.
🔗 https://github.com/tsenart/vegeta
Open-source инструмент с графическим интерфейсом для создания и запуска нагрузочных тестов без программирования. Поддерживает множество протоколов (HTTP, JDBC, JMS, FTP) и позволяет проводить распределенное тестирование.
Open-source высокопроизводительный инструмент, где тесты пишутся как код на Scala или Java. Использует асинхронную архитектуру для эффективной генерации нагрузки и создает красивые HTML-отчеты.
Современный инструмент от Grafana Labs с тестами на JavaScript и отличной интеграцией с системами мониторинга. Разработан специально для DevOps команд с поддержкой как локального, так и облачного запуска.
Python-based инструмент, где поведение пользователей описывается через простые Python-классы. Имеет веб-интерфейс для мониторинга в реальном времени и поддерживает распределенное тестирование.
Open-source инструмент от Яндекса, который объединяет различные генераторы нагрузки через единый интерфейс.
Легковесный Node.js инструмент для быстрого тестирования API и микросервисов через YAML конфигурации. Отлично интегрируется в CI/CD пайплайны и подходит для автоматизированного тестирования.
Open-source .NET фреймворк для написания нагрузочных тестов на C# и F#. Идеальный выбор для .NET команд, предоставляет типобезопасность и интеграцию с экосистемой Microsoft.
Open-source инструмент командной строки написанный на Go для тестирования HTTP сервисов. Отличается высокой скоростью и низким потреблением ресурсов.
я использовал k6, очень удобно когда ты пишешь на JS/TS
Скрипты получаются элегантные, проблема только была с подключением сторонних библиотек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2 2❤1
первый мой постик вышел в корпоративном ТГ 2ГИС QA, подписывайтесь, там ребята прям серьезно подходят к контенту😁
🔥4❤1 1
Forwarded from Граничные Эквивалентности
Всем привет!
В сентябре побывали на конференции ecode от Ozon
Был интересный QA трек и посетили несколько докладов на разные темы:
➡️ Snapshot-тестирование — Анастасия Ивченко рассказывала про снепшот-тесты, их отличия от скриншот-тестов, и делилась лайфхаками из практики. Интересный подход к отловке багов.
🔗 Ссылка
➡️ Reverse Engineering gRPC — Валерий Меньшиков показывал, как тестировать gRPC-сервисы на Python без доступа к .proto-файлам. Представил свою библиотеку PBReflect, которая автоматизирует всю работу с gRPC-рефлексией.
🔗 Ссылка
➡️ WireMock с человеческим лицом — Булат Маскуров из Uzum Fintech делился опытом создания удобных расширений для WireMock и прикручивания GUI для мануальных тестировщиков.
🔗 Ссылка
➡️ Автотесты на мобильных платформах — Эмилия Куцарева из VK/OK разбирала архитектуру запуска автотестов, варианты инфраструктуры и кастомизацию под разные потребности.
🔗 Ссылка
🔥 Больше всего понравился доклад "Как тестировать систему трекера метрик скорости"
Доклад Петра Федяева из Ozon показывал, как проверять системы сбора метрик производительности и убеждаться, что цифры отражают реальный пользовательский опыт.
🔗 Ссылка
В сентябре побывали на конференции ecode от Ozon
Был интересный QA трек и посетили несколько докладов на разные темы:
➡️ Snapshot-тестирование — Анастасия Ивченко рассказывала про снепшот-тесты, их отличия от скриншот-тестов, и делилась лайфхаками из практики. Интересный подход к отловке багов.
🔗 Ссылка
➡️ Reverse Engineering gRPC — Валерий Меньшиков показывал, как тестировать gRPC-сервисы на Python без доступа к .proto-файлам. Представил свою библиотеку PBReflect, которая автоматизирует всю работу с gRPC-рефлексией.
🔗 Ссылка
➡️ WireMock с человеческим лицом — Булат Маскуров из Uzum Fintech делился опытом создания удобных расширений для WireMock и прикручивания GUI для мануальных тестировщиков.
🔗 Ссылка
➡️ Автотесты на мобильных платформах — Эмилия Куцарева из VK/OK разбирала архитектуру запуска автотестов, варианты инфраструктуры и кастомизацию под разные потребности.
🔗 Ссылка
🔥 Больше всего понравился доклад "Как тестировать систему трекера метрик скорости"
Доклад Петра Федяева из Ozon показывал, как проверять системы сбора метрик производительности и убеждаться, что цифры отражают реальный пользовательский опыт.
🔗 Ссылка
1👍12❤2 1
Всем привет! Хочу рассказать о нашем мероприятии, которое состоится на следующей неделе митап Moscow QA #17 x Ви Tech.
Я давно многих не видел, возможно кто-то хочет познакомится со мной лично, приходите, после митапа пойдем в бар.
Куда: Москва,
Лесная 9, вход Б, 4 этаж
Когда: 21 ноября 18:00
Регистрация:
https://moscowqa.timepad.ru/event/3662023
Для онлайна регистрация не нужна, ссылка на трансляцию будет в группе @moscowqa
Я давно многих не видел, возможно кто-то хочет познакомится со мной лично, приходите, после митапа пойдем в бар.
Куда: Москва,
Лесная 9, вход Б, 4 этаж
Когда: 21 ноября 18:00
Регистрация:
https://moscowqa.timepad.ru/event/3662023
Для онлайна регистрация не нужна, ссылка на трансляцию будет в группе @moscowqa
moscowqa.timepad.ru
Moscow QA #17 x Ви Tech / События на TimePad.ru
Встреча по тестированию от сообщества Moscow QA, проводимая совместно с Ви Tech. Moscow QA — это регулярные мероприятия, которые объединяют специалистов в области качества и тестирования программного обеспечения для обсуждения последних трендов в отрасли…
❤10🔥5👍2 2
Forwarded from Граничные Эквивалентности
И мы для вас собрали все в одном месте и выбрали наш небольшой топ докладов
SQA Days:
Heisenbug:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥7 2👍1
Что такое сообщество?
Я делаю сообщество тестировщиков в Москве, помогаю ребятам запуститься в Питере, пробую онлайн-митапы.
И нас с Ксюшей часто спрашивают:
— Какая у вас цель? Чего вы хотите добиться?
А у нас нет цели. Это хобби.
Расскажу, как я к этому пришёл — вдруг у вас откликнется:
1⃣ Когда я начинал в IT, ходил на митапы и в бары, был в движухе, но только как участник.
2⃣ Когда получил опыт, захотел об этом рассказать на конференции — и попал на другой уровень. Сообщество спикеров — это совсем другой мир.
3⃣ После ковида не осталось митапов от сообществ, мне этого сильно не хватало. И тогда я понял: надо делать свой митап и своё сообщество.
Зачем вообще ходить на митапы и быть в сообществе?
Если вы созрели для выступления?
Можно выступить у нас на митапе MoscowQA или SPBQA
Можно подать доклад на конференцию, например на Гейзенбаг
Сообщество — это люди!
Подобрал для вас сообщество по другим направлениям в Москве
Я делаю сообщество тестировщиков в Москве, помогаю ребятам запуститься в Питере, пробую онлайн-митапы.
И нас с Ксюшей часто спрашивают:
— Какая у вас цель? Чего вы хотите добиться?
А у нас нет цели. Это хобби.
Расскажу, как я к этому пришёл — вдруг у вас откликнется:
Зачем вообще ходить на митапы и быть в сообществе?
Это не только доклады. Здесь можно найти коллег, которые решают такие же задачи. Получить совет от тех, кто уже наступал на ваши грабли. Или просто поговорить с теми, кто понимает вашу боль.
Нетворкинг на митапе часто приносит больше пользы, чем сами выступления.
Если вы созрели для выступления?
Можно выступить у нас на митапе MoscowQA или SPBQA
Можно подать доклад на конференцию, например на Гейзенбаг
Сообщество — это люди!
Подобрал для вас сообщество по другим направлениям в Москве
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥16❤8 4👍3😁2
Media is too big
VIEW IN TELEGRAM
Сейчас появилось настроение писать технические заметки, пока есть мотивация буду это делать и первая в этом году естественно про ai/vibecode
Как использовать AI-ассистенты на 300% эффективнее
Проблема
Запустил промпт → сидишь 2-3 минуты → получил результат → запустил следующий
❌ Мёртвое время
❌ Сливаешь деньги впустую (если у вас тариф крутой)
⚠ Неожиданное открытие
Исследование METR (2025): опытные разработчики с AI работали на 19% медленнее, хотя сами думали, что быстрее на 20%.
Причина — время на промпты и проверку кода и ответ агента.
💡 Решение
Настройка:
1⃣ Добавь 3-4 проекта в workspace
2⃣ Открой терминал для каждого проекта
Что делать?
1⃣ Запусти промпт в терминале #1
2⃣ Переключись на #2 → дай промпт
3⃣ Переключись на #3 → дай промпт
4⃣ Вернись к #1 → проверь, запусти новый
5⃣ Повторяй цикл
Принцип: Пока AI работает в одном проекте — ты работаешь в друго
Завтра расскажу как это все автоматизировать!
Как использовать AI-ассистенты на 300% эффективнее
Проблема
Запустил промпт → сидишь 2-3 минуты → получил результат → запустил следующий
Исследование METR (2025): опытные разработчики с AI работали на 19% медленнее, хотя сами думали, что быстрее на 20%.
Причина — время на промпты и проверку кода и ответ агента.
Настройка:
Что делать?
Принцип: Пока AI работает в одном проекте — ты работаешь в друго
Завтра расскажу как это все автоматизировать!
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍10🔥9❤2🤯2
Как автоматизировать параллельную работу с AI-ассистентами (Часть 2)
В первом посте мы разобрали, как вручную работать над 3-4 проектами параллельно, переключаясь между терминалами.
Проблемы ручного подхода
❌ Нужно вручную переключаться между терминалами
❌ Сложно параллелить работу внутри одного проекта
❌ Нет контроля версий — агенты могут конфликтовать
💡 Решение: Vibe Kanban
Kanban-доска для оркестрации AI-агентов
Что умеет:
🟣 Параллельный запуск — несколько агентов работают одновременно
🟣 Изоляция задача
🟣 Каждый агент в своей ветки
🟣 Встроенный code review
🟣 Видишь все задачи на одном экране
🟣 Поддержка всех агентов (Claude Code, Cursor CLI, Gemini CLI и др)
Флоу
1⃣ Создаёшь задачи
2⃣ Запускаешь
3⃣ Проверяешь результаты через встроенный diff
Чтобы начать
1. Устанавливаем любимый агент
2. Запускаем
Vibe Kanban: https://www.vibekanban.com/
GitHub: https://github.com/BloopAI/vibe-kanban
В первом посте мы разобрали, как вручную работать над 3-4 проектами параллельно, переключаясь между терминалами.
Проблемы ручного подхода
Kanban-доска для оркестрации AI-агентов
Что умеет:
Флоу
Чтобы начать
1. Устанавливаем любимый агент
2. Запускаем
npx vibe-kanbanVibe Kanban: https://www.vibekanban.com/
GitHub: https://github.com/BloopAI/vibe-kanban
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤9👍5🔥2
Python — это незрелый dev-тулинг
Захотел написать кастомные линтер-правила
В JavaScript это один инструмент. В Python — это франкенштейн.
ESLint (JS):
Проверка + автофикс + плагин = один файл
Python:
🟣 Ruff — быстрый, но плагинов нет
🟣 Flake8 — плагины есть, автофикс нет
🟣 Pylint — плагины есть, автофикс нет
🟣 Автофикс — отдельно (autopep8, LibCST)
Итого: чтобы получить аналог одного ESLint-плагина, собираешь франкенштейна из трёх плюс библиотек.
2026 год на дворе
Или я что-то упускаю?
_____________
На этом пост должен был закончится!
И изначально это был наброс на эмоциях. Проанализировав, поспрашивал коллег/ребят из сообщества — оказалось, упускаю.
Есть Fixit от Meta. Тот же принцип что в ESLint: правило + автофикс = один файл. Построен на LibCST.
Но: в Fixit нет PEP8 и стандартных проверок.
Только для своих правил
Итоговый стек:
🟣 Ruff — PEP8 + 800 готовых правил
🟣 Fixit — кастомные правила с автофиксом
Захотел написать кастомные линтер-правила
В JavaScript это один инструмент. В Python — это франкенштейн.
ESLint (JS):
Проверка + автофикс + плагин = один файл
Python:
Итого: чтобы получить аналог одного ESLint-плагина, собираешь франкенштейна из трёх плюс библиотек.
2026 год на дворе
Или я что-то упускаю?
_____________
На этом пост должен был закончится!
И изначально это был наброс на эмоциях. Проанализировав, поспрашивал коллег/ребят из сообщества — оказалось, упускаю.
Есть Fixit от Meta. Тот же принцип что в ESLint: правило + автофикс = один файл. Построен на LibCST.
Но: в Fixit нет PEP8 и стандартных проверок.
Только для своих правил
Итоговый стек:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😁4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
На просторах гитхаба, что только не найдешь
Хотите увидеть как ваши AI-агенты живут в пиксельном офисе
Агенты бегают по папкам, работают над файлами, отдыхают когда неактивны.
Поддержка Claude Code и Cursor.
https://github.com/jamsusmaximus/codemap
Хотите увидеть как ваши AI-агенты живут в пиксельном офисе
Агенты бегают по папкам, работают над файлами, отдыхают когда неактивны.
Поддержка Claude Code и Cursor.
https://github.com/jamsusmaximus/codemap
🔥15😁6👍5❤1
Я что-то пропустил выход DevTools MCP
И когда я читал возможности, мне показалось, что это копия Playwright MCP, но сейчас, когда разобрался, понял, что это очень крутой инструмент.
Небольшое сравнение как использовать 2 инструмента
1. Экономия токенов / контекста
✅ Chrome DevTools MCP — экономит до 90–95% контекста (не забывайте смотреть используемый контекст в Claude Code
❌ Playwright MCP — жрёт очень много (13–18k токенов на старте + каждый шаг)
2. Глубина дебаггинга и перфоманс
✅ DevTools MCP — 🔥 король здесь
• Performance traces (LCP, CLS, INP, TBT)
• Core Web Vitals анализ в реальном времени
• Network + Console + Sources + всё, что есть в DevTools
• Идеально для «почему тормозит / 500 ошибка / CLS скачет»
❌ Playwright MCP — базовые логи
3. Автоматизация и тесты (E2E, формы, клики)
✅ Playwright MCP — до сих пор сильнее
• Кросс-браузер (Chrome + Firefox + Safari/WebKit)
• Лучше справляется с drag-and-drop, сложными SPA
❌ DevTools MCP — тоже умеет, но иногда менее предсказуемо + только Chrome
4. Скорость и удобство
✅ DevTools MCP — быстрее запускается, может подключатся к твоей сессии браузера
❌ Playwright MCP — часто новая чистая сессия (не разобрался как подключиться)
Что брать?
Дебаг, перфоманс, network, console, «почему сломалось приложение» → Chrome DevTools MCP
E2E-тесты → Playwright MCP
И когда я читал возможности, мне показалось, что это копия Playwright MCP, но сейчас, когда разобрался, понял, что это очень крутой инструмент.
Небольшое сравнение как использовать 2 инструмента
1. Экономия токенов / контекста
✅ Chrome DevTools MCP — экономит до 90–95% контекста (не забывайте смотреть используемый контекст в Claude Code
/context )2. Глубина дебаггинга и перфоманс
✅ DevTools MCP — 🔥 король здесь
• Performance traces (LCP, CLS, INP, TBT)
• Core Web Vitals анализ в реальном времени
• Network + Console + Sources + всё, что есть в DevTools
• Идеально для «почему тормозит / 500 ошибка / CLS скачет»
3. Автоматизация и тесты (E2E, формы, клики)
✅ Playwright MCP — до сих пор сильнее
• Кросс-браузер (Chrome + Firefox + Safari/WebKit)
• Лучше справляется с drag-and-drop, сложными SPA
4. Скорость и удобство
✅ DevTools MCP — быстрее запускается, может подключатся к твоей сессии браузера
Что брать?
Дебаг, перфоманс, network, console, «почему сломалось приложение» → Chrome DevTools MCP
E2E-тесты → Playwright MCP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6 2🔥1
Forwarded from Сергей Лебедев | QA
Начинаем трансляцию, подключайтесь!
ссылка https://telemost.360.yandex.ru/live/24627e9725a246e1b42187d5563be0d6
Поговорим про ИИ, МСР и вот это все для тестирования и не только)
ссылка https://telemost.360.yandex.ru/live/24627e9725a246e1b42187d5563be0d6
Поговорим про ИИ, МСР и вот это все для тестирования и не только)
telemost.360.yandex.ru
Яндекс Телемост — бесплатные видеовстречи без регистрации и ограничения по времени
Бесплатные видеоконференции и встречи прямо в браузере. Подключение без регистрации, удобно с ПК и телефона. Работайте, учитесь и общайтесь онлайн
Очень крутая новость
Ollama совместима с Anthropic API.
А это позволяет использовать такие инструменты, как Claude Code, с открытыми моделями
https://ollama.com/blog/claude
Ollama совместима с Anthropic API.
А это позволяет использовать такие инструменты, как Claude Code, с открытыми моделями
https://ollama.com/blog/claude
🔥6👍4 3