testing — Автоматизированное тестирование AI-помощника для почты
Обеспечение стабильной и предсказуемой работы AI-помощника для электронной почты – ключевая задача. Этот репозиторий содержит комплексный набор тестирование, включая модульные, интеграционные и тесты LLM, гарантирующий корректность функциональности в различных сценариях. Важно стремиться к поведенческим утверждениям, избегая жесткой привязки к конкретным значениям промптов или форматам вызовов.
Автоматизированные автоматизированные тесты позволяют оперативно выявлять и устранять ошибки на ранних этапах разработки. В репозитории предусмотрены команды для запуска отдельных модульных тестов (pnpm test -- path/to/file.test.ts), всего набора модульных тестов (pnpm test --run) и интеграционных тестов (pnpm test-integration).
Высокое покрытие кода достигается за счет тщательного планирования и выполнения тестов, охватывающих все основные компоненты системы. Для тестирования взаимодействия с LLM используется команда pnpm test-ai, а для эмулятор-ориентированных тестов – pnpm test-integration. Подробные инструкции по написанию и выполнению тестов доступны в соответствующих файлах.
$ ls -R related_skills/
npx skills add https://github.com/elie222/inbox-zero/tree/main/.claude/skills/testing
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы