flutter-testing-apps
Реализует модульные, виджетные и интеграционные тесты для Flutter-приложений. Применяется для обеспечения качества кода и предотвращения регрессий через автоматизированное тестирование.
AIflutter
official
Разработка
★ 3k
Что делает навык
Реализует модульные, виджетные и интеграционные тесты для приложений Flutter, обеспечивая качество кода и предотвращая регрессии. Стратегия тестирования сбалансирована по уровню уверенности, стоимости поддержки, зависимостям и скорости выполнения.
Когда применять
- Проверка корректности отдельных функций, методов или классов в различных условиях.
- Обеспечение качества кода через автоматизированное тестирование.
- Предотвращение регрессий в Flutter-приложениях.
- Оптимизация баланса между уверенностью в коде, стоимостью поддержки и скоростью выполнения тестов.
Как работает
- Сбалансировать набор тестов по трем основным категориям: модульные, виджетные и интеграционные.
- Для модульных тестов проверять корректность одной функции, метода или класса, используя пакет test или flutter_test.
- Мокировать все внешние зависимости в модульных тестах.
- Исключить из модульных тестов дисковый ввод-вывод, рендеринг экрана или действия пользователя.
- Применять архитектурные и плагинные руководства по тестированию при необходимости.
Примеры запросов агенту
Напиши модульные тесты для класса сервиса, мокируя все внешние зависимости.
Создай набор тестов для Flutter-приложения, сбалансировав их по скорости и надежности.
Проверь корректность метода обработки данных, исключив дисковый ввод-вывод из теста.
Что понадобится
- Пакеты test или flutter_test
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «flutter-flutter-testing-apps» из репозитория:
# https://github.com/flutter/agent-plugins
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r flutter-flutter-testing-apps/ ~/.claude/skills/flutter-flutter-testing-apps/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.