TGViewer
Channel Public Channel
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

@testerlib

Все самое полезное для тестировщика в одном канале.

Наши курсы: https://clc.to/wlBkTA

По рекламе: @tproger_sales_bot

Учиться у нас: https://proglib.io/w/12538d6f

Для обратной связи: @proglibrary_feeedback_bot
Subscribers
9.01K
Photos
2.1K
Videos
254
Links
3.6K

Showing posts older than #4555 · Back to latest

Older Posts 16 shown
Post #4554 777
За год мы провели три потока курса по ИИ-агентам, а теперь запускаем масштабное обновление!

В новом, четвёртом потоке мы учли все пожелания студентов, добавили большой блок про AgentOps и сместили фокус с базовых концепций на суровый инжиниринг. Написать агента легко, а вот покрыть его метриками, отловить галлюцинации и настроить трассировку ошибок в проде — задача со звёздочкой.

В программе:

— AgentOps: тестирование, метрики производительности и логирование;
— оркестрация в LangGraph: механизм time-travel для диагностики проблем;
— восстановление промежуточных состояний системы при сбоях;
— контроль экономики агентов: лимиты действий и времени исполнения;
— развёртывание локальных опенсорс-моделей с соблюдением 152-ФЗ.

В честь старта продаж действует спецпредложение: 3 курса по цене 1 (два дополнительных курса в подарок).

Доступ к материалам для предварительной подготовки откроется сразу после оплаты.

По промокоду Agent забирайте скидку 10 000 ₽ (89 000 ₽ вместо 99 000 ₽). Успейте занять место до 28 февраля!

👉 Присоединиться к четвёртому потоку и обуздать ИИ-агентов
  • 🥰 3
Post #4553 773
  • 🤩 8
  • 👏 5
  • 🥰 2
Post #4552 770
🔥 Топ-вакансий недели для тестировщиков

Junior QA Engineer — от 60 000 до 75 000 ₽, удаленно

Автотестировщик / QA-engineer — до 240 000 ₽, удаленно (Москва)

Senior QA Engineer — 150 000 - 220 000 ₽, удаленно (Иннополис)

➡️ Больше офферов в канале: @testerrjob

🐸 Библиотека тестировщика
  • ❤ 3
  • 🔥 2
  • 🥰 2
Post #4551 804
✋ Хватит быть незаменимым: стратегия против выгорания

Синдром спасателя — это когда вы проверяете не только свои задачи, но и «чуть-чуть помогаете всем».

У вас регресс, дедлайны, отчёт по спринту. Но разработчик просит «быстро глянуть баг», аналитик — «проверить формулировку», менеджер — «просто протестить по-быстрому». И вы соглашаетесь.

🟢 В итоге:

— своя зона ответственности проседает
— фокус распыляется
— задачи закрываются в последний момент
— команда привыкает, что вы подстрахуете всегда


Снаружи это выглядит как вовлечённость. По факту — перегруз и выгорание. Ценный тестировщик — не тот, кто спасает всех, а тот, кто стабильно держит качество в своей зоне ответственности и умеет говорить «не сейчас».

📎 Полезные советы по ссылке

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#карьерный_трек
  • 👍 7
  • 🥰 2
Post #4550 743
🔎 Как понять: сервис падал или нет

Если баг «то есть, то нет» — сначала проверяем состояние сервиса.

🔤 Статус сервиса:


systemctl status app-name --no-pager


Показывает:
— Активен ли сервис
— Когда запущен
— Были ли рестарты
— Код выхода (например status=1/FAILURE)

🔤 Логи сервиса:


journalctl -u app-name --since "2 hours ago" --no-pager | tail -n 80


Позволяет увидеть:
— Ошибки старта
— Падения
— Проблемы с конфигом
— Ошибки подключения к БД

⚡ Полезно, когда:

— После деплоя поведение нестабильное
— Фича работает через раз
— Подозрение на падение сервиса

QA, который проверяет journalctl, быстрее локализует проблему и пишет более сильные баг-репорты.

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#тест_драйв
  • 🥰 5
  • 🤩 2
  • 👍 1
Post #4549 757
🟣 Подборка материалов для подготовки к собеседованию

➡️ Собеседование на тестировщика: вопросы от реальных Junior

➡️ Что происходит с собеседованиями: взгляд с обеих сторон баррикад

➡️ 75 популярных вопросов на собеседовании: примеры и ответы

➡️ Как я проходил собеседования на QA-инженера в разных компаниях: что на них обычно спрашивали

➡️ ТОП-30 вопросов на собеседовании QA

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#карьерный_трек
  • ❤ 3
  • 🥰 2
  • 🔥 1
Post #4548 791
❓ Что такое Environment vs Global Variables

Это переменные, которые живут в разных областях видимости.

Environment — «для конкретного стенда»
Global — «для всего и сразу»


🔤 Вы можете:

— держать разные baseUrl для dev / stage / prod
— хранить токены отдельно для каждого окружения
— переключать стенд в 1 клик

🟢 Реальный кейс:

Вы тестируете staging, но забыли поменять URL — и случайно отправили запрос в прод.
Правильная работа с environment спасает от таких историй.

Это база, но 80% начинающих путаются.

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#теория_на_пальцах
  • ❤ 2
  • 🔥 2
  • 🥰 2
  • 😢 1
Post #4543 881
🎯 Что нужно знать на старте карьеры QA

Рынок junior-позиции стал жёстче: одного понимания «что такое тестирование» уже недостаточно. Работодатели ждут базу, практику и умение мыслить системно.

➡️ В карточках — конкретный минимум, без которого сложно пройти собеседование и уверенно стартовать в профессии. Только то, что действительно проверяют и используют в работе.

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#карьерный_трек
  • 🥰 5
  • 🔥 1
Post #4542 746
⭐️ try-catch в Java: как правильно использовать в автотестах

try-catch в тестах — не для «глушения» ошибок, а для контроля ожидаемого поведения.

❌ Плохая практика


try {
service.createUser(null);
} catch (Exception e) {
// ничего не делаем
}


Тест пройдёт, даже если произошла неожиданная ошибка. Это маскирует баги.

✅ Правильный способ — проверять исключение

JUnit 5:


assertThrows(IllegalArgumentException.class, () -> {
service.createUser(null);
});


Теперь тест явно проверяет, что система выбрасывает нужное исключение.

Когда try-catch всё же уместен:

🟡 Добавить логирование перед падением
🟡 Проверить сообщение ошибки
🟡 Очистить ресурсы в finally

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#артефакт #java
  • ❤ 3
  • 🥰 2
  • 🤩 2
Post #4541 833
📌 Найти медленные эндпоинты за 1 команду (curl + time)

Когда нужно быстро понять — API тормозит или нет — не обязательно открывать Postman.

Достаточно одной команды:


curl -o /dev/null -s -w "DNS: %{time_namelookup}s\nConnect: %{time_connect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://api.example.com


♍️ Что вы получаете:

— DNS — время резолва
— Connect — установка соединения
— TTFB — время до первого байта
— Total — полный ответ


♍️ Полезно для QA:

— быстрый smoke перед релизом
— сравнение dev / stage / prod
— проверка деградации после изменений
— аргументированный баг «API отвечает 1.8s вместо 300ms»


Иногда CLI даёт больше, чем GUI.

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#тест_драйв
  • 🥰 6
  • 🤩 2
  • 🔥 1
Post #4540 780
  • 🤩 4
  • 🥰 2
Post #4539 741
🔥 Почему хорошие тестировщики быстро растут в аналитиков и продактов

QA — это не только про баги. Это точка входа в системное понимание продукта.

ℹ️ Они видят весь поток

От требований до продакшена. QA понимает, где теряется логика, где ломается интеграция и где страдает пользователь.


ℹ️ Они читают между строк ТЗ

«Не описано» — не значит «не важно». Тестировщик замечает пробелы раньше, чем они становятся проблемой.


ℹ️ Они мыслят сценариями использования

Не функциями, а поведением. Это фундамент для продуктового мышления.


ℹ️ Они понимают риски релиза

Кто пострадает? Какой масштаб? Можно ли выпускать? Это уже уровень принятия решений, а не просто проверки.


ℹ️ Они ближе всего к реальному пользователю

QA регулярно задаёт вопрос: «А человеку это вообще удобно?»


🟣 Поэтому сильный тестировщик — это потенциальный:

— системный аналитик
— продуктовый менеджер
— тимлид

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#карьерный_трек
  • 🥰 7
  • ❤ 4
  • 🤩 3
  • 🌚 1
  • 💯 1
Post #4538 1.74K
👍 Песочницы для практики API-тестирования

Если хотите прокачать API не на «теории», а на реальных запросах — вот рабочие песочницы от Ольги Назиной.

〰️ REST, SOAP + БД

Практика с полноценным API и подключённой базой данных. Можно отрабатывать:

— CRUD-операции
— проверки данных в БД
— валидацию ответов
— негативные сценарии


〰️ REST и SOAP

Классическая тренировка:

— методы GET/POST/PUT/DELETE
— XML и JSON
— коды ответа
— авторизация


〰️ GraphQL

Отдельная песочница под GraphQL:

— запросы и мутации
— работа со схемой
— вложенные структуры
— проверки структуры ответа


🟡 Подходит:

— Junior для базы
— Middle для систематизации
— тем, кто готовится к собеседованию по API

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#артефакт
  • 🤩 4
  • 🥰 3
  • 👍 2
  • 🔥 1
Post #4537 719
🤔 Что такое Pre-request Script

Это код, который выполняется до отправки запроса На пальцах: это «подготовительный этап» перед выстрелом.

➡️ Вы можете:

— сгенерировать токен
— поставить текущую дату или timestamp
— посчитать подпись запроса
— обновить переменные окружения
— подставить динамические данные

🟢 Пример из реальной жизни:

API требует токен. Вместо того чтобы вручную вставлять его каждый раз, вы в Pre-request автоматически получаете новый токен и сохраняете его в переменную. Запрос уходит уже с актуальными данными.


Это нужно, когда запрос зависит от динамики, а не от статичных значений.

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#теория_на_пальцах
  • 🤩 3
  • 👍 2
  • 🥰 2
Post #4536 752
  • 👍 6
  • ❤ 2
  • 🤩 2
Post #4535 800
🔍 Как тестировать то, что меняется само? QA в мире AI-агентов 2026 года

Классические автотесты пасуют перед стохастичностью LLM. В обновлённом курсе мы учим выстраивать систему метрик, выявлять регрессии и обеспечивать стабильность работы агентов в продакшене.

📚 В обновлённой программе:

— инжиниринг качества: измерение производительности и методы тестирования агентов;
— LangGraph для QA: использование human-in-the-loop для утверждения решений;
— диагностика проблем: механизм time-travel для разбора отказов системы;
— промышленный RAG: верификация ответов при работе с таблицами и сканами.

Получите доступ к предварительным материалам курса сразу после оплаты — начните погружение в QA для AI.

⏳ Специальные условия до 28 февраля:

— введите промокод Agent для получения скидки 10 000 рублей**;
— участвуйте в **акции «3 курса по цене 1» — два курса на выбор в подарок.

👉 Получить доступ к курсу и подаркам
  • 🤩 3
  • 🥰 2
  • 😢 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →