Репозиторий для демо по применению AI в тестировании.
-
Теория проектирование контекста AI - примеры скиллов и агентов
-
От требований к тестам — автоматизируем анализ спецификаций и генерируем качественные ручные тест-кейсы.
-
API Test Automation — ускоряем написание API тестов с помощью AI.
-
UI & L10n — применение AI для сравнения скриншотов: проверка UI и мультиязычных интерфейсов.
QA-инженерам (Manual & Auto), желающим ускорить ежедневные задачи.
Что понадобится:
- IDE — IntelliJ IDEA, Cursor, VS Code или OpenCode.
- Доступ к AI (любой вариант):
- CLI: Claude Code (будет использоваться для демонстрации)
- Встроенный (обычно чат в IDE): GitHub Copilot, Cursor AI, Claude и т.д.
- Этот репозиторий — склонируйте и откройте в IDE
"Скиллы" на Claude Code — это Markdown-файлы с инструкциями.
| Файл воркшопа | 🟣 Claude Code | 🟢 OpenCode (CLI) | ⚪️ Cursor | 🔵 VS Code Copilot | ⚫️ IntelliJ Copilot |
|---|---|---|---|---|---|
CLAUDE.md |
Нативно ✓ | Нативно ✓ | Нативно ✓ | → copilot-instructions.md |
→ copilot-instructions.md |
qa_agent.md |
Нативно ✓ | Нативно ✓ | → .cursor/rules/*.mdc |
→ copilot-instructions.md |
→ copilot-instructions.md |
skills/*.md |
Нативно ✓ | Нативно ✓ | → .cursor/rules/*.mdc |
Нативно ✓ | Открыть в редакторе |
для VS Code Copilot добавлен
.github/copilot-instructions.md.Cursor: В
.cursor/rules/*.mdcуже настроены "умные ссылки" на основные файлы проекта.
Лайфхак: Если инструмент не поддерживает "скиллы" — держите
SKILL.mdоткрытым в редакторе и дайте на него ссылку в промпте. AI прочитает из контекста.
ВНИМАНИЕ: Подробные промпты для каждого шага и IDE: docs/workshop-commands.md
Трёхуровневая система контекста CLAUDE.md → qa_agent.md → SKILL.md, которая динамически подгружает инструкции только по требованию — экономит токены и снижает галлюцинации.
Встроенный механизм Dependency Injection, позволяющий агентам проактивно выявлять проблемы в ходе работы и обновлять базу знаний проекта прямо в процессе работы.
Результат работы ИИ проходит через жёсткие фильтры: например библиотека из 21+ анти-паттерна и авто-линтеры Markdown — для гарантии качества на выходе.
ИИ использует собственные мета-скиллы (/init-*, /update-ai-setup) для генерации, аудита и поддержания актуальности своей же документации и правил.
Официальные гайды по настройке контекста:
- Custom Instructions — настройка
.github/copilot-instructions.md