testing-patterns
Zuverlässige Tests in Ihrer gesamten Codebasis planen
Dieser Skill hilft Teams, Teststrategien, Mocks, Daten-Fixtures, Coverage-Gates und CI-Muster auszuwählen, ohne Testebenen zu vermischen. Er bietet Claude, Codex und Claude Code strukturierte Orientierung für Unit-, Integrations-, End-to-End-, TDD- und Pipeline-Tests.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "testing-patterns" from https://skillstore.io/skills/0xdarkmatter-testing-patterns.md and its manifest at https://skillstore.io/api/skills/0xdarkmatter-testing-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„testing-patterns“ wird verwendet. Ein Checkout-Service hängt von Steuer-, Bestands-, Zahlungs- und E-Mail-Systemen ab.
Erwartetes Ergebnis:
- Unit-Tests decken Preisregeln, Validierung und Zustandsübergänge ab, wobei Service-Grenzen gemockt werden.
- Integrationstests verwenden eine echte Datenbank und gefakte externe Zahlungs- und E-Mail-Anbieter.
- End-to-End-Tests decken nur den erfolgreichen Kauf und den wichtigsten Fehlerpfad ab.
„testing-patterns“ wird verwendet. Ein Team hat langsame Tests, unklare Fixtures und viele flaky Pipeline-Fehler.
Erwartetes Ergebnis:
- Verschiebe deterministische Tests der Geschäftslogik näher auf die Unit-Ebene.
- Ersetze gemeinsam genutzte mutable Fixtures durch Factories oder Builder.
- Sharde lange Testgruppen und quarantäne flaky Tests mit sichtbarer Nachverfolgung.
„testing-patterns“ wird verwendet. Ein Entwickler möchte TDD für eine Funktion zur Rabattberechnung verwenden.
Erwartetes Ergebnis:
- Liste erwartete Verhaltensweisen vor der Implementierung auf.
- Beginne mit dem einfachsten fehlschlagenden Fall und schreibe minimale Produktionslogik.
- Refaktoriere Namen und Struktur erst, nachdem der Test bestanden wurde.
Sicherheitsaudit
SicherThe static alerts are false positives from documentation examples and one visible coverage helper script. I found no evidence of credential theft, filesystem abuse, network exfiltration, command injection, or prompt injection.
Risikofaktoren
📁 Dateisystemzugriff (2)
🔑 Umgebungsvariablen (3)
🌐 Netzwerkzugriff (1)
⚙️ Externe Befehle (26)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/0xdarkmatter-testing-patterns/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/0xdarkmatter-testing-patterns?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/0xdarkmatter-testing-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/0xdarkmatter-testing-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/0xdarkmatter-testing-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
0xDarkMatter. (2026). testing-patterns security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/0xdarkmatter-testing-patterns/audits/6BibTeX-Zitat
@techreport{0xdarkmatter-0xdarkmatter-testing-patterns-2026,
author = {0xDarkMatter},
title = {testing-patterns security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/0xdarkmatter-testing-patterns/audits/6},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "testing-patterns security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "0xDarkMatter"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/0xdarkmatter-testing-patterns/audits/6"
identifiers:
- type: other
value: "skillstore:0xdarkmatter-testing-patterns:audit:6"
description: "Skillstore immutable audit report identifier"
Varianten vergleichen
4 installierbare VariantenJeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.
Warum diese Variante zuerst steht
0xdarkmatter-testing-patterns
2026-09-09
sickn33-testing-patterns
2026-09-09
chriswiles-testing-patterns
2026-09-09
cleanexpo-testing-patterns
2026-09-09
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Tests entlang von Grenzen refaktorieren
Ordnen Sie eine bestehende Testsuite vor dem Refactoring Unit-, Integrations- und End-to-End-Ebenen zu.
CI-Test-Gates entwerfen
Planen Sie Pipeline-Stufen, Caching, Sharding, Berichte und Branch Protection für schnelleres Feedback.
Testpraktiken im Team standardisieren
Erstellen Sie gemeinsame Richtlinien für Namensgebung, Mocks, Fixtures, TDD-Ablauf und Coverage-Erwartungen.
Diese Prompts ausprobieren
Überprüfe diese Funktion und klassifiziere die benötigten Unit-, Integrations- und End-to-End-Tests. Erkläre die Grenze für jeden Testtyp.
Schlage Fixtures, Factories oder Builder für dieses Domänenmodell vor. Halte jeden Test unabhängig und erkläre erforderliche Bereinigungen.
Überprüfe diese Tests auf Over-Mocking, Deep Mocking und lange Setups. Empfiehl einfachere Grenzen und Test Doubles.
Bewerte diese CI-Test-Pipeline hinsichtlich Stufenreihenfolge, Parallelisierung, Umgang mit flaky Tests, Coverage-Reporting, Branch Protection und Secret-Nutzung.
Bewährte Praktiken
- Halten Sie die meisten Tests auf Unit-Ebene und reservieren Sie End-to-End-Tests für kritische Abläufe.
- Mocken Sie nur externe Grenzen wie Datenbanken, Queues, Zahlungsanbieter und E-Mail-Dienste.
- Verwenden Sie deterministische Fixtures und setzen Sie Seeds für Zufallsdaten, wenn Zufälligkeit nützlich ist.
Vermeiden
- Private Implementierungsdetails statt beobachtbarem Verhalten testen.
- Mocks bauen, die Produktionslogik duplizieren oder das Setup länger machen als den Test.
- Mutable Testdaten über Tests hinweg teilen und Reihenfolgeabhängigkeiten erzeugen.
Häufig gestellte Fragen
Unterstützt dieser Skill nur Python?
Kann er vollständige Tests für mein Projekt schreiben?
Führt es das Coverage-Skript automatisch aus?
Wie sollte ich ihn mit Claude Code oder Codex verwenden?
Kann er bei CI-Pipelines helfen?
Deckt er Sicherheitstests ab?
Entwicklerdetails
Autor
0xDarkMatterLizenz
MIT
Skillstore-Revision
r1
Versionshinweis
Der Autor hat keine Version angegeben.
Ref.
c1fdca50ff516318f65fed0d7f9e82797c5171dc
Aktualität der Wartung
18.7.2026
Nutzung
30 Downloads · 203 Aufrufe
Dateistruktur