- (システム全体から見て)ごく一部のパーツの振る舞いを検証するテストのこと。
- システムの(ビジネス上の)機能が、どのように振る舞うか検証するテストのこと。
- Customer TestのSUTは、しばしば、システム全体や、(完全な機能を提供できる)モジュールになる。
- Customer Testの内容が、SUT自体に影響を与えるようなことがあってはいけない。
- 「テスト対象のシステム」、つまり「このテストが検証しようとしているものごと」のこと。テスト側の視点からプロダクションコードを指すときに使う言葉。Class Under Test(CUT)、Object Under Test(OUT)、Method(s) Under Test(MUT)のようにも使う。
- Unit TestではなくCustomer Testのときは、検証しようとしている対象が、アプリケーション全体や、サブシステムの比較的大きな集合全体となることがある(AUT)。