Umiejętność
Property-Based Testing
Znajduje właściwość algebraiczną i buduje wokół niej test
Instalacja
Oficjalna/plugin marketplace add trailofbits/skills
Uruchamia się przy
Kodlayıcı, ayrıştırıcı, normalleştirici ya da sözleşme değişmezi test edilirken; elle seçilmiş örnekler yetmediğinde
Wymaga narzędzi
ReadWriteEditBash
- Autor
- Trail of Bits
- Licencja
- CC-BY-SA-4.0
Repozytoriumhttps://github.com/trailofbits/skills
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.
Komentarze(0)
Zaloguj się, aby skomentować