こんばんは
私は、単体テストという用語を非常に大まかに使用しているオフショア開発者のグループと協力しています。
彼らの QA ドキュメントでは、単体テストの作成とシステムの単体テストの実行について説明しています。
これは、単体テストとは何かという私の解釈とはまったく一致しません。
私は、単一のクラス (通常はブラック ボックス) を実行するために使用されるテストまたは一連のテストである単体テストに慣れています。テスト対象のクラスは、実装によって他のクラスを含める必要がある場合がありますが、通常、単体テストによって実行されるのは単一のクラスです。
次に、システム機能テスト、統合テスト、受け入れテストなどがあります。
これは私の側では少し衒学的なことですか?それとも、単体テストと単体テストについて言及するとき、これはあなたが考えるものですか?
編集:ロブ・ウェルズ。このようなテストをブラック ボックスの観点からアプローチすることは、1 つの側面にすぎないことを明確にする必要があります。モック オブジェクトを使用して内部の動作を検証する場合、実際にはホワイト ボックスの観点からテストしていることになります。