正解は エ
ソフトウェアテストには大きく3つの段階があり、それぞれ異なる目的と範囲を持っています。単体テストはプログラムの最小単位(モジュール)の動作を確認するもので、内部ロジックやパスの網羅的なテストを行います。結合テストは複数のモジュールを組み合わせた際の連携やインタフェースの確認が主な目的です。システムテストはシステム全体としての性能や運用要件を確認する段階で、処理時間やリソース使用量などの確認を行います。したがって、cの内部パス確認は単体テスト、bのインタフェース確認は結合テスト、aの処理時間確認はシステムテストが適切です。
テストの3段階は「小さい範囲から大きい範囲へ」という順序で覚えましょう。単体テストは個々のモジュールの内部、結合テストはモジュール間の接続、システムテストはシステム全体の性能という具合です。