我们的团队 (QA) 面临以下问题:
我们有一个数据库,只能由我们的应用程序访问,该应用Core
程序是一个WCF services
应用程序。我们的客户端应用程序正在使用Core
访问数据库。
在某些时候,我们获得了我们的新版本Core application
和我们的Database
. 该Dev
部门还给了我们一个 sql 脚本,它改变了我们的database Core data
. core data
用于描述我们系统的Core Application
逻辑,因此对该数据的每次更改都可能影响我们客户端应用程序的任何功能。
我的问题是:
- 我们应该再次测试我们所有的应用程序(即使它们已经完全测试)还是有更有效的方法来测试 SQL 脚本?
- 是否有用于数据完整性/迁移测试的测试技术/工具?
在运行迁移脚本后,我正在寻找对数据库的快速有效性/完整性测试。这将防止我们通过应用程序对其进行测试而浪费时间。如果有效性/完整性测试成功,那么我们可以测试应用程序。