Рынок junior-позиции стал жёстче: одного понимания «что такое тестирование» уже недостаточно. Работодатели ждут базу, практику и умение мыслить системно.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🔥1
Это переменные, которые живут в разных областях видимости.
Environment — «для конкретного стенда»
Global — «для всего и сразу»
— держать разные baseUrl для dev / stage / prod
— хранить токены отдельно для каждого окружения
— переключать стенд в 1 клик
Вы тестируете staging, но забыли поменять URL — и случайно отправили запрос в прод.
Правильная работа с environment спасает от таких историй.
Это база, но 80% начинающих путаются.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2🥰2😢1
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🥰2🔥1
Если баг «то есть, то нет» — сначала проверяем состояние сервиса.
systemctl status app-name --no-pager
Показывает:
— Активен ли сервис
— Когда запущен
— Были ли рестарты
— Код выхода (например status=1/FAILURE)
journalctl -u app-name --since "2 hours ago" --no-pager | tail -n 80
Позволяет увидеть:
— Ошибки старта
— Падения
— Проблемы с конфигом
— Ошибки подключения к БД
— После деплоя поведение нестабильное
— Фича работает через раз
— Подозрение на падение сервиса
QA, который проверяет journalctl, быстрее локализует проблему и пишет более сильные баг-репорты.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🤩2👍1
Синдром спасателя — это когда вы проверяете не только свои задачи, но и «чуть-чуть помогаете всем».
У вас регресс, дедлайны, отчёт по спринту. Но разработчик просит «быстро глянуть баг», аналитик — «проверить формулировку», менеджер — «просто протестить по-быстрому». И вы соглашаетесь.
— своя зона ответственности проседает
— фокус распыляется
— задачи закрываются в последний момент
— команда привыкает, что вы подстрахуете всегда
Снаружи это выглядит как вовлечённость. По факту — перегруз и выгорание. Ценный тестировщик — не тот, кто спасает всех, а тот, кто стабильно держит качество в своей зоне ответственности и умеет говорить «не сейчас».
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥰2
Junior QA Engineer — от 60 000 до 75 000 ₽, удаленно
Автотестировщик / QA-engineer — до 240 000 ₽, удаленно (Москва)
Senior QA Engineer — 150 000 - 220 000 ₽, удаленно (Иннополис)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2🥰2
Anonymous Quiz
34%
Если в POST-запросе не указан Content-Type, сервер всегда интерпретирует body как JSON по умолчанию
9%
Content-Length обязателен только при multipart/form-data, а для JSON его можно не указывать
35%
Сервер ориентируется на Content-Type.Если он неверный или отсутствует — будет ошибка (например, 400)
22%
Body в POST шифруется автоматически на уровне HTTP, поэтому его нельзя перехватить
🤩8👏5🥰2
За год мы провели три потока курса по ИИ-агентам, а теперь запускаем масштабное обновление!
В новом, четвёртом потоке мы учли все пожелания студентов, добавили большой блок про
В программе:
—
— оркестрация в
— восстановление промежуточных состояний системы при сбоях;
— контроль экономики агентов: лимиты действий и времени исполнения;
— развёртывание локальных опенсорс-моделей с соблюдением 152-ФЗ.
В честь старта продаж действует спецпредложение: 3 курса по цене 1 (два дополнительных курса в подарок).
Доступ к материалам для предварительной подготовки откроется сразу после оплаты.
По промокоду
👉 Присоединиться к четвёртому потоку и обуздать ИИ-агентов
В новом, четвёртом потоке мы учли все пожелания студентов, добавили большой блок про
AgentOps и сместили фокус с базовых концепций на суровый инжиниринг. Написать агента легко, а вот покрыть его метриками, отловить галлюцинации и настроить трассировку ошибок в проде — задача со звёздочкой.В программе:
—
AgentOps: тестирование, метрики производительности и логирование;— оркестрация в
LangGraph: механизм time-travel для диагностики проблем;— восстановление промежуточных состояний системы при сбоях;
— контроль экономики агентов: лимиты действий и времени исполнения;
— развёртывание локальных опенсорс-моделей с соблюдением 152-ФЗ.
В честь старта продаж действует спецпредложение: 3 курса по цене 1 (два дополнительных курса в подарок).
Доступ к материалам для предварительной подготовки откроется сразу после оплаты.
По промокоду
Agent забирайте скидку 10 000 ₽ (89 000 ₽ вместо 99 000 ₽). Успейте занять место до 28 февраля!👉 Присоединиться к четвёртому потоку и обуздать ИИ-агентов
🥰3
Сначала toHaveScreenshot — удобно. Через сотни тестов — раздутый репозиторий, постоянные PNG-коммиты и ручное обновление эталонов. Проблема не в Playwright, а в инфраструктуре вокруг него.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2🤩2
Software Testing Types Cheat Sheet.png
40.5 KB
Это нормально — их действительно много. Нашли компактную шпаргалку: уровни, подходы, стадии, автоматизация, роли — всё в одной структуре.
С вас
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👾5👍2🥰2😢1
Коллеги, в #разбор_полетов мы тренируем не «проверил — работает», а мышление через риски.
Сегодня — smart lock.
Устройство, которое должно открываться только «своим». И никогда — «чужим».
Подумайте в разрезе:
🟡 Условия эксплуатации
— Мороз / жара
— Дождь, влажность
— Разряженная батарея
— Потеря интернета
🟡 Состояния
— Новый
— После года использования
— Почти разряжен
— После сброса настроек
— Потеря связи с сервером
🟡 Граничные значения
— 0% батареи — откроется ли?
— Максимум пользователей
— Одновременные попытки входа
— Быстрая серия неверных кодов
🟡 Риски для пользователя
— Невозможность попасть домой
— Несанкционированный доступ
— Зависание механизма
— Потеря логов доступа
🟡 Нефункциональные проверки
— Время отклика
— Надёжность механики
— Защита от перебора
— Поведение при DoS
в какой момент «умный» замок становится слабым звеном?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2🥰2
Сидинг — это предзаполнение базы и сервисов нужными данными до старта теста.
— пользователей
— заказы
— товары
— роли и права
— нужные статусы объектов
— Нагрузка должна идти по реалистичному сценарию
— База не должна быть «пустой» (в проде так не бывает)
— Метрики должны отражать реальную работу индексов и связей
— Нужно исключить влияние автогенерации данных во время теста
Вы тестируете создание заказа. Если в базе 10 товаров — всё летает. Если 2 млн товаров и сложные индексы — время ответа уже другое.
Без сидинга вы тестируете лабораторию. С сидингом — приближенную к бою систему.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰2🤩2
regexp.pdf
95.5 KB
Формат email, UUID, номер телефона, маска токена, поиск ошибок в логах — всё это проще и быстрее проверяется регулярными выражениями.
С вас
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥2🥰2
Последний шанс: 3 курса по цене 1 и запуск AI-агентов в продакшн
Покрыть код автотестами — рутина, а вот как оценить качество работы автономного ИИ-агента? Как выявить регрессии в LLM и настроить метрики производительности для мультиагентных систем?
В обновлённой программе фокус смещён на качество, AgentOps и вывод в прод. Вы научитесь тестировать ReAct-циклы, логировать ошибки в
Почему нельзя откладывать:
— масштабная акция «3 курса по цене 1» сгорит уже завтра;
— промокод
— сразу после оформления открываются материалы для подготовки — начать учиться можно прямо сейчас.
Забронировать место на курсе и забрать бонусы до 28 февраля
Покрыть код автотестами — рутина, а вот как оценить качество работы автономного ИИ-агента? Как выявить регрессии в LLM и настроить метрики производительности для мультиагентных систем?
В обновлённой программе фокус смещён на качество, AgentOps и вывод в прод. Вы научитесь тестировать ReAct-циклы, логировать ошибки в
LangGraph и AutoGen, валидировать результаты продвинутого RAG. Все ключевые навыки в одном месте: оценка качества генерации, time-travel дебаггинг, мониторинг стоимости запросов и тестирование систем с human-in-the-loop.Почему нельзя откладывать:
— масштабная акция «3 курса по цене 1» сгорит уже завтра;
— промокод
Agent на скидку 10 000 рублей действует последние часы;— сразу после оформления открываются материалы для подготовки — начать учиться можно прямо сейчас.
Забронировать место на курсе и забрать бонусы до 28 февраля
🤩3🥰2