1

アプリケーション (特に SQL ステートメント) をさまざまなデータベースに対してテストしたいと考えています。実はCruise ControlとOracleを使っています。

他のデータベースでテストを拡張したい。

助言がありますか?

4

1 に答える 1

1

当社のソフトウェアには、データベース構成を含む .config ファイルがあります。何らかの方法で構成を分離できる場合は、f.eks のようにします。次に、クルーズ コントロール テスト プロジェクト (TestsOracle、TestsMSSql) を複製し、単体テスト タスクの前にタスクで構成を切り替えることができます。そのようなOracle、MySql、およびSQL Serverをテストします。

ビルド タスクからコードの変更を取得するプラグインも作成したので、テストの実行ごとに、実際の単体テストの実行に組み込まれたコードの変更を確認できます。

それが役立つことを願っています!

于 2010-03-05T10:13:10.847 に答える