惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 热门话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
罗磊的独立博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Engineering at Meta
Engineering at Meta
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
Vercel News
Vercel News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
阮一峰的网络日志
阮一峰的网络日志
D
DataBreaches.Net
Google Online Security Blog
Google Online Security Blog
F
Full Disclosure
The GitHub Blog
The GitHub Blog
D
Docker
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
N
News and Events Feed by Topic
V
Visual Studio Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Webroot Blog
Webroot Blog
H
Heimdal Security Blog
S
Security @ Cisco Blogs
Hacker News: Ask HN
Hacker News: Ask HN
雷峰网
雷峰网
Security Archives - TechRepublic
Security Archives - TechRepublic
The Last Watchdog
The Last Watchdog
P
Proofpoint News Feed
Schneier on Security
Schneier on Security
AI
AI
GbyAI
GbyAI
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cloudbric
Cloudbric
O
OpenAI News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
PCI Perspectives
PCI Perspectives
WordPress大学
WordPress大学
The Register - Security
The Register - Security
Y
Y Combinator Blog
Jina AI
Jina AI
小众软件
小众软件
量子位
博客园_首页
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Secure Thoughts
N
Netflix TechBlog - Medium

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Как интегрировать нейросети в работу тестировщика
Киберия · 2026-06-17 · via Все публикации подряд на Хабре

Как интегрировать нейросети в работу тестировщика

Простой

11 мин

52

Эта статья основана на реальном опыте использования Claude в работе QA-инженера. Все оценки времени — практические, не теоретические.  

Работа тестировщика предполагает много разных задач: написать чек-листы, оформить баг-репорты, прочитать очередное техническое задание и составить тестовую документацию, которую, скорее всего, кроме него никто не увидит. На это уходят часы, которые могли бы идти на реальное тестирование, исследование продукта или профессиональный рост.

В условиях развития нейросетей, многие веб-студии внедряют в рабочий процесс ИИ-агентов. На сегодняшний день большую популярность набирает Claude. Читайте дальше, чтобы узнать, почему он составляет мощную конкуренцию для ChatGPT, а также о двух главных направления применения Claude в тестировании.

Чтобы понять, насколько Claude действительно полезен в работе тестировщика, я покажу, какие данные передавала нейросети, сколько времени обычно трачу на выполнение каждой задачи вручную и насколько удалось ускорить процесс с помощью ИИ. А еще поделюсь готовыми промптами, которые использую сама и которые вы сможете сразу взять в работу.

Для каких задач ИИ-агенты подходят лучше всего: обзор ChatGPT и Claude

Для большинства повседневных задач ChatGPT будет достаточно. Перевести фразу, узнать как пройти, сколько стаканов воды на стакан гречи — на все эти вопросы ChatGPT ответит. Claude здесь не подойдет, потому что очень быстро израсходуются лимиты на простых запросах. Claude необходим для длинных документов, сложного анализа и больших задач.  

Если основная работа это тексты, документация, анализ больших документов и код, Claude будет чуть более точным и предсказуемым инструментом. Если нужна генерация изображений, голосовой режим или интеграция с экосистемой Microsoft — без ChatGPT не обойтись.

Многие специалисты в итоге комбинируют оба инструмента, используя сильные стороны каждого. Лично мне пока хватает связки из платной версии Claude и бесплатного ChatGPT — для большинства рабочих задач этого более чем достаточно.

Какие есть ограничения при использовании ChatGPT и Claude

Как и любым инструментом, ИИ нужно уметь пользоваться. У Claude есть свои особенности, ограничения и не самые очевидные нюансы, о которых лучше узнать заранее. Иначе в первые пару часов работы можно наделать в штаны — примерно так, как это было у меня при первом знакомстве с ним. 

Бесплатная версия Claude — это как дать конфету ребенку и отобрать в тот же момент, как она пересечет нижний зубной ряд. Почему — потому что у этой нейросети очень жесткие лимиты. Нужно постоянно платить целковые, чтобы полноценно работать. Подписка за $20 в месяц закрывает большинство задач, но даже с ней нужно делать запросы правильно. 

У Claude есть три вида лимитов:

1. Лимит использования

Лимит использования обновляется каждые 5 часов. На платной подписке за $20 — это около 45 сообщений за 5 часов, после чего он сбрасывается и нужно снова ждать, что лично меня очень раздражает.

2. Лимит длины

Этот лимит регулирует, сколько информации может храниться в рамках одного чата. С одной стороны, это удобно, поскольку информация не превращается в полную кашу, а с другой стороны — хочется самостоятельно решать, когда прервать текущую ветку.

3. Лимит загружаемых в чат файлов

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

На заметку: практика использования нейросетей

В независимом 30-дневном тесте Ryz Labs Claude показал 95% функциональной точности на задачах по программированию против 85% у ChatGPT.

Тут я, к сожалению, ни подтвердить, ни опровергнуть не могу, режимом Code ни в той, ни в другой аишке не пользовалась. Но вдруг.

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

Сразу давайте нейросети максимум контекста: описание задачи, исходные данные, ограничения и ожидаемый результат. Чем полнее будет запрос, тем меньше времени уйдёт на уточнения. Тем более что возможность что-то уточнить позже есть не всегда — в самый неподходящий момент можно упереться в лимиты и остаться с недоделанной задачей.

Перед отправкой полезно перечитать свой промпт и посмотреть на него со стороны. Достаточно ли в нём информации? Понятна ли задача без дополнительных пояснений? Все ли важные детали учтены? Если ответ «да», то и результат, скорее всего, окажется гораздо ближе к тому, что вы ожидаете получить.

В ChatGPT тестировщик обычно закидывает промт, получает ответ, а дальше начинаются бесконечные правки: тут - отступ, тут - цвет, тут - слово. Пять, десять, пятнадцать правок. Эдакая игра в пятнашки. С Claude так не получится, ему нужно одно длинное сообщение с несколькими вопросами, задачами и прикрепленной информацией в одном промте. Это совершенно другая модель взаимодействия.

Лимиты сначала очень раздражают, но со временем вы поймете, что они заставляют работать эффективнее, и к финальному результату вы приходите быстрее. Проекты поначалу кажутся усложнением, но потом экономят огромное количество времени.

Как пользоваться нейросетями для создания тестовой документации

Написание документации — одна из самых трудоемких и недооцененных частей работы QA. Разберем основные моменты, которые можно генерировать через ИИ. 

1. Чек-листы

Чек-лист — это структурированный список проверок для конкретного функционала или раздела продукта. Хороший чек-лист показывает позитивные и негативные сценарии, граничные случаи и кросс-браузерное поведение. 

Что нужно предоставить:

  • Описание функционала: ТЗ, задача из трекера или скриншоты

  • Технологический стек: Livewire, React, Vue и т.д.

  • Что уже было протестировано ранее

  • Тип чек-листа: регрессионный, приемочный, smoke

    Промпт для чек-листа

    Ты QA-инженер. Составь подробный чек-лист для тестирования [название функционала].

    Контекст:
    - Продукт: [описание продукта, например "интернет-магазин на Laravel + Livewire"]
    - Функционал: [что именно нужно тестировать, например "форма оформления заказа"]
    - Технологии: [стек, если важен]
    - Тип чек-листа: [smoke / приёмочный / регрессионный]

    Требования к чек-листу:
    - Позитивные сценарии (happy path)
    - Негативные сценарии (невалидные данные, граничные случаи)
    - UX/UI проверки (соответствие макету, поведение при ошибках)
    - Кросс-браузерные проверки (если нужно)
    - Проверки на мобильных устройствах (если нужно)

    Ниже — описание функционала / ТЗ: [вставить текст, прикрепить имеющуюся документацию]. 

2. Тест-кейсы

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

Что нужно предоставить:

  • Чек-лист или описание функционала

  • Шаблон тест-кейса, принятый в команде

  • Уровень детализации: шаги пошагово или в общем виде

  • Данные для тестирования

Время вручную — от 2 до 4 часов на 20–30 тест-кейсов. Основная трудозатрата — формулировка шагов и ожидаемых результатов. Время с ИИ — от 20 до 30 минут. ИИ разворачивает чек-лист в тест-кейсы с шагами, ты уточняешь формулировки под свой продукт.

3. План тестирования (Test Plan)

Это документ для команды или заказчика, описывающий что, как и когда будет тестироваться. Включает scope, стратегию, риски, критерии входа/выхода, необходимые ресурсы.

Что предоставить:

  • Описание проекта или релиза

  • Что входит и что не входит в scope

  • Сроки

  • Тип тестирования: функциональное, регрессионное, нагрузочное, приемочное

  • Известные риски и ограничения

Это стратегический документ, и его структурирование требует опыта, самостоятельное написание потребует от 3 до 5 часов. Если использовать ИИ, то нужно будет всего от 30 до 45 минут.

4. Критерии приемки (Acceptance Criteria)

Документ, который фиксирует, что считается успешно сделанным. Используется при сдаче работы заказчику или при завершении спринта. Четкие критерии приемки защищают как заказчика, так и команду от разночтений.

Что предоставить:

  • Чек-листы по всем компонентам: фронт, API, админка и т.д.

  • ТЗ или бриф

  • Известные баги и их статус

  • Для кого документ: внутренний или для заказчика

Чтобы сделать критерии приемки вручную, потребуется от 4 до 6 часов. Нужно синтезировать несколько источников, выделить суть и корректно сформулировать критерии. Если использовать ИИ, то от 30 до 60 минут. ИИ читает все предоставленные документы и формирует структурированный документ.

Промпт для критериев приемки

Ты QA-инженер. На основе предоставленных документов составь документ "Критерии приемки сайта/продукта".

Контекст:
- Проект: [название]
- Документ будет использован: [для заказчика / внутри команды]
- Что входит в приемку: [фронт + API + админка / только фронт / и т.д.]

Структура документа:
1. Общие критерии (производительность, безопасность, совместимость)
2. Фронтовая часть — по разделам
3. Административная панель — по модулям
4. API — по группам эндпоинтов
5. Известные ограничения и исключения

Документы для анализа: [вставить чек-листы, ТЗ, OpenAPI-спецификацию].

5. Пользовательская инструкция к CRM / административной панели

Документ для конечных пользователей или клиентов, объясняющий как работать с системой. Содержит описание разделов, полей, логику работы функций.

Что предоставить:

  • Скриншоты интерфейса: каждый экран или раздел

  • API-документацию или ТЗ 

  • Целевую аудиторию инструкции: технический пользователь или обычный менеджер

  • Требования к формату: Word, PDF, количество страниц и др.

Вручную нужно от 6 до 10 часов на документацию к панели с 15+ разделами. Нужно не только описать интерфейс, но и разобраться в бизнес-логике. Время работы с использованием ИИ от 1 до 2 часов. ИИ описывает интерфейс по скриншотам, объясняет логику полей, формирует структуру инструкции. Ты проверяешь точность и добавляешь нюансы, которые ИИ не видит.

Промпт для пользовательской инструкции

Ты технический писатель и QA-инженер. Напиши пользовательскую инструкцию к административной панели.

Аудитория: [технический специалист / менеджер без технической подготовки]
Формат: [Word / PDF / Markdown]
Уровень детализации: [пошагово с скриншотами / обзорно по разделам]

Структура инструкции:
1. Введение и навигация
2. Описание каждого раздела: назначение, поля, действия
3. Типичные сценарии использования
4. Частые ошибки и как их избежать

Описание интерфейса (скриншоты или текст по разделам):
[вставить]

Дополнительный контекст (API-документация, ТЗ):
[вставить если есть]

6. Отчет по результатам тестирования

Итоговый документ по окончании тестирования или этапа. Содержит что тестировалось, какие баги найдены, что осталось открытым, выводы и рекомендации.

Что предоставить:

  • Список выполненных проверок (чек-лист с отметками)

  • Список найденных багов с приоритетами

  • Что не было протестировано и почему

  • Общую оценку качества (твою как специалиста)

Время вручную — от 1 до 3 часов. Основная сложность — правильно расставить акценты и оформить профессионально. Время с ИИ — от 15 до 30 минут. ИИ структурирует данные и пишет выводы на основе предоставленной информации.

Как пользоваться нейросетями для анализа входящей документации

Если первая часть — это создание документов, то вторая — это чтение и анализ того, что приходит от аналитиков, дизайнеров и заказчиков. Большие объёмы текста, противоречия в требованиях, расхождения между макетами и ТЗ — все это можно скормить Claude. 

1. Анализ технического задания 

Что ИИ может сделать:

  • Найти противоречия и взаимоисключающие требования

  • Выявить незаполненные или неопределённые значения

  • Сформулировать список вопросов к аналитику или заказчику

  • Классифицировать проблемы по критичности: блокеры, важное, вопросы

Что предоставить:

  • Полный текст технического задания

  • Контекст: новый продукт или доработка существующего

Для самостоятельного анализа нужно от 2 до 4 часов на ТЗ из 30–50 страниц. Очень легко пропустить противоречие между двумя разделами, написанными в разное время разными людьми. Если пользоваться ИИ, то потребуется всего 15–30 минут. ИИ читает весь документ целиком и держит в голове все части одновременно — это его принципиальное преимущество перед человеком.

Промпт для анализа ТЗ

Ты QA-инженер и бизнес-аналитик. Проанализируй техническое задание и найди:
1. Критичные проблемы — противоречия, взаимоисключающие требования, определенные сценарии, которые заблокируют разработку или тестирование;
2. Важные проблемы — неточности, пробелы, допущения, которые могут привести к расхождениям;
3. Вопросы к аналитику/заказчику — неясные места, требующие уточнения/

Для каждой проблемы укажи:
- Раздел/страницу ТЗ
- Суть проблемы
- Почему это важно
- Возможный вариант решения (если очевиден)

Текст ТЗ:
[вставить]

2. Сравнение макетов Figma с ТЗ

Что ИИ может сделать:

  • Принять описание макета (скриншоты + текстовое описание) и сопоставить с ТЗ

  • Классифицировать каждое расхождение: ошибка дизайнера, намеренное решение или устаревшая документация

  • Сформировать структурированный отчет по разделам

Что предоставить:

  • Скриншоты макетов или текстовое описание компонентов

  • Текст ТЗ или требования к разделу

  • Контекст: дизайнер новый или уже работает с командой давно

Вручную потребуется от 3 до 5 часов на 14 и более разделов, а с использованием ИИ всего 30–60 минут. Загружаешь скриншоты и ТЗ, ИИ формирует таблицу расхождений с квалификацией каждого.

Промпт для анализа расхождений макет vs ТЗ

Ты опытный QA-инженер. Сравни описание макетов Figma с техническим заданием и найди расхождения.

Для каждого расхождения укажи:
- Раздел / компонент
- Что в ТЗ
- Что в макете
- Квалификация: [ошибка дизайнера / намеренное решение дизайнера / устаревшее ТЗ / требует уточнения]
- Приоритет: [критично / важно / незначительно]

Описание макетов (скриншоты или текст):
[вставить]

Текст ТЗ по соответствующим разделам:
[вставить]

3. Анализ OpenAPI / Swagger спецификации

Что ИИ может сделать:

  • Извлечь список эндпоинтов и методов

  • Описать бизнес-логику каждого запроса простым языком

  • Сформировать список проверок для API-тестирования по каждому эндпоинту

  • Найти потенциально проблемные места: обязательные поля без валидации, отсутствующие коды ошибок

Что предоставить:

  • JSON или YAML файл спецификации

  • Контекст продукта, чтобы ИИ мог правильно интерпретировать бизнес-логику

Для самостоятельного анализа нужно от 3 до 6 часов на спецификацию с 30–50 эндпоинтами. Плотный технический документ, читать который вручную утомительно, поэтому с использованием ИИ всего потребуется 20–40 минут.

Промпт для анализа API-спецификации

Ты QA-инженер. Проанализируй OpenAPI-спецификацию и для каждого эндпоинта составь:

1. Краткое описание бизнес-логики (что делает этот запрос с точки зрения пользователя)
2. Список проверок для тестирования:
- Позитивные сценарии
- Негативные сценарии (неверные параметры, отсутствующие обязательные поля)
- Граничные случаи
- Проверки авторизации/аутентификации (если применимо)
3. Потенциальные риски (отсутствующие коды ошибок, неопределённое поведение)

Контекст продукта: [краткое описание]

Спецификация:[вставить JSON/YAML или загрузить файл]

4. Аудит UI Kit на полноту состояний

Что ИИ может сделать:

  • По описанию компонентов и их экранов выявить недостающие состояния

  • Сформировать список: какие состояния есть, каких нет

  • Типичные пропуски: состояния ошибки, пустые списки, загрузка, недоступность

Что предоставить:

  • Перечень компонентов с описанием или скриншотами

  • Список состояний, которые должны быть покрыты (если есть стандарт)

Без использования ИИ потребуется 2-4 часа. Легко упустить 2-3 состояния на каждый компонент, что в масштабе UI Kit дает десятки пропусков, поэтому лучше взять в работу ИИ и потратить 15-30 минут. ИИ систематически проходит по каждому компоненту.

5. Анализ баг-репортов и логов

Что ИИ может сделать:

  • Читать ошибки из Network-вкладки браузера, серверных логов или консоли

  • Выдвигать гипотезы о причинах с приоритезацией

  • Объяснять техническую суть проблемы простым языком для описания в баг-трекере

Что предоставить:

  • Скриншоты Network-запросов с заголовками и телом

  • Текст ошибок из логов

  • Контекст: что делал пользователь перед ошибкой

Самостоятельный анализ от 30 минут до 2 часов, в зависимости от сложности и знания стека. Время с ИИ  — 5–15 минут. ИИ читает ошибку, выдает гипотезы и объясняет почему.

Промпт для диагностики бага

Ты опытный QA-инженер и backend-разработчик. Помоги диагностировать баг.

Что произошло: [описание проблемы]
Шаги воспроизведения: [что делал пользователь]
Окружение: [браузер, ОС, среда — прод/дев/стейдж]
Стек технологий: [Laravel, Livewire, nginx и т.д.]

Данные из Network-вкладки / логов:
[вставить или описать: статус ответа, URL запроса, заголовки, тело ответа, ошибки в консоли]

Что уже проверено:
[что пробовали]

Дай список гипотез о причине с приоритезацией, и для каждой — что проверить.

Ключевые мысли

Интеграция нейросетей позволяет тестировщикам автоматизировать трудоемкие рутинные задачи и сосредоточиться на более сложных аспектах анализа качества.

Для достижения максимального результата важно учитывать специфику взаимодействия с моделью

  • В отличие от ChatGPT, где эффективны итеративные правки, Claude требует предоставления контекста и всех исходных данных в одном развернутом промте, чтобы избежать избыточных правок и лимитов.

  • Использование платной подписки помогает справиться с лимитами использования, которые обновляются каждые 5 часов, при этом строгая структура запросов дисциплинирует работу и позволяет приходить к результату быстрее.

  • Для выполнения повседневных коротких задач (например, перевод или простые вопросы) лучше подходит ChatGPT, тогда как Claude оптимален для глубокого анализа длинных документов и работы с программным кодом.

Главное, что стоит понять: нейросеть не заменяет тестировщика, а помогает избавиться от значительной части рутинных задач. Все, что связано с обработкой больших объемов информации, поиском закономерностей и подготовкой документации, выполняется быстрее и зачастую требует меньше усилий со стороны специалиста.

При этом остаются задачи, в которых ИИ не способен заменить человека. К ним относятся принятие решений о результате тестирования, оценка пользовательского опыта, глубокое понимание продукта и его бизнес-логики, а также взаимодействие с командой. Такие задачи требуют контекста, опыта и профессионального суждения.

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