技能 testing
🧪

testing

安全 🌐 网络访问📁 文件系统访问⚙️ 外部命令

Effektive Tests schreiben und ausführen

也可从以下获取: CrazySwami,ByronWilliamsCPA,5t111111,Joseph OBrien,Joseph OBrien,AbdelStark

Das Schreiben qualitativ hochwertiger Tests ist essentiell für die Entwicklung zuverlässiger Software. Diese Anleitung bietet klare Hinweise zu Test-Frameworks, Test-Organisation und effizientem Ausführen von Tests in Deno-Projekten.

支持: Claude Codex Code(CC)
⚠️ 67
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“testing”。 How should I organize test files in my Deno project?

预期结果:

  • Speichern Sie Tests in separaten .test.ts Dateien im selben Verzeichnis wie der getestete Code
  • Verwenden Sie aussagekräftige Namen für Testfälle, um deren Zweck klar anzugeben
  • Stellen Sie sicher, dass alle öffentlichen Funktionen entsprechende Tests haben
  • Decken Sie Edge Cases und Fehlerbehandlung in Ihren Tests ab

正在使用“testing”。 What are best practices for writing tests?

预期结果:

  • Schreiben Sie Tests in separaten .test.ts Dateien neben dem Code, den sie testen
  • Verwenden Sie aussagekräftige Testnamen, die klar angeben, was überprüft wird
  • Führen Sie Tests mit mise run test vor Commits aus, um Fehler frühzeitig zu erkennen
  • Decken Sie Edge Cases und Fehlerbehandlung in Ihren Tests ab

安全审计

安全
v3 • 1/16/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. All 18 static findings are false positives: cryptographic algorithm detections are common English words (test, setting, edge, guide), C2 keyword detection is a content hash field, and command execution patterns are documentation references, not actual code.

2
已扫描文件
202
分析行数
3
发现项
3
审计总数

风险因素

🌐 网络访问 (1)
📁 文件系统访问 (1)
⚙️ 外部命令 (2)
审计者: claude 查看审计历史 →

质量评分

38
架构
95
可维护性
85
内容
20
社区
100
安全
83
规范符合性

你能构建什么

Teststruktur einrichten

Organisieren Sie Test-Dateien im .test.ts Format zusammen mit dem Quellcode mit passenden Namenskonventionen

Testabdeckung verbessern

Schreiben Sie umfassende Tests, die Edge Cases, Fehlerbehandlung und alle öffentlichen Funktionen abdecken

Test-Workflow etablieren

Integrieren Sie Test-Ausführungen in den Entwicklungsprozess mit mise run test vor Commits

试试这些提示

Grundlegende Testeinrichtung
Wie sollte ich Test-Dateien in meinem Deno-Projekt mit der .test.ts Konvention organisieren?
Testfälle schreiben
Was sind Best Practices für das Schreiben aussagekräftiger Testfälle, die Edge Cases und Fehlerbehandlung in Deno abdecken?
Tests ausführen
Wie führe ich alle Tests in meinem Projekt mit mise run test aus? Wann sollte ich Tests vor Commits ausführen?
Testabdeckung
Wie stelle ich sicher, dass alle öffentlichen Funktionen und Methoden entsprechende Tests in meinem Deno-Projekt haben?

最佳实践

  • Schreiben Sie Tests in separaten .test.ts Dateien neben dem Code, den sie testen
  • Verwenden Sie aussagekräftige Testnamen, die klar angeben, was überprüft wird
  • Führen Sie Tests mit mise run test vor Commits aus, um Fehler frühzeitig zu erkennen

避免

  • Tests für private oder interne Methoden überspringen (Verhalten dennoch validieren wichtig)
  • Verwenden von vagen Testnamen, die nicht erklären, was der Test überprüft
  • Edge Cases ignorieren und nur den Happy Path testen

常见问题

Welche Test-Frameworks werden unterstützt?
Diese Anleitung konzentriert sich auf das integrierte Test-Framework von Deno, das robuste Testfähigkeiten ohne externe Abhängigkeiten bietet.
Was ist die maximale Projektgröße für Tests?
Es gibt keine spezifische Grenze. Die Test-Praktiken gelten für Projekte jeder Größe, von kleinen Utilities bis zu großen Anwendungen.
Wie integriere ich mich in meinen bestehenden Workflow?
Verwenden Sie mise run test um Tests auszuführen. Führen Sie Tests vor Commits aus, um die Codequalität sicherzustellen. Die Anleitung integriert sich mit Standard Deno-Entwicklungs-Workflows.
Sind meine Testdaten sicher?
Diese Anleitung bietet nur Dokumentationshinweise. Sie hat keinen Zugriff auf, speichert oder überträgt keine Testdaten oder -dateien.
Warum schlagen meine Tests fehl?
Häufige Ursachen sind fehlende Abhängigkeiten, falsche Dateinamen (verwenden Sie die .test.ts Erweiterung), oder Tests nicht im selben Verzeichnis wie Quelldateien.
Wie vergleicht sich dies mit anderen Test-Anleitungen?
Diese Anleitung ist Deno-spezifisch und konzentriert sich auf das integrierte Test-Framework. Andere Anleitungen decken Jest, Vitest oder andere Frameworks für verschiedene JavaScript-Umgebungen ab.

开发者详情

文件结构

📄 SKILL.md