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

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

前往频道在 Telegram

Все самое полезное для тестировщика в одном канале. Наши курсы: https://clc.to/wlBkTA По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Для обратной связи: @proglibrary_feeedback_bot

显示更多
9 111
订阅者
-324 小时
-107
-1330
帖子存档
💡 Шпаргалка по REST API для начинающих Шесть фундаментальных принципов, которые служат строительными блоками архитектуры REST API: 6️⃣ Клиент-серверная архитектура 2️⃣ Взаимодействие без сохранения состояния 3️⃣ Возможность кэширования 4️⃣ Многоуровневая система 5️⃣ Поддержка кода по требованию 6️⃣ Унифицированный интерфейс 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт

⌨️ Словарь тестировщика, без которого сложно двигаться дальше В QA терминология напрямую влияет на работу: как вы описываете
⌨️ Словарь тестировщика, без которого сложно двигаться дальше В QA терминология напрямую влияет на работу: как вы описываете баги, понимаете требования и общаетесь с командой. Нечёткие формулировки замедляют фиксы, создают путаницу и усложняют обсуждения. В статье собраны ключевые термины: от базовых (bug, regression, test case) до продвинутых (CI/CD, SLA, shift-left) Подойдёт и джунам, и тем, кто хочет систематизировать знания 👇 📎 Читать по ссылке 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах

🔥 База по ИИ-агентам от научного сотрудника Сколтеха и НИУ ВШЭ Знакомьтесь, Екатерина Трофимова. Кандидат компьютерных наук,
🔥 База по ИИ-агентам от научного сотрудника Сколтеха и НИУ ВШЭ Знакомьтесь, Екатерина Трофимова. Кандидат компьютерных наук, ресерчер в Центре ИИ Сколтеха и лаборатории LAMBDA. Она объединяет глубокую академическую экспертизу и практику: знает, как ИИ-системы устроены «под капотом» и как встроить их в реальные проекты (в т.ч. для Т-банка). Мы попросили Екатерину собрать список мастхев материалов для тех, кто хочет проектировать агентов в проде. Сохраняйте список. 🛠 Стек и фреймворки: DSPy — алгоритмическая оптимизация промптов (вместо ручного подбора слов). Semantic Kernel и LangMem — инструменты для управления сессионной и долгосрочной памятью. MCP (Model Context Protocol) — новый стандарт от Anthropic для подключения агентов к вашим БД и локальным файлам. 📖 Документация, которую нужно знать: Anthropic Prompt Caching — как кэшировать контекст и радикально резать косты на API. OpenAI Agents SDK / Cookbook — лучшие практики работы с памятью. Augment — платформа для оптимизации работы ИИ-агентов и контроля токенов. 🔬 Хардкорные статьи и препринты (на выходные): Lost in the Middle — почему LLM «слепнут» на длинных текстах и забывают середину контекста. How Do Coding Agents Spend Your Money? — куда улетает бюджет при работе автономных кодинг-агентов. MemGPT — архитектура операционной системы для LLM с иллюзией бесконечной памяти. InjecAgent / AgentSentry — всё о безопасности и защите агентов от инъекций в промпты. Екатерина Трофимова — один из ключевых экспертов нашего курса AgentOps. На своих лекциях она детально разбирает, как проектировать инструменты для агентов, как агент принимает решения о вызове инструментов и какие ограничения возникают в реальном проде 🎁 Акция в честь старта продаж! Прямо сейчас при покупке Инженерного трека вы получаете полный доступ к материалам курса «Разработка ИИ-агентов» в подарок. 👉 Забрать 2 курса по цене 1 и начать обучение

❓ Playwright vs Selenium Оба инструмента решают одну задачу, но делают это по-разному. Из-за этого отличается всё: как пишутс
+4
Playwright vs Selenium Оба инструмента решают одну задачу, но делают это по-разному. Из-за этого отличается всё: как пишутся тесты, как они ведут себя в CI и сколько времени уходит на поддержку. Разобрали ключевые отличия и когда что имеет смысл использовать — в карточках выше ⚡️ 🔗 Статья по ссылке 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #тест_драйв

😊 Как выглядит реальный день тестировщика Работа QA — это не только проверки. Это разбор задач, уточнения, ретесты, коммуник
😊 Как выглядит реальный день тестировщика Работа QA — это не только проверки. Это разбор задач, уточнения, ретесты, коммуникация и постоянные «а это точно баг?». Иногда больше времени уходит не на поиск ошибки, а на попытку понять, как система вообще должна работать 🙂 🔤 В видео показывают рабочий процесс как есть: что делает тестировщик в течение дня и из чего на самом деле складывается его работа. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек

💬 Откуда вы берете полезный QA-контент Интересуют источники, в которых и полезная теория, и практика. Напишите в комментария
💬 Откуда вы берете полезный QA-контент Интересуют источники, в которых и полезная теория, и практика. Напишите в комментариях:
— 1–2 канала / автора — где читаете (TG / Habr / блог / X / GitHub) — тематика (manual, automation, API, perf и т.д.)
Формат: @ник — платформа, тема Соберём список каналов, которые не хочется мьютить 💔 🐸 Библиотека тестировщика #стендап_qa

🔥 Вопрос с собеседования на Junior Что произойдёт, если в UI-тестах использовать sleep() вместо ожиданий (wait)? 👇 Правильный ответ (нажми, чтобы прочитать): Тесты станут медленными и нестабильными → начнут флапать и падать. 🔵 Почему это критично: — sleep() не учитывает реальное состояние страницы — тест либо ждёт лишнее время, либо не дожидается элемента — увеличивается время прогона — появляются случайные падения 🔵 Где чаще всего стреляют: — загрузка страниц и AJAX-запросы — появление элементов в DOM — анимации и переходы — нестабильные UI-элементы 👍 — знал/а 🔥 — стало понятнее 💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут 🐸 Библиотека тестировщика #карьерный_трек #junior

🖥 Git-шпаргалка для QA Git простой… пока не прилетает конфликт или странный rebase. В работе тестировщика это регулярно:
обновить ветку, проверить фичу, посмотреть diff, откатить изменения
Собрали команды, которые реально нужны каждый день 🖍 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт

⚙️ Подборка полезного по Cypress 📍 Полное руководство по Cypress Подробное введение в Cypress: установка, написание тестов,
⚙️ Подборка полезного по Cypress 📍 Полное руководство по Cypress Подробное введение в Cypress: установка, написание тестов, работа с асинхронным кодом и интеграция с CI/CD. 📍 Cucumber в Cypress: Пошаговое руководство Интеграция Cucumber с Cypress для написания тестов в стиле BDD с использованием Gherkin. 📍 Cypress Tutorial Full Course | Learn Cypress in 5 Hrs Полный курс по Cypress на английском языке, охватывающий основные аспекты работы с инструментом. 🐸 Библиотека тестировщика #release_notes

🔍 Шпаргалка по RegExp Регулярные выражения помогают: — искать нужное в логах — проверять валидацию форм — писать гибкие проверки в автотестах Полезные паттерны:
^\d{3}$ — ровно 3 цифры
^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$ — email
^(https?|ftp)://[^\s/$.?#].[^\s]*$ — ссылка
\b\d{4}-\d{2}-\d{2}\b — дата в формате YYYY-MM-DD
^[А-ЯЁ][а-яё]+$ — слово с заглавной буквы (рус)
📌 Тестировать регулярки удобно тут: regexr / regex101 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт

✔️ Правильный ответ: С (перераспределить тесты) В проекте явный перекос: 70% UI-тестов. Это нарушает пирамиду тестирования и приводит к трём системным проблемам: 1️⃣ Стоимость и скорость UI-тесты: — самые медленные (браузер, рендер, сеть) — тяжёлые в CI — замедляют релизы Unit и API: — выполняются быстро — дают обратную связь за секунды — позволяют чаще и безопаснее деплоить 🔜 Сейчас пайплайн тормозит из-за неправильного слоя покрытия 2️⃣ Нестабильность (flaky) UI-тесты чаще падают не из-за багов, а из-за: — таймингов — селекторов — окружения 🔜 В результате: — падают на ровном месте — требуют ретраев — подрывают доверие к тестам 3️⃣ Низкая диагностическая ценность Если падает UI-тест: — непонятно, где проблема — нужно дебажить весь сценарий Если падает: — unit → сразу видно, какая функция сломалась — API → понятно, какой сервис дал сбой 🔜 Чем ниже уровень теста — тем быстрее локализация бага. Что значит «правильное распределение»: — Unit (основа) → логика, бизнес-правила — API / integration → взаимодействие сервисов — UI (минимум) → только критические user flow Почему остальные варианты — неправильные: — A (ещё UI) → усугубит проблему — B (сменить фреймворк) → не решает архитектуру — D (таймауты/ретраи) → маскирует флаки 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #стендап_qa

🗓 В следующий вторник (28.04) в 19:00 встречаемся в онлайне. Тема:
Как эффективно управлять контекстным окном LLM в мультиагентных системах и не сливать бюджет на токены
В кружке Кирилл рассказал, какие именно подходы будем разбирать. 👉 Занять место на вебинаре

🔥 Вопрос с собеса: пирамида тестирования в реальном проекте Ситуация ⚡️ Команда жалуется: — UI-тесты долгие и падают — релиз
🔥 Вопрос с собеса: пирамида тестирования в реальном проекте Ситуация ⚡️ Команда жалуется:
— UI-тесты долгие и падают — релизы тормозят — баги всё равно утекают в прод
В проекте: 70% — e2e (UI) 20% — API 10% — unit Какое решение наиболее правильное 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #стендап_qa

🔥 Топ-вакансий недели для тестировщиков QA Engineer: Manual Testing (Mobile & Backend) — гибрид (Австрия) Инженер-тестировщик — офис (Москва) QA Teaching Experts LATAM (Part time) — 700 – 1 500 $, удаленно (Никарагуа) ➡️ Больше офферов в канале: @testerrjob 🐸 Библиотека тестировщика

❓ Что такое пирамида тестирования На собеседованиях часто спрашивают, как распределять тесты. Пирамида тестирования помогает
+4
Что такое пирамида тестирования На собеседованиях часто спрашивают, как распределять тесты. Пирамида тестирования помогает правильно сбалансировать их количество для эффективности. В карточках разберем:
— Уровни пирамиды — Роли каждого уровня — Почему это важно
🔗 Для лучшего запоминания — видео по теме 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах