データベースでデータが利用できないSQL Serverストアドプロシージャをテストするユーティリティまたはツールを知っていますか?そのツールは、ストアドプロシージャを読み取ってDBにデータを挿入する必要があります...
助言がありますか ?
ありがとう。
データベースでデータが利用できないSQL Serverストアドプロシージャをテストするユーティリティまたはツールを知っていますか?そのツールは、ストアドプロシージャを読み取ってDBにデータを挿入する必要があります...
助言がありますか ?
ありがとう。
tSQLtフレームワーク(http://tsqlt.org)を使用する場合、テストの目的でテストにデータを挿入できます。これは最後にロールバックされるため、データベースの状態に影響を与えることはありません。これがあなたが心配していることなら。
tSQLtも無料でオープンソースです。これはもう1つのボーナスです。
データのないテストは....人工的です。少し人工的ではありませんが、「Data Dude」(別名 Visual Studio Database Edition) などのツールを使用して、さまざまなパターンとアルゴリズムに基づいて大量の偽のデータを作成し、ストアド プロシージャのテスト コードを生成できます (明らかに単なるスタブです。実際のテストを自分で追加する必要があります)。もちろん、シミュレートされたデータを手動で生成することもできます。また、環境によっては、本番データのスナップショットでテストを実行できる場合もあります (明らかに、これは a: 本番データの存在、および b: セキュリティ/データ保護の問題に依存します)。それはあなたの文脈に当てはまるかもしれません)。