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
9K
Photos
2.1K
Videos
254
Links
3.6K

Showing posts older than #4306 · Back to latest

Older Posts 16 shown
Post #4305 1.03K
💳 Курс по Postman: от нуля до автоматизации API

Если вы только начинаете работать с API или хотите перестать «тыкать запросы вслепую», этот курс — базовая точка входа. Без воды и абстракций.

Что внутри:

• основы Postman и его интерфейса

• работа с коллекциями, переменными и документацией

• тестирование REST API (GET / POST / PUT / DELETE)

• автотесты на JavaScript и проверки статус-кодов

• mock-серверы, мониторинг и реальные API (Star Wars, NASA)


Формат практический: запрос → проверка → вывод.

📎 Ссылка на курс

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

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

#тест_драйв
  • 😍 4
  • 🥰 2
Post #4304 993
🕖 Какие 4 уровня тестирования вы знаете?

1. Модульное тестирование (Unit Testing)

Тестирование кода классов, функций, модулей в коде. Обычно выполняется программистами.

2. Интеграционное тестирование (Integration Testing)

Тестирование взаимодействия между несколькими классами, функциями, модулями. Например тестирование API через Postman.

3. Системное тестирование (System Testing)

Проверка как функциональных, так и нефункциональных требований к системе.

4. Приемочное тестирование (Acceptance Testing)

Проверка соответствия системы требованиям и проводится с целью:
— определения удовлетворяет ли система приемочным критериям;
— вынесения решения заказчиком/менеджером принимается приложение или нет.


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

#карьерный_трек #junior
  • ❤ 6
  • 🤩 4
  • 🥰 2
Post #4303 904
WANTED: ШЕРИФ КАЧЕСТВА

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

Приметы:

— владеет автотестами на Python или Java;
— понимает процессы CI/CD и как в них встроить проверку качества;
— умеет структурировать знания и доносить их до большой аудитории;
— хочет перестать быть «просто QA» и стать известным экспертом.

Условия сделки:

— гонорар за создание обучающих материалов;
— рост медийности и личного бренда;
— работа с командой Proglib Academy.

Сдаться властям

P.S. Твой коллега-тестировщик знает слишком много? Сдай его нам.
  • 🔥 2
  • 🥰 2
  • 🤩 2
Post #4302 905
❓ Что из перечисленного является дефектом (наблюдаемым некорректным поведением системы)

❤️ — Разработчик не учёл деление на 0 при написании функции
🥰 — Приложение падает при вводе значения 0
👍 — Неправильно составленные требования от аналитика
👾 — Архитектурное решение, которое усложняет поддержку
🔥 — Опечатка в коде, найденная до сборки

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

#стендап_qa
  • 🥰 23
  • 🔥 2
  • 👾 2
Post #4301 898
🖥 5 команд терминала, которые должен знать QA

Без них вы медленнее находите баги и зависите от чужих инструментов.

1️⃣ curl — API без лишних кликов


curl -i https://api.test.local/health


Проверка статуса, хедеров и реального ответа сервера.

2️⃣ tail -f — живые логи


tail -f app.log


Смотрите, что происходит в системе прямо сейчас.

3️⃣ grep — найти баг за секунды


grep -i error app.log


Ошибки, trace, ID — всё сразу.

4️⃣ jq — JSON для людей


cat response.json | jq '.data[].id’


Быстро проверить структуру и значения.

5️⃣ docker logs — если всё в контейнерах


docker logs -f backend


Самый частый источник правды о проблеме.

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

#тест_драйв
  • 👍 7
  • ❤ 4
  • 👾 2
  • 🥰 1
Post #4300 809
🎅 Секретный Санта для айтишников от Proglib.academy

Весь этот год команда Академии запускала курсы для айтишников. А под Новый год мы запускаем новый курс по ИИ-агентам и ставим под ёлку самый свежий стек 2025 года и обучение проектированию автономных нейросетевых экосистем — от LLM и ReAct-циклов до мультиагентных систем, LangGraph, AutoGen и продакшн-практик.

🎁 Хотим дарить подарки и приглашаем вас поучаствовать в конкурсе:

1️⃣ Упомяните курс Академии у себя в блоге.
2️⃣ Пришлите скрин сюда.
3️⃣ Получите секретный промокод на 10 000 ₽ при оплате любого курса.

Подходит всё — соцсети, блоги, Telegram-каналы от 300 подписчиков и более.

🎄 Акция действует до Нового года.

Win-win, всё как мы любим!
  • 😍 3
  • 🥰 2
Post #4297 915
  • 😍 3
  • 👏 2
Post #4296 904
☕️ Junior QA без коммерческого опыта

«Я всё умею, но меня никуда не берут»


— с этим сталкиваются многие джуны.

🖍 Важно прояснить одну вещь:

Отсутствие коммерческого опыта не делает вас плохим специалистом. Это означает, что вы ещё учитесь работать в реальных условиях. Рынок осторожен не потому, что вы «недостаточно хороши», а потому что реальный проект — это ответственность, сроки и риски.

И здесь возникает логичный вопрос: где брать коммерческий опыт, если без него не готовы нанимать?

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

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

#стендап_qa
  • 🔥 4
  • 🥰 3
  • ❤ 1
Post #4294 894
🖍 Что будет в билде на альфа-тестировании

Альфа — первая внутренняя стадия перед бетой. Билд может быть нестабильным, но ключевая логика уже на месте.

🈂️ В билде:
• Базовый функционал (с багами и ограничениями)
• Логи, дебаг-панели, метрики
• Список известных проблем
• Тестовые данные и заглушки
• Недоделанные или отключённые фичи
• Встроенные инструменты отладки

🈂️ Что проверяют:
• Критические баги (краши, зависания)
• Корректность основной логики
• Производительность и потребление ресурсов
• Интеграции (API, БД, внешние сервисы)
• Базовый UI/UX

🈂️ Кто тестирует:
• QA — основное тестирование
• Разработчики — проверка своих фич
• Менеджеры и аналитики — соответствие требованиям

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

🎁 Новогодняя акция: 3 курса по цене 1
🤝 Помощь с выбором курса

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

#карьерный_трек
  • 👏 4
  • 👍 3
  • 🥰 2
Post #4290 901
⭐️ Фишка Postman: Tests

Postman позволяет проверять API сразу в ответе, без внешних инструментов.

Что реально полезно для qa:

— Проверка статусов
Ответил 200, 400 или 401 — не «на глаз», а по правилам.

— Валидация данных
Типы полей, обязательные ключи, значения по бизнес-логике.

— Контроль регрессий
Бекенд поменяли — тесты упали сразу, а не на проде.

— Быстрый фидбек
Один запрос = ответ + автопроверки. Без ручного анализа JSON.

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

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

#тест_драйв
  • ❤ 6
  • 🥰 2
  • 👏 2
Post #4289 735
Как тестировать AI-агентов, если они ведут себя непредсказуемо? 🧪

ИИ в продакшене — это вызов для QA. Мы учим строить системы с прозрачной логикой, где каждый шаг агента можно проверить, измерить и воспроизвести.

В программе курса:

— валидация ответов через Guardrails для автоматической проверки вывода нейросети;
— мониторинг в LangSmith для глубокого анализа цепочек рассуждений агента;
— детерминизм в LangGraph для замены случайных генераций на контролируемые графы состояний;
— тестирование RAG на точность извлечения данных из векторных хранилищ.

Сделайте AI-системы прозрачными и надёжными.

Стать экспертом
  • 🤩 3
  • 😁 1
  • 😍 1
  • 👾 1
Post #4288 780
QA-Checklist password reset.pdf28.2 KB
🔴 Кейс: «Забыл пароль» и бесконечные письма

Тесты зелёные. Прод в порядке. Но утром support завален тикетами.

Что произошло на самом деле:

Пользователь нажал «Восстановить пароль» — ничего не произошло. Нажал ещё раз. И ещё.

🔗 Реальная цепочка:

—> Кнопка без лоадера
—> Письмо уходит 3–5 секунд
—> UI молчит
—> Пользователь думает «не сработало»
—> 10 кликов подряд
—> 10 писем с разными кодами


Happy path тестов:

— Один клик
— Письмо пришло
— Всё ОК ✅

💡 Проблема не в бэкенде. Проблема в том, что UI не сообщает:

«Я работаю — подожди» и не блокирует повторное действие.


Прикрепили чеклист для тестирования такого сценария 📌

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

🎁 Новогодняя акция: 3 курса по цене 1
🤝 Помощь с выбором курса

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

#разбор_полетов
  • 👍 4
  • 🥰 2
  • 👏 2
Post #4287 796
❓ Что такое CORS и preflight-запросы

CORS (Cross-Origin Resource Sharing) — браузерный механизм контроля доступа между разными origin. Frontend может отправить запрос, но браузер не отдаст ответ JS-коду, если сервер не разрешил доступ.

🟢 Сервер может вернуть 200 OK, а приложение всё равно «сломано» — блокировка происходит на стороне браузера.

Preflight-запрос — автоматический OPTIONS, который браузер отправляет до основного запроса, чтобы проверить:

— разрешён ли метод
— разрешены ли заголовки
— можно ли работать с credentials

🟢 Срабатывает, если запрос «непростой»:

— методы кроме GET / POST
— кастомные заголовки
— Content-Type: application/json

🔍 На что обращать внимание:

— Наличие и корректность Access-Control-Allow-*

— Ответ сервера на OPTIONS

— Ошибки, которые видны только в DevTools

— Опасные настройки: Access-Control-Allow-Origin: * + credentials


⚠️ Если через Postman всё работает, в браузере — нет, то почти всегда проблема в CORS.

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

🎁 Новогодняя акция: 3 курса по цене 1
🤝 Помощь с выбором курса

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

#теория_на_пальцах
  • 🔥 3
  • 🥰 2
  • 🤩 2
  • ❤ 1
Post #4282 832
🔍 Когда нужно понять, что реально летит по сети

Если API ведёт себя странно, а логов недостаточно — нужен инструмент, который показывает запросы, позволяет их менять и проверять приложение в плохих условиях.

🔗 Выше — основные возможности Charles Proxy, которые используют на практике.

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

🎁 Новогодняя акция: 3 курса по цене 1
🤝 Помощь с выбором курса

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

#карьерный_трек
  • 🤩 4
  • ❤ 2
  • 👍 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 →