51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3550|回复: 3
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-15 14:30:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有人做SQL SERVER的测试吗,我想了解SQL SERVER的测试流程,学习学习
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-12-25 13:47:47 | 只看该作者
这个版块的问题好像极少有人回答,版主失职啊
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

4#
发表于 2014-2-11 10:17:06 | 只看该作者
不错
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 22:24 , Processed in 0.103097 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表