Психология тестировщика: почему критическое мышление — это суперсила
Привет, Хабр! Меня зовут Галина, я работаю QA-инженером в Ozon Tech. Если вы думаете, что тестировщики только ищут баги, то вы заблуждаетесь. Мы не просто охотники за дефектами (хотя баги ловить умеем), мы те, кто ежедневно выходит на поле боя против самого изощрённого противника — нашего собственного мозга.
Как Playwright MCP исследует ваш сайт и сам пишет тесты
Что, если бы тесты могли писаться сами, просто используя ваше приложение как реальный пользователь?В этой статье мы рассмотрим, как Playwright MCP (Model Context Protocol) в режиме агента может автономно исследовать приложение, обнаруживать ключевые функции и генерировать исполнимые тесты — без необходимости в ручном скриптинге.Мы разберём процесс генерации и запуска теста для приложения Movies, не обойдя без внимания то, как MCP выявляет крайние случаи, строит покрытие и даже находит баги, которые вы могли пропустить.Настройка окружения
Шесть уровней AI-квалификации тестировщика
Последнее время почти любой мой диалог с русскоязычными и англоязычными инженерами по тестированию выглядит так:— Вижу у вас в профиле тестирование AI-приложений. — Я: Да.— Имеется в виду использование AI-тулов для тестирования?— Я: Нет, это разные вещи.Сейчас в разработке буквально каждый квартал происходят какие-то изменения, связанные с AI. Поэтому сложно отличить хайп от того, что компании уже фактически используют в проде. Мне удалось поучаствовать в тестировании AI-приложений на нескольких международных проектах и понять, что действительно уже обрело жизнь.
Почему генерация тест-кейсов с ИИ — это не магия, а борьба с документацией
Я работаю с тестированием и автоматизацией уже много лет. В последние месяцы активно внедряю ИИ-инструменты в рабочие процессы своей команды — в том числе для генерации тест-кейсов на основе проектной документации. Казалось бы, задача очевидная: вот у нас есть документация, вот — языковая модель. Генерируем тесты, экономим время - и все счастливы. Однако реальность оказалась совершенно другой. Я раз за разом сталкивался с одними и теми же проблемами:сложные, неудобные, противоречивые документы,отсутствие четкой структуры,размытая терминология и вложенные таблицы,
Как вырастить QA-команду, которая не боится будущего
TL;DRПо мере развития сферы разработки и тестирования ПО QA-команды переходят от реактивного тестирования к роли стратегических катализаторов качества, формирующих его на всех этапах — от начального планирования до релиза.Чтобы стать стратегическими катализаторами качества, QA-специалисты должны не только свободно ориентироваться в технических аспектах и уделять внимание деталям, но и развивать продуктовое и бизнес-мышление, эффективно взаимодействовать с другими командами и постоянно учиться.Структурные стратегии, позволяющие командам становиться более гибкими и адаптивными, включают:
Полное руководство по всем видам тестирования
Программные проекты зависят от тщательного тестирования для обеспечения качества, надежности и удовлетворенности пользователей. Есть много разных типов тестирования, каждый из которых предназначен для обнаружения проблем на разных этапах жизненного цикла разработки.
Как я сломал диффузную модель с помощью алфавита
Однажды вечером я сидел перед ноутом и ел борщ, размышляя, в чем коренное отличие диффузных моделей от GPT-подобных трансформеров. Да, они хорошо умеют в генерацию изображений, а теперь даже текстов, но последовательности - это все еще их ахиллесова пята.Если вы не в курсе диффузной модели от Inception Labs, то есть такая. Первые эксперименты с ней меня очень ободрили - работала быстро, креативно, местами даже интересно. Но позже… запал пропал. Все чаще она теряла нить, путалась в логике и будто бы начинала играть в ассоциации с самой собой.
Генерация юнит-тестов с LLM: если бы посуда мылась сама
Привет, Хабр. На связи Даниил Кобылкин и Тимофей Тимошевский. Мы фронтенд‑разработчики в Одноклассниках.
C каждой розетки про MCP, но давайте по-человечески
Предыстория: Последние месяцы Model Context Protocol (MCP) — буквально из каждого утюга. YouTube, Twitter, конференции, документации — все жужжат:«MCP это прорыв»,«Новый стандарт дебага»,«Интеграция AI в тесты нового поколения»...Звучит круто. Но, как часто бывает, всё сложно, перегружено и на птичьем языке. Я решил подойти с другой стороны. Это не мой, это ответ GPT, на понятном языке и с небольшими правками с моей стороны. Без заумных фраз, зато с примерами, мясом и аналогиями. Запрос был простым:Объясни по-пацански, что это вообще такое?Как это реально помогает, а не просто выглядит модно?
Низкий порог входа, высокий риск — как уязвимость в Lovable открыла данные тысяч пользователей
Платформа Lovable, позиционируемая как low‑code решение для создания веб-приложений и сайтов, где основное взаимодействие с системой происходит через чат с искусственным интеллектом, столкнулась с критической уязвимостью, связанной с RLS-политиками. Она позволила получать и изменять данные без аутентификации — сотни проектов оказались под угрозой.

