私がテスト設計するなら、代表的な値で単体テスト済みのモジュールが正しく呼び出せているかをテストします。
単体テストで行った詳細なテストをもう一度繰り返したりはしません。(代表的なデータを使うという意味で、単体と重複するデータをテストすることはありえます。)
呼び出せて結果を正しく処理できていれば、問題ないと考えるからです。
ただし、例外を返すなどの処理は呼び出し側の処理の話なので、単体と重複するデータでも結合テストのケースに含めます。
まとめると、分岐網羅(すべてのstepが実行される状態)を目指します。
(実際に計測するとDB接続エラーなどテストしない項目が含まれるため、8割り程度かもしれません。)
重ねてテストするとしっかりテスト出来たように感じるかもしれません。しかし、経験からバグはテストしづらいところに存在することを知っています。
テストし易い検証済みの項目よりも大事なテスト項目があるので、私はテストの重複は避けるようにしています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。