2

SQL Server データベースのテストに使用しているツールは何ですか?

これは、データベースのすべての部分を意味します。

  • 構成
  • テーブル
  • 列タイプ
  • ストアド プロシージャ
  • 制約

ほとんどの場合、1 つのツールですべてを実行できるわけではありません。

4

2 に答える 2

1

「データベースをテストする」とはどういう意味ですか?

外部キーをテストする場合は、無効なデータを挿入する単純なスクリプトがあれば十分です。

データベースをテストすると、多数の問題が発生する可能性があります。それはすべてのテーブルを持っていますか?表は正しいですか?インデックスは適切に配置されていますか? 最新の更新プログラムは適用されましたか? データは移行されましたか?偶数は有効ですか?外部キーは正しいですか?

データベースにはテストすることがたくさんあるので、テストする簡単な方法を見つけることはまずありません。テスト ストアド プロシージャといくつかの Nunit 単体テストの組み合わせが、データベースの精査のほとんどを行っていることがわかりました。

于 2008-08-26T16:17:42.843 に答える
0

私は個人的に SqlCe で NHibernate を使用しています。これは、テストの実行後に特別な破棄を必要としない「使い捨て」デ​​ータベースを提供します。

また、該当する場合は、nhibernate マッピングをテストする良い方法も提供します。

これを達成する方法について少し前に書いた記事へのリンクは次のとおりです

于 2008-08-26T12:50:24.057 に答える