white_lily0609 发表于 2012-3-15 14:30:57

有人做SQL SERVER的测试吗,我想了解SQL SERVER的测试流程,学习学习

有人做SQL SERVER的测试吗,我想了解SQL SERVER的测试流程,学习学习

qiqiloveyunyun 发表于 2012-12-25 13:47:47

这个版块的问题好像极少有人回答,版主失职啊

amibaren 发表于 2013-2-16 15:14:54

像什么常用的sql就不说了,这些都不是测试的重点而是基本技能
说一下我的一点经验吧。
1、个人觉得越接近数据就越接近业务的核心,因此业务理解是第一位的。对于表之间的E-R图要有清晰的认识,表的主键、外键和约束等要和业务上联系起来。
2、数据的处理有的是在代码中有的是在存储过程,核心的数据处理存储过程或者处理逻辑一定要看明白。
3、效率方面,哪些表哪些字段是用了索引的,程序处理时是否合理利用了索引,当操作的数据集较大时是否有优化空间,是否有重复的数据操作等等。学会看sql的执行计划来做进一步分析。(效率优化方面的东西比较多,可以自己多找下相关资料)
4、需求变更或有新需求时数据库方面的修改是否合理,可能的影响范围等等。
5、特定场景下是否会产生数据库性能下降、死锁或生成脏数据等等
6、新增的数据库函数有否经过单元测试
7、随着数据量的增加,可能会发生一些以前不曾发生的事情,要动态的看待数据库程序。
8、能够使用自动化脚本(我用的是python)进行数据库的自动化测试可以提高测试效率,这个可以慢慢来。
写的比较乱,但是可以参考下。

我是新手77 发表于 2014-2-11 10:17:06

不错
页: [1]
查看完整版本: 有人做SQL SERVER的测试吗,我想了解SQL SERVER的测试流程,学习学习