Compétences testing
🧪

testing

Sûr

Написание и запуск эффективных тестов

Également disponible depuis: CrazySwami,5t111111,ByronWilliamsCPA,AbdelStark,Joseph OBrien,Joseph OBrien

Написание качественных тестов необходимо для поддержания надежного программного обеспечения. Этот навык содержит четкие рекомендации по тестовым фреймворкам, организации тестов и эффективному запуску тестов в проектах Deno.

Prend en charge: Claude Codex Code(CC)
⚠️ 65 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "testing". How should I organize test files in my Deno project?

Résultat attendu:

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

Audit de sécurité

Sûr
v3 • 1/10/2026

This skill is a pure documentation file providing testing guidance. No executable code, scripts, network calls, or file system access beyond its own content. The skill only contains markdown documentation about testing practices.

1
Fichiers analysés
26
Lignes analysées
0
résultats
3
Total des audits
Aucun problème de sécurité trouvé

Score de qualité

38
Architecture
95
Maintenabilité
81
Contenu
21
Communauté
100
Sécurité
70
Conformité aux spécifications

Ce que vous pouvez construire

Настройка структуры тестов

Организуйте тестовые файлы в формате .test.ts рядом с исходным кодом с соблюдением правильных соглашений об именовании

Улучшение покрытия тестами

Пишите комплексные тесты, покрывающие граничные случаи, обработку ошибок и все публичные функции

Установка рабочего процесса тестирования

Интегрируйте запуск тестов в процесс разработки с помощью mise run test перед коммитами

Essayez ces prompts

Базовая настройка тестов
Как мне организовать тестовые файлы в моем проекте Deno, используя соглашение .test.ts?
Написание тестовых случаев
Какие лучшие практики для написания описательных тестовых случаев, которые покрывают граничные случаи и обработку ошибок в Deno?
Запуск тестов
Как запустить все тесты в моем проекте с помощью mise run test? Когда следует запускать тесты перед коммитом?
Покрытие тестами
Как убедиться, что все публичные функции и методы имеют соответствующие тесты в моем проекте Deno?

Bonnes pratiques

  • Пишите тесты в отдельных файлах .test.ts рядом с кодом, который они тестируют
  • Используйте описательные имена тестов, которые четко указывают, что проверяется
  • Запускайте тесты с помощью mise run test перед коммитами, чтобы раньше обнаруживать ошибки

Éviter

  • Пропуск тестов для приватных или внутренних методов (все равно важно проверять поведение)
  • Использование расплывчатых имен тестов, которые не объясняют, что тест проверяет
  • Игнорирование граничных случаев и тестирование только успешного сценария

Foire aux questions

Какие тестовые фреймворки поддерживаются?
Этот навык сосредоточен на встроенном тестовом фреймворке Deno, который предоставляет надежные возможности тестирования без внешних зависимостей.
Каков максимальный размер проекта для тестирования?
Нет конкретного ограничения. Практики тестирования применимы к проектам любого размера, от небольших утилит до больших приложений.
Как интегрировать с существующим рабочим процессом?
Используйте mise run test для выполнения тестов. Запускайте тесты перед коммитами для обеспечения качества кода. Навык интегрируется со стандартными рабочими процессами разработки Deno.
Безопасны ли мои тестовые данные?
Этот навык предоставляет только руководящую документацию. Он не обращается, не хранит и не передает какие-либо тестовые данные или файлы.
Почему мои тесты не проходят?
Распространенные причины включают отсутствующие зависимости, неправильное именование файлов (используйте расширение .test.ts) или тесты не в том же каталоге, что и исходные файлы.
Чем это сравнивается с другими навыками тестирования?
Этот навык специфичен для Deno и сосредоточен на встроенном тестовом фреймворке. Другие навыки могут охватывать Jest, Vitest или другие фреймворки для различных JavaScript-сред.

Détails du développeur

Structure de fichiers

📄 SKILL.md