テスト
テストはあなたのコードの振る舞いが正しいことと期待されることを保証します。 よく書かれたテストでは、自分のコードが機能し、既存のコードが破損することはないという自信を持って開発することができます。
GoLand には、テストを実行するために使用できる複数のパッケージが含まれています。 また、選択したパッケージに特定のテスト範囲を適用できます。
テスト用パッケージ
テスト目的で、GoLand には以下のパッケージが含まれています:
- gotest
標準の単体テストを実行するために使用します。
go testの詳細については、 パッケージテストを参照してください。- gocheck
go checkの機能を拡張し、より複雑なテストを実行するために使用します。go checkの詳細については、 go checkを参照してください。- gobench
パフォーマンステストの実行に使用します。
gobenchの詳細については、 パッケージテスト: ベンチマークを参照してください。- -fuzz をテストしてみよう
ファジングテストの実行に使用します。 Go のファジングは、脆弱性やバグを発見するために大量のランダムまたは予期しない入力をソフトウェアに提供することにより、ソフトウェアを自動的にテストするために使用される手法です。
-fuzz をテストしてみようの詳細については、「ファジングに移動(英語) 」を参照してください。

2026 年 5 月 22 日