2

データベースでデータが利用できないSQL Serverストアドプロシージャをテストするユーティリティまたはツールを知っていますか?そのツールは、ストアドプロシージャを読み取ってDBにデータを挿入する必要があります...

助言がありますか ?

ありがとう。

4

2 に答える 2

2

tSQLtフレームワーク(http://tsqlt.org)を使用する場合、テストの目的でテストにデータを挿入できます。これは最後にロールバックされるため、データベースの状態に影響を与えることはありません。これがあなたが心配していることなら。

tSQLtも無料でオープンソースです。これはもう1つのボーナスです。

于 2012-06-20T22:48:05.213 に答える
2

データのないテストは....人工的です。少し人工的ではありませんが、「Data Dude」(別名 Visual Studio Database Edition) などのツールを使用して、さまざまなパターンとアルゴリズムに基づいて大量の偽のデータを作成し、ストアド プロシージャのテスト コードを生成できます (明らかに単なるスタブです。実際のテストを自分で追加する必要があります)。もちろん、シミュレートされたデータを手動で生成することもできます。また、環境によっては、本番データのスナップショットでテストを実行できる場合もあります (明らかに、これは a: 本番データの存在、および b: セキュリティ/データ保護の問題に依存します)。それはあなたの文脈に当てはまるかもしれません)。

于 2011-07-30T07:41:58.633 に答える