2

このソフトウェアはほぼ3年前のものであり、Djangoに付属の標準テストがありますが、すべての単体テストと埋め戻しテストを開始したいと思います。これは、主にデータベース要件のために、困難な作業のように思われます。理想的には、データベースのコピーを使用してテストできますが、Djangoではフィクスチャを使用する必要があります。つまり、すべてをエクスポートして、「ビルド」ごとにインポートする必要があり、それだけでも非常に長い時間がかかります。これにアプローチするためのよりエレガントな方法はありますか?

4

1 に答える 1

6

私はすべてを単体テストするのではなく、何があっても正しくなければならない重要な部分だけをテストします。レガシーコードを効果的に使用することは、これを実行するためのいくつかの方法を説明する素晴らしい本です。古いコードに単体テストを追加するときに非常に便利であることがわかりました。

于 2012-05-24T11:51:41.457 に答える