除了自动化测试之外,SQL 测试(存储过程、 View 、查询、触发器...)的最佳实践是什么? 大多数情况下,查询有效或返回数千行,因此检查它们有点困难。我想知道您通常如何测试 SQL 查询。 您能给我指出一个好的(在线)引用吗?
最佳答案
尝试消除额外的变量。
实现方法:
- 每个测试应仅测试一项功能( View 、存储过程等)
- 使用已知的测试数据(应该来自真实环境(但不是真正的真实环境)
- 使用最少量的测试数据来充分测试该功能。
关于SQL测试最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/840350/