Stack Overflowの質問に対するこの回答に関連して、 「ベンチテストコード」とは何ですか?(ベンチマークと混同しないでください。)
おそらく、コメント内に埋め込まれ、QA/テストのコンテキストで使用されるある種のコードです。しかし、それは正確には何ですか?
Stack Overflowの質問に対するこの回答に関連して、 「ベンチテストコード」とは何ですか?(ベンチマークと混同しないでください。)
おそらく、コメント内に埋め込まれ、QA/テストのコンテキストで使用されるある種のコードです。しかし、それは正確には何ですか?
要するに、それはユニットテストコードの同義語です。
私はそれがハードウェア設計に由来すると信じています:
ハードウェア開発者はデバイスを作成し、そのデバイスを「テストベンチ」に接続します。テストベンチはサンプル入力を実行し、デバイスのピンの出力が正しいことを確認します。これは基本的に最初の(自動化された?)単体テストでした。
今日に向けてフラッシュフォワード、それはユニットテストを実行するものの同義語です。NunitのTestFixtureクラスは、テストベンチに類似しています。クラスをTestFixtureに「プラグイン」すると、物理的なテストベンチがハードウェアで機能するのと同じように機能します。
「ベンチテスト」は、エレクトロニクス業界で多く使用されていました。これは、作業台で回路をテストすることを指します。
「ベンチテストコード」は、コードのセクションの機能をテストするだけです。
コメントに実際の「ベンチテストコード」を配置すると、実際に実行されたテストの詳細がわかります。
私の意見では、コードには、他の場所で維持されている「ベンチテストコード」の参照(ファイル名)のみを含める必要があります。