ホワイトボックステストのテストデータ作成に関する記述として、 適切なものはどれか。 ア プログラムのアルゴリズムなど、内部構造に基づいて テストデータを作成する。 イ プログラムの機能に基づいてテストデータを作成する。 ウ プログラムの入カデータを同値分割法に基づいて分析し、 テストデータを作成する。 エ プログラムの入力と出力の関係に基づいてテストデータを作成する。