APIを新アプリに移行する+以前と同じ仕様を担保する必要がある場合はregression(回帰)テストが有効。
つまり、ユニットテストとして、以前までのAPIのレスポンス値と今回のAPIのレスポンス値を比較するテストを書く。
レスポンスのテストデータには、ログからリクエスト数の多いものを採用する。(影響の大きいデータを優先的に担保)
これにより、既存の仕様をコードレベルで担保しながら移行することができる。
テスト駆動開発という意味でも良さそう。
APIを新アプリに移行する+以前と同じ仕様を担保する必要がある場合はregression(回帰)テストが有効。
つまり、ユニットテストとして、以前までのAPIのレスポンス値と今回のAPIのレスポンス値を比較するテストを書く。
レスポンスのテストデータには、ログからリクエスト数の多いものを採用する。(影響の大きいデータを優先的に担保)
これにより、既存の仕様をコードレベルで担保しながら移行することができる。
テスト駆動開発という意味でも良さそう。