Property-Based Testing
Znajduje właściwość algebraiczną i buduje wokół niej test
Instalacja
Oficjalna/plugin marketplace add trailofbits/skills
Kodlayıcı, ayrıştırıcı, normalleştirici ya da sözleşme değişmezi test edilirken; elle seçilmiş örnekler yetmediğinde
- Autor
- Trail of Bits
- Licencja
- CC-BY-SA-4.0
Zaczyna od katalogu właściwości — odtworzenie, odwrotność, wzorzec odniesienia, idempotencja, niezmiennik i przemienność — uporządkowanych od najsłabszej do najsilniejszej, aby test sprawdzał najmocniejszą regułę obsługiwaną przez kod, zamiast ograniczać się do stwierdzenia „program się nie zawiesił”. Obejmuje Hypothesis, fast-check, proptest, jqwik, rapid oraz Echidna do sprawdzania niezmienników kontraktów, a także uczciwy wniosek: część kodu nie ma użytecznej właściwości i lepiej testować ją konkretnymi przykładami.
Podobne umiejętności
Test-Driven Development
UmiejętnośćWymusza cykl czerwony–zielony–refaktoryzacja przed implementacją
Incremental Implementation
UmiejętnośćWdraża funkcje małymi etapami bez psucia kompilacji
Security Guidance
UmiejętnośćSprawdza kod agenta podczas edycji, kończenia i commitu

Komentarze(0)
Zaloguj się, aby skomentować