Fuzz Test - CI/CD用語集の定義
fuzz testは、ランダムまたは不正な入力をコードに浴びせて、crashやセキュリティバグを明らかにします。
fuzz testとは、プログラムに大量のランダムな、不正な、あるいは予期しない入力を与えて、crash、ハング、セキュリティ上の欠陥を見つけるテストです。カバレッジガイド型のfuzzerは、新しいコードパスに到達するために入力を変異させます。
fuzzingは継続的に、あるいはCIで時間予算を設けて実行されます。非決定的であるため、発見された問題は通常、再現されるとリグレッションケースとして記録されます。
関連ガイド
Property-Based Test - CI/CD Glossary DefinitionProperty-Based Test: A property-based test asserts that a general property holds for many automatically gener…
Smoke Test - CI/CD Glossary DefinitionSmoke Test: A smoke test is a small, fast set of checks that confirm the most critical functionality works be…