私が取り組んでいるプログラムの一環として、ユーザーからの入力構成ファイルを受け入れて処理する必要があります。入力ファイルはかなり複雑で、ファイルパーサーは完全にテストする必要があります。テストデータ:外部リソースファイルを使って作業する
私のテスト手法の一環として、私は、リソースファイルの束作成:ユーザーの可能な入力を反映して、それぞれがわずかに異なること、さらに多くの
sample_ActionValueAssignedValid.json
sample_ActionValueMissing.json
sample_ActionValueInvalid.json
sample_ActionValueAssignedWhiteSpace.json
および多くを。
ある時点で、顧客が来て、データ構造を変更して何らかのデータを組み込んで削除するよう依頼しました。美しい。
今、私は新しい完全なsample.json
ファイルを用意しています。しかし、すでにテストが書かれている他のすべてのリソースファイルはどうすればいいですか?私はそれらを一つずつ更新することができると思います...しかし、私は不思議ではありません...もっと良い方法が必要ですか?
私に教えてください、あなたはこのような状況にどのようにアプローチするのですか?