実データでテストすること自体はいい
テストデータだって完璧じゃないし見逃しはある
だが実データを使ってプログラミングしてれば
動くっしょ?という考えは大問題

シェルスクリプトで業務システム開発じゃーって息巻いて
誰かにシェルスクリプトじゃ単体テストできないよね?って
突っ込まれた時の苦し紛れの言い訳にしか見えない

「実データを使ってプログラミングすれば、単純な動く動かないの
単体テストはプログラミングの過程でクリアできる!」

いや、単体テストは、単純な動く動かないをテストするもんじゃねーから