テストデータをどうやって作りますか? テストコードを書くとき、テストデータを投入することが多いと思うが、普段皆さんはどうやってテストデータを作っているのだろう。 例えばDjangoは所定のモデルのデータをjsonやxml形式で出力して利用するfixtureという仕組みがあるので、これを使うことは多いと思う。 fixture: http://docs.nullpobug.com/django-doc-ja/trunk/topics/testing.html#topics-testing-fixtures だが、場合によってはこの方法があまり適しないことがある。 fixtureでテストデータを投入すると困る場合 モデル定義を変えた場合にfixtureも直さなければならない fixtureは静的ファイルにデータを出して利用する仕組みの為、モデル定義を変えてしまうとfixtureのファイルも修正し