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