私たちのチーム (QA) は、次の問題に直面しています。
Core
アプリであるアプリケーションによってのみアクセスされるデータベースがありますWCF services
。クライアント アプリケーションは を使用しCore
てデータベースにアクセスしています。
ある時点で、 と の新しいバージョンが提供されましCore application
たDatabase
。部門はまたDev
、私たちの大部分を変更しているSQLスクリプトを提供してくれましたdatabase Core data
. は、システムのロジックを記述するためにcore data
使用されるCore Application
ため、そのデータのすべての変更は、クライアント アプリケーションの機能に影響を与える可能性があります。
私の質問は次のとおりです。
- すべてのアプリケーションをもう一度テストする必要がありますか (既に完全にテストされている場合でも)、または SQL スクリプトをテストするより効率的な方法はありますか?
- データの整合性/移行テストのためのテスト手法/ツールはありますか?
移行スクリプトを実行した後、データベースの有効性/整合性を簡単にテストしたいと考えています。これにより、アプリケーションを介してテストすることで時間を失うことを防ぐことができます. 有効性/整合性テストが成功した場合は、アプリをテストできます。