Przejdź do treści
ai101.tools
nawigujotwórzesczamknij
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Property-Based Testing logo
Umiejętność

Property-Based Testing

Znajduje właściwość algebraiczną i buduje wokół niej test

0
ZapiszOdwiedź stronę ↗

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

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ć

Nie ma jeszcze komentarzy — napisz pierwszy.

Podobne umiejętności

Zgłoś ten komentarz

Dlaczego to zgłaszasz?