数年間、私は qmTest と呼ばれるテスト ツールを使用しており、いくつかの Firebird データベースのテスト駆動型データベース開発を行うことができます。新しい機能 (テーブル、トリガー、ストアド プロシージャなど) が失敗するまでテストを作成し、テストに合格するまでデータベースを変更します。必要に応じて、テストが再び失敗するまでさらに作業を行い、テストが成功するまでデータベースを変更します。機能のテストが完了し、100% の確率で合格したら、それをデータベースの他の一連のテストに保存します。別のテストまたは展開に移る前に、すべてのテストをスイートとして実行して、何も壊れていないことを確認します。テストは他のテストに依存することができ、結果は記録され、ブラウザーに表示されます。
ここには何も新しいことはありません。
当店はMSSQLServerでの標準化を目指しており、データベースの開発にも同じ手順を使用したいと考えています。この種の開発を許可または促進するツールを知っている人はいますか? Team System にはあると思いますが、現時点ではそれを所有していません。
私はスクリプト作成に反対ではありませんが、よりグラフィカルな環境を歓迎します。
助言がありますか?