Skill
Property-Based Testing
Kodda iddia etmeye değer cebirsel özelliği bulur, üretici testini onun etrafına kurar.
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