Собираете новый проект. Вопрос встаёт почти сразу.
Playwright или Selenium — что берёте:
❤️ Playwright — быстрее, удобнее, современнее
🔥 Selenium — проверено временем
👍 Зависит от проекта и задач
🌚 Всё равно, решает команда
Кажется простой вопрос… но обычно на нём начинаются самые жаркие споры
👇 Голосуем и делимся опытом
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20🔥12🌚4🤩2🥰1
В виде разбирают, как связка Claude Code + Playwright превращается в инструмент, который может:
— автоматизировать действия в браузере
— запускать параллельные сценарии
— собирать reusable «скиллы» под тестирование
#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🔥2🥰2
Иногда нельзя заранее понять, какой результат верный (например, в AI или сложных расчётах).
меняем вход → смотрим, как меняется результат
добавили лишние пробелы в текст → перевод не должен менять смысл
👍 — знал/а
🔥 — стало понятнее
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍6🌚2🥰1🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Появился инструмент Expect: он берёт изменения в коде и сам прогоняет их в браузере.
— анализирует изменения в коде
— собирает тест-план
— выполняет сценарии через Playwright
— записывает видео прогона
это не «замена тестировщиков», а ускорение рутины
— быстрый sanity после изменений
— автоматическая проверка типовых сценариев
— наглядный дебаг через запись
Всё остальное — сложные кейсы, логика и риски — всё ещё за вами.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🔥3❤2
В работе тестировщика постоянно возникают ситуации без «правильного ответа»: давить на релиз или стопать, спорить с разработкой или идти на компромисс.
Вот что реально помогает не теряться
Если QA молчит — его просто не слышат. Даже хорошие находки могут проигнорировать.
Команда не всегда ставит качество в приоритет. Иногда быстрее «закрыть задачу», чем сделать правильно.
«Протестируй что-нибудь перед релизом»
— знакомо?
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6🔥2💯2👏1🤩1
selenium_webdriver_ru.pdf
74.1 KB
Внутри:
— работа с браузером и вкладками
— взаимодействие с элементами
— Actions, загрузка файлов
— частые ошибки (wait, close vs quit)
Сохраняйте — пригодится в работе
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2😁2🤩2🥰1
Что произойдёт, если тесты используют общий state (общие данные)?
📌 Почему это критично:
— результат зависит от порядка запуска
— один тест может испортить данные для других
— появляются flaky-тесты и ложные падения
— параллельный запуск становится нестабильным или невозможным
— сложно локализовать причину ошибки
📌 Если коротко:
Общий state делает тесты непредсказуемыми и снижает доверие к результатам
👍 — знал/а
🔥 — стало понятнее
#карьерный_трек #middle
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥8🤩3🥰1
😱 Если ваш продукт не умеет отдавать данные в формате, понятном AI-агенту, то вас просто не существует
Скрипт не будет кликать по красивым кнопкам в браузере, он уйдёт к конкуренту с нормальным API. Перестроить архитектуру под машинных клиентов — это уже не хайп, а необходимое условие сохранения конкурентоспособности.
Как адаптировать продукт и не исчезнуть из выдачи:
— интегрировать
— научиться контролировать стоимость (лимиты, кэш, роутинг между моделями);
— настроить AgentOps: трейсинг, логирование и отлов регрессий.
Всё это ждёт вас на обновлённом курсе «Разработка AI-агентов». Мы специально сделали фокус на утилитарном инжиниринге и production-ready решениях.
Кстати, до 29 марта можно забрать курс с большой скидкой, и стоит поторопиться — мест на потоке всё меньше.
Зафиксировать цену и начать деплоить агентов без слива бюджета 👈
Скрипт не будет кликать по красивым кнопкам в браузере, он уйдёт к конкуренту с нормальным API. Перестроить архитектуру под машинных клиентов — это уже не хайп, а необходимое условие сохранения конкурентоспособности.
Как адаптировать продукт и не исчезнуть из выдачи:
— интегрировать
MCP и A2A-взаимодействие, чтобы агенты могли вас читать;— научиться контролировать стоимость (лимиты, кэш, роутинг между моделями);
— настроить AgentOps: трейсинг, логирование и отлов регрессий.
Всё это ждёт вас на обновлённом курсе «Разработка AI-агентов». Мы специально сделали фокус на утилитарном инжиниринге и production-ready решениях.
Кстати, до 29 марта можно забрать курс с большой скидкой, и стоит поторопиться — мест на потоке всё меньше.
Зафиксировать цену и начать деплоить агентов без слива бюджета 👈
🤩4🥰2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🥰5🤔2🤩1
Кажется, что баг уже исправили… но через время он появляется снова — иногда в другом месте.
Знакомо? 👇
Исправили конкретный кейс, но не разобрались, почему он вообще появился.
Никто не копает глубже: что сломалось, где процесс дал сбой, почему не поймали раньше
— нет тестов на этот сценарий
— не покрыли регрессом
— не проверили смежные зоны
Если не устранить причину и не изменить процесс — баги будут возвращаться
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5❤2🥰2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9🤩3🥰2
Что наиболее вероятно приведёт к flaky API-тестам ❓
Anonymous Quiz
8%
Использование JSON вместо XML
83%
Зависимость от внешних сервисов без моков
5%
Проверка status code
6%
Использование Postman
❤5🥰2🤩2
Ловите баг → включаете логирование или дебаг → и он… пропадает.
Знакомо? 👇
В чём проблема:
Чаще всего причина:
— race condition
— проблемы с синхронизацией
— зависимость от времени / нагрузки
👍 — знал/а
🔥 — впервые слышу
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍3🥰2🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Ручной тестировщик без команды и бюджета сделал MVP приложения
(«Tinder для кино»), используя нейросеть.
— как QA декомпозирует продукт
— почему без архитектуры всё разваливается
— где AI помогает, а где ломает
— и какие проблемы всплывают в реальности
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩8🥰2
Иногда вы не знаете, где искать баги. Глаз замыливается, команда не уверена в качестве продукта...
И помните, что количество багов это не единственный и не самый главный показатель качества продукта
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🥰4🤩4
Web Request Lifecycle cheat sheet.jpeg
155.1 KB
Ранее разобрали этот процесс в статье, а теперь — шпаргалка.
Вся цепочка от ввода URL до отрисовки страницы: DNS, кеши, TCP/TLS, HTTP, парсинг и рендеринг — в одной схеме.
🐸
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩3🥰2
Что наиболее точно указывает на test drift в проекте?
Anonymous Quiz
21%
Тесты часто падают на CI
54%
Покрытие тестами растёт, но баги всё равно уходят в прод
15%
Тесты выполняются слишком медленно
10%
В тестах много дубликатов
🤩4🤔3🥰2
Часто баг находят… но не понимают, где он на самом деле. В итоге начинается: «это фронт», «нет, это бэк»
В карточках — простая модель, которая помогает быстро разобраться: на каком уровне реально сломалось.
После неё начинаешь смотреть на баги не как пользователь, а как инженер
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7🤩3🔥2