刘洪鹏 2007-8-28 09:20
数据库测试
测试用例中,输出项中提到了数据成功保存到数据库中,那么我想问一下,如果测试人员通过SQL语句对数据库进行查询,那么所执行的SQL语句,算不算测试用例中的一部分写出来呢.
ellse 2007-9-21 12:01
当然也算测试用例,比如我们的项目,要验证一个表,写一下目的,输入的查询代码,期望结果,我的用例很简单,就是这些,成功地就OK,失败的提Bug,然后让DEV去Resolve,所以测试用例没有很多形式化的东西。
vickiren 2007-11-14 09:55
回复 4# 的帖子
学习了啊:)
antoni 2007-11-14 10:43
数据库测试也要根据实际情况来进行,有些公司数据库的测试不是测试工程师在做,而是数据库维护人员在做,或者直接就是开发。
我现在做的数据库测试分阶段,因为我们公司数据库的测试也压在我们头上了。
第一阶段,也就是数据库生成阶段,可以进行数据库构造分析,结合数据库设计提一些设计上的建议。
第二阶段,构造数据进行数据库存储正确性测试,我们的开发把数据库写在rose档里,烦死了快,这一阶段可以自己协议写自动的存储过程来对数据库进行一些实际意义上的测试。
第三阶段,基本上就很轻松了,主要是后期数据库与服务器交互数据的一个验证过程。在web端进行数据提取检查其正确性。判断程序的错误,这一阶段我的理解就与数据库本身的测试联系不大了,主要是验证接口数据传递了。
[[i] 本帖最后由 antoni 于 2007-11-14 10:44 编辑 [/i]]
elong602 2007-11-14 12:07
对,有些公司的数据库就是DBA在做。
“如果测试人员通过SQL语句对数据库进行查询,那么所执行的SQL语句",这也是测试用例。输入代码,然后分析actual result,看是否和Expected Result一致。
Roseli 2007-11-14 16:27
数据库系统测试关注重点:
1、数据库是否符合范式
2、数据库设计是否和数据库相同
3、数据库设计是否合理
4、数据库安装测试
5、数据库配置测试
数据库集成测试关注重点
1、数据项的修改、增加、删除操作
2、数据据增加满、删除空
3、删除空表中的记录
4、数据表的并发操作
5、针对存储过程的接口测试
6、结合业务逻辑作关取表的接口测试
数据库单元测试关注重点
1、语句覆盖
2、通过走读方式
cuizhihui 2007-11-28 17:04
:lol xuexi
chen21436374 2007-11-28 21:56
呵呵,学习了不少,谢谢前辈
cindy316 2007-12-12 19:22
目前还没做过这方面的测试哎