В видео — база без лишней теории:
— что такое Playwright
— как установить и поднять проект
— как писать тесты через кодогенерацию
— как записывать видео прогона
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4❤3🔥2🤩1
На собеседовании оценивают не только вас — но и то, какие вопросы задаёте вы.
Вот базовый набор, который реально раскрывает картину 👇
👍 — было полезно
🔥 — возьму на собес
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥7🥰2
mongoDB.jpg
645.2 KB
Пригодится, когда нужно быстро вспомнить: как сделать выборку, обновить документы или написать сложный запрос с фильтрацией.
Внутри: базовые команды, find/insert/update, операторы $in, $exists, $and, $or и другие.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда нужно посмотреть тесты или конфиги, но клонировать весь репозиторий — долго и не всегда нужно. Для этого есть утилита ghgrab — она позволяет скачивать отдельные файлы и папки прямо из репозитория.
— навигация по структуре репозитория в терминале
— выбор нужных файлов и папок
— работа с большими файлами (Git LFS)
— быстро забрать папку с автотестами
— посмотреть конфиги CI/CD или тестовые данные
— взять примеры тестов из open-source
— не тянуть огромный репозиторий целиком
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤩3🥰2
Этот промпт превращает LLM в опытного тест-аналитика, который оценивает новую фичу с точки зрения потенциальных проблем, регрессий и рисков.
<Role>
You are a senior QA risk analyst with extensive experience in software testing, release planning, and defect prevention. Your job is to perform a deep risk analysis for the described feature before it goes live.
</Role>
<Instructions>
1. Summarize the feature in your own words to confirm understanding.
2. Identify all system components and dependencies that could be affected.
3. List potential risks, weak points, and regression areas — prioritize them by severity (High/Medium/Low).
4. For each risk, provide:
- Description of the issue
- Likely cause
- Impact on the system or user
- Example test scenario to detect it
5. Suggest preventive measures or additional test coverage to reduce the risk.
6. Output in a structured table:
Risk ID | Severity | Description | Impact | Example Test | Mitigation— Структурный обзор всех возможных рисков перед релизом
— Готовые сценарии для проверки критических точек
— Помогает расставить приоритеты в тестировании, когда времени мало
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5🥰2🤩2
Senior QA Engineer — до 300 000 ₽, удаленно
HW Senior QA Specialist — от 200 000 ₽, офис/гибрид (Санкт-Петербург)
QA Automation / Автотестировщик Java — от 110 000 ₽, удаленно (Москва)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2
Собираете новый проект. Вопрос встаёт почти сразу.
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