Всем привет!Мой последний доклад на Гейзенбаге был про одну из моих любимых тем — автоматизацию рутинных действий в браузере и подготовку тестовых данных через собственное расширение.Я вышел с доклада со смешанными чувствами: будто недоготовился и не сказал того, что хотел.Но за 3 года спикерской карьеры я понял одно: неважно, сколько человек тебя слушало, неважно, что кому-то не понравилось — если доклад будет полезен хотя бы одному, его стоит рассказывать.И вот через несколько месяцев я узнал, что моя хорошая знакомая Настя Нестерова делает доклад на похожую тему. А ещё через пару недель — я узнаю другая девушка, совершенно мне незнакомая, тоже готовит выступлениеИ обе сказали, что я их вдохновил. Было очень приятно!Какой вывод?Делись тем, что любишь — даже если кажется, что вышло не очень. Ты не знаешь, кого это зацепит: кто-то сделает свой доклад, кто-то применит у себя на проекте
QA Family by Alexey
@dev_qa
Команда: - Иванов Алексей 2ГИС @alexey_qa - Иванова Ксения Wink Этот канал из моего лично трансформируется в канал онлайн сообщества QA Family 👥 Делаем митап @moscowqa 🎙Подкаст family-qa.mave.digital
Похожие каналы
Все →Последние посты
https://github.com/microsoft/markitdownЛиба которая конвертирует большую часть документов в markdown, удобно для скармливание в LLM

Всем привет, пообщались на тему личного брендаГлавный вывод простой: если ты не работаешь над своим брендом — его место займёт кто-то другой.Пока ты молчишь, другой делает. Пока ты ждёшь, другой выигрывает у вас конкуренция на рынке труда.Спикеры:- https://t.me/bettercalllory- https://t.me/vsemnetworkinghttps://www.youtube.com/watch?v=X6cjGXG-zLc
Подключайтесь:🇷🇺 https://www.twitch.tv/moscowqa https://www.youtube.com/live/gmrO3l7F3lYЕсли хотите поделиться мнением, присоединяйтесь:https://riverside.com/studio/js-plays-studio?t=7a59a05db3cd58c11c44
В dev tools chrome можно замедлять определенную ручку, а не все запросы как раньшеhttps://developer.chrome.com/blog/throttle-individual-network-requests?hl=en
Если кто - то начинает учить python, очень удобный учебник, рекомендую https://pylot.me/
Стартуем через 5 минут Открытый подкаст!Присоединяйтесь к трансляции, если хотите слушать: https://www.youtube.com/watch?v=846I0cXDBzwи сюда если хотите участвовать голосом: https://riverside.com/studio/js-plays-studio?t=7a59a05db3cd58c11c44
Я не блогер, пишу заметки по QA — но расскажу про итоги начала года👇✅ Доделал сайт moscowqa.ru — анонсы, архив митапов, всё на месте✅ В прошлый четверг помогали коллегам из @piterqa с митапом — выступали консультантами. Приятно, когда QA-сообщество растёт за пределами Москвы🗓 Впереди два митапа @MoscowQA — в марте и апреле. А в мае — чёрный митап 🎙 Скоро объявим открытый подкаст по книге «Профессиональный TypeScript» Бориса Черного — живая дискуссия, участвовать может каждый, завтра анонсИ да, в промежутках хожу по собесам — но это уже другая история 🙂

Вайбкодинг с телефона, есть в этом шарм, вместо рилсиков, что то делаешь😁

Vitest 4 вышел, а я пропустил!🌐 Browser Mode: Поддержка Playwright и WebDriverIO, доступ к реальным браузерным API (window, document), параллельное выполнение и никаких симуляций🖼 Встроенная поддержка визуального регрессионного тестирования прямо из коробки🔎 Trace View и улучшенный дебагаhttps://vitest.dev/guide/browser/

Полезные скилы для ИИ агента:Это хорошая основа для вашего фронтенд проекта и тестирования, осталось толко адаптировать под себя🔗Playwrigh https://github.com/currents-dev/playwright-best-practices-skill/tree/main🔗React https://github.com/vercel-labs/agent-skills/tree/main/skills/react-best-practicesБольше скилов1️⃣ skills.sh2️⃣ skillhub.club3️⃣ skillsmp.com

Очень холиварная тема этой недели AI-агет vs OpenSourceИстория, которая взорвала комьюнити на этой неделеAI-агент работающий на платформе OpenClaw отправил pull request в Matplotlib с оптимизацией производительностиТехнически — идеально.Мейнтейнер закрыл PR Причина: "вы OpenClaw AI-агент"Issue был помечен как "Good first issue" — специальный тег для новичков, чтобы они учились делать вклад в opensourceЗатем агент обвинил мейнтейнера в предрассудках, манипулируя и атакуя его репутацию После агент извинился и через 12 часов пошел в другую репу и сделал МР и повторил ту же тактикуOpen Source — это не только код, но и сообщество. "Good first issue" существует не просто так, новички должны учиться через менторство, а не конкурировать с ботами за возможность сделать первый вкладhttps://github.com/matplotlib/matplotlib/pull/31132

Сомнительно, но окейhttps://github.com/vitalets/playwright-magic-steps

Митап Moscow QA #21 🌎 ОнлайнНачало в 19:00! ➡ Ссылка на трансляцию https://www.youtube.com/watch?v=vBJlV2NSrHA
✉ Тестирование emailОбычно тестирование писем сводится к проверке, что запрос ушёл в нужный сервис — замокали клиент, убедились, что subject/body/получатель на местеРедко, но бывают сценарии, где нужен полный e2eРешение — SMTP-сервер в docker-compose рядом с приложением. Принимает письма, отдаёт через APIOpen-source инструменты:🟣Mailpit 🟣MailDev🟣smtp4dev🟣GreenMail🟣MailCrab🟣Inbucket — Сам использовал в своё время