無効で有効な入力を考えて、コードを実行して、期待する出力が得られるかどうかを確認することで、検証コードをテストできます。有効でない場合がある場合と、いくつかの通常の入力を試した後、検証の堅牢性を確保するために、悪意のあるまたは奇妙な入力を試してみてください。検証タスクの時間にコードを追加するか、自動化されたプロセスにリソースの使用を監視する際に多数のリクエストを作成することにより、効率をテストできます。
You can test your validation code by thinking of some invalid and valid inputs and running your code on them to see if it gives the output you expect. After trying a few normal inputs that may or may not be valid you should also try some malicious or otherwise weird inputs to ensure the robustness of the validation. You can test for efficiency by adding code to time the validation task, or by having an automated process make a large number of requests as you monitor resource usage.