这是什么
数据库测试验证应用程序数据层的正确性、完整性和性能——涵盖模式验证、数据完整性约束、存储过程,以及确保查询在并发访问下返回准确结果。
为什么重要
数据库是应用程序最宝贵资产——数据——真正所在的地方,因此一个悄悄损坏或丢失数据的bug,往往比用户界面中的bug危害大得多,这使严谨的数据库测试成为一门真正高风险的学科。
考试小贴士
测试数据库操作时,始终检查并发访问下的行为(多个操作同时发生),而不仅仅是单用户场景——竞态条件和锁定问题是生产系统中最常见、也最难重现的数据库bug之一。
数据库测试验证应用程序数据层的正确性、完整性和性能——涵盖模式验证、数据完整性约束、存储过程,以及确保查询在并发访问下返回准确结果。
数据库是应用程序最宝贵资产——数据——真正所在的地方,因此一个悄悄损坏或丢失数据的bug,往往比用户界面中的bug危害大得多,这使严谨的数据库测试成为一门真正高风险的学科。
测试数据库操作时,始终检查并发访问下的行为(多个操作同时发生),而不仅仅是单用户场景——竞态条件和锁定问题是生产系统中最常见、也最难重现的数据库bug之一。