İçeriğe geç
ai101.tools
gezesckapat
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Property-Based Testing logo
Skill

Property-Based Testing

Kodda iddia etmeye değer cebirsel özelliği bulur, üretici testini onun etrafına kurar.

0
KaydetSiteye git ↗

Kurulum

Resmi
/plugin marketplace add trailofbits/skills
Ne zaman devreye girer

Kodlayıcı, ayrıştırıcı, normalleştirici ya da sözleşme değişmezi test edilirken; elle seçilmiş örnekler yetmediğinde

Gerekli araçlar
ReadWriteEditBash
Geliştirici
Trail of Bits
Lisans
CC-BY-SA-4.0

Bir katalogla başlıyor — gidiş-dönüş, ters işlem, referans karşılaştırma, idempotentlik, değişmez, yer değiştirme — en zayıftan en güçlüye sıralanmış halde; böylece test 'çökmedi' demekle yetinmiyor, kodun taşıyabildiği en güçlü kuralı iddia ediyor. Hypothesis, fast-check, proptest, jqwik, rapid ve sözleşme değişmezleri için Echidna kapsamda. Dürüst hüküm de var: bazı kodun özelliği yoktur, ona örnek testi yazılır.

Yorumlar(0)

Yorum yapmak için giriş yap

Henüz yorum yok — ilk yorumu sen yaz.

Benzer skill'ler

Bu yorumu şikayet et

Neden şikayet ediyorsun?