Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Открыть в Telegram
Все самое полезное для тестировщика в одном канале. Наши курсы: https://clc.to/wlBkTA По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Для обратной связи: @proglibrary_feeedback_bot
Больше9 052
Подписчики
-324 часа
-167 дней
-3630 день
Архив постов
💳 Чит-лист планирования тестирования
В этой шпаргалке собраны все ключевые моменты для эффективного планирования тестирования: от анализа документации и рисков до оценки производительности и безопасности.🆖 Подходит для разработки тест-планов, проведения тестов и оценки качества работы системы. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт
Repost from Proglib.academy | IT-курсы
🤔 У большинства разработчиков уже есть подписки на IDE, GitHub Copilot, Claude, ChatGPT или облачные сервисы.
Логично, что обучение тоже постепенно приходит к той же модели: не покупать отдельный курс под каждую новую тему, а иметь доступ ко всей библиотеке и выбирать, что актуально именно сейчас.Такой формат недавно появился и в Proglib Academy. Вместо одного курса — доступ сразу ко всей библиотеке и новым материалам, которые появляются в подписке 😎 🔗 Подробнее 🏃♀️ Proglib Academy
Кажется, у онлайн-обучения появился формат, которого давно не хватало 👇
🧩 Чек-лист: что проверить после инфраструктурного изменения
Изменили DNS? Обновили балансировщик? Перенесли сервис в другой регион? Вот минимальный набор проверок.
🌐 Доступность
Критичные endpoint’ы отвечают (health check). DNS резолвится корректно и возвращает ожидаемые IP. SSL-сертификат валиден.🔀 Маршрутизация
Трафик проходит через нужный балансировщик или CDN. Редиректы работают корректно (HTTP → HTTPS, www ↔ без www). Geo-routing направляет пользователей в нужный регион.🧪 Функциональность
Smoke-тест основных пользовательских сценариев. API возвращает актуальные данные. WebSocket/SSE-соединения корректно восстанавливаются после разрыва.📊 Мониторинг
Метрики, логи и алерты продолжают поступать после изменения.💡 Первые минуты после инфраструктурного изменения — самые важные. Хороший чек-лист помогает обнаружить проблему раньше, чем это сделают пользователи. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт
Отправляю пост:
Это случилось! Авито запускает новый поток бесплатного онлайн-курса по QA! За 4 месяца вы пройдёте весь цикл работы QA‑инженера — от написания документации до создания своих автотестов с поддержкой экспертов из Авито.
Что вас ждёт?
- Советы и опыт экспертов. QA-инженеры Авито поделятся знаниями, как улучшать продукты с многомиллионной аудиторией.
- Практические кейсы для портфолио. Вы научитесь применять принципы тестирования и автоматизации, а еще работать с профессиональными инструментами (Bruno, DevTools, Git и др.)
- Поддержка на каждом этапе. Эксперты Авито будут давать фидбек по домашним заданиям и отвечать на вопросы.
- Фаст-трек для лучших. Выпускники, вошедшие в топ рейтинга, получат преимущество при отборе на стажировку в Авито.
Регистрация продлится до 16 августа включительно! Успейте подать заявку
📌 Инструмент недели: Bugasura
Забудьте про громоздкие баг-трекеры, в которых баг завести дольше, чем его воспроизвести. Достаточно сделать скриншот или записать экран — и баг уже оформлен, с шагами, приоритетом и тегами.
Что умеет:
➖ Быстрое создание баг-репортов с картинками и видео
➖ Интеграции с Jira, Trello, Slack, GitHub
➖ Работа из браузера, мобильного приложения или десктопа
➖ Отслеживание статусов и прогресса по задачам
Как начать:
1. Зарегистрируйтесь на сайте 2. Установите расширение для Chrome или приложение (iOS/Android) 3. Создавайте баги прямо во время теста — мгновенно, без лишних форм 💡 Отлично подходит для exploratory testing и быстрой фиксации ошибок.📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #тест_драйв
📌 Шпаргалка по GIT
Все ключевые команды под рукой:
— инициализация, коммиты, ветки и слияния, — push/pull и обновление проектов, — сравнение версий и откат изменений.Полезно для тестировщиков, работающих с автотестами и CI/CD. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт
Repost from Proglib.academy | IT-курсы
😱 Знакомо? Лимит уже закончился, а задача всё ещё не готова. Часть токенов могла уйти на повторное чтение файлов, лишний контекст и неудачные попытки.
⚡️ Этому посвящён отдельный блок курса «ИИ для разработчиков». Вы разберёте расходы на собственных проектах, сравните подходы и найдёте места, где агент выполняет лишнюю работу.
В итоге станет понятнее, сколько ресурсов выделять на запуск, когда его останавливать и в какой момент лучше изменить подход 🔍До 31 июля курс можно купить со скидкой, а все материалы останутся в бессрочном доступе. 🔗 Узнать подробности о курсе 🏃♀️ Proglib Academy
Куда на самом деле уходят токены во время агентного кодинга? 😊
🔥 Вопрос с собеседования
Пользователь работает в онлайн-редакторе документов. Набирает текст, закрывает вкладку, открывает снова — последние 2 минуты работы потеряны. Автосохранение якобы включено.
Это баг ❓
👇 Правильный ответ (нажми, чтобы прочитать):
Скорее всего да. Если по требованиям автосохранение должно сохранять изменения автоматически, потеря данных — критичный баг.
🔵 Возможные причины:
— Автосохранение срабатывает по таймеру (раз в 5 минут), а не после каждого изменения
— WebSocket-соединение разорвалось, и клиент не переподключился
— Сервер получил данные, но не сохранил их (например, сообщение потерялось в очереди)
— Конфликт версий: изменения с другого устройства перезаписали документ
🔵 Что проверять QA:
— Как часто срабатывает автосохранение: по таймеру или после изменений?
— Сохраняются ли данные после закрытия вкладки без Ctrl+S?
— Что происходит при потере сети и её восстановлении?
— Как ведёт себя документ при работе в двух вкладках или на двух устройствах?
— Работает ли автосохранение с большими документами?
👍 — знал(а)
🔥 — стало понятнее
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#стендап_qa
Такова реальность 😏
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#прод_в_пятницу
+4
👩💻 Swagger — это не только документация
Его можно превратить в основу API-автотестов: генерировать клиентов и модели, автоматически считать покрытие и быстро находить непроверенные endpoint’ы.
➡️ В карточках показали, как это работает. А самое интересное — использование AI для генерации недостающих тестов — не поместилось. Подробности ищите в полной статье 🔗
Разобраться глубже в работе LLM и AI-автоматизации поможет курс «ИИ для разработчиков» 💡До 31 июля можно оформить обучение с бессрочным доступом к материалам.
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#тест_драйв
Repost from Proglib.academy | IT-курсы
😳 Documentation Driven Development звучит как ещё один модный термин. Пока не попробуешь объяснить свой проект AI.
Агент работает только с тем контекстом, который ему дали. Если документация неполная или устарела, он начинает додумывать — отсюда появляется неверный код.
🔘 На курсе «ИИ для разработчиков» эту тему разбирает Арсений Харланов. Он покажет, как подготовить документацию и контекст, чтобы агент понимал архитектуру проекта, ограничения и связи между компонентами.
Также разберём, как выбирать модель под задачу: Claude, DeepSeek, Qwen и другие ✏️
Впереди 7 недель работы со своим репозиторием. Вебинары проходят вживую и остаются в записи.Стартуем 31 августа. До конца июля можно присоединиться по ранней цене, а доступ к материалам останется бессрочным 😀 🔗 Посмотреть, что будет на курсе 🏃♀️ Proglib Academy
🔥 Хорошая документация сегодня экономит время не только коллегам, но и AI. Почему она стала важнее, чем кажется, — в посте ниже 👇
📚 Что почитать QA-специалисту
В статье собрана подборка, которую советуют инженеры YADRO: от классики Майерса и Бейзера до «Библии QA» и гайдов по тестированию производительности.
➡️ В них — основы «черного» и «белого ящика», работа с тест-кейсами, автоматизация и психология тестирования.
📌 Полезно и джунам, и тем, кто уже ловил баги на проде.
🔗 Полный список книг — по ссылке
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#карьерный_трек
🔥 Вопрос с собеседования
До релиза осталось два часа. Полная регрессия занимает два дня. Всё проверить вы не успеваете. Что будете делать?
👇 Правильный ответ (нажми, чтобы прочитать):
Полностью отказываться от тестирования — плохая идея. Вместо этого нужно снизить риски.
🔜 Что обычно делают:
🈂️ Приоритизируют проверки
Сначала тестируют критичные бизнес-сценарии и функциональность, которую затронули изменения.
🈂️ Запускают автоматизированные тесты
Если есть автотесты, в первую очередь выполняют smoke и наиболее важную часть регрессии.
🈂️ Проводят Smoke Testing
Проверяют, что приложение запускается и основные пользовательские сценарии работают.
🈂️ Анализируют влияние изменений
Тестируют не весь продукт, а только затронутые модули и связанные с ними области.
🈂️ Оценивают риски вместе с командой
Обсуждают с разработчиками, аналитиками и PM, какие проверки обязательны именно для этого релиза.
👍 — знал/а
🔥 — стало понятнее
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#стендап_qa
🧪 Подборка для тестировщиков, которым скучно на «обычных» курсах
Все говорят про Postman и Selenium. А что, если хочется копнуть глубже и попробовать нетривиальные практики? Ловите свежак 👇
➖ Awesome Testing
Гитхаб-библиотека редких ресурсов по тестированию: от нестандартных техник до инструментов, о которых мало кто знает.
➖ Test Automation Patterns
Онлайн-справочник паттернов автоматизации — помогает строить тесты как архитектуру, а не хаотичный скрипт.
➖ Fuzzing Book
Фуззинг в интерактивном формате: учишься находить самые неожиданные баги через генерацию данных.
➖ How to throw a bug bash: A tester’s guide
Гид по организации «охоты на баги» — как превратить скучное тестирование в событие: геймификация, парное «охотничество», charters и мотивация.
➖ Chaos Engineering
Методология хаос-тестирования от Netflix: имитируем сбои и проверяем устойчивость систем.
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#release_digest
Repost from Proglib.academy | IT-курсы
🤢 Чем больше разработчиков в команде начинают пользоваться Claude Code, тем заметнее одна проблема: кодовая база перестаёт выглядеть как работа одной команды.
Где-то есть тесты, где-то их забыли. Где-то агент следует архитектуре проекта, где-то предлагает решение, которое с ней не сочетается.
⚠️ И это не проблема Claude Code. Он просто следует тому контексту, который получает от каждого разработчика.
Завтра покажем, как передать AI инженерный контекст команды и не превратить его внедрение в ещё один источник хаоса.
🗓 23 июля, 19:00 МСК
Бесплатно. 60 минут доклада + 30 минут вопросов.
🔗 Занять место на вебинаре и разобраться, почему так происходит
🏃♀️ Proglib Academy
😏 Скорость разработки растёт, но вместе с ней появляется новая проблема — кодовая база быстро теряет единый стиль.
Ниже — бесплатный вебинар о том, как этого избежать 🎹
