51Testing软件测试论坛

标题: 如何做数据库检查点 [打印本页]

作者: chenliquan    时间: 2011-12-22 13:57
标题: 如何做数据库检查点
请教大家一个问题,最近在用QTP链接数据库并检查数据库,
我链接好数据库后,便不知道应该如何对数据库进行检查。
请用过QTP检查数据库的各位过来帮帮忙。
作者: 17800455    时间: 2011-12-22 15:50
不必用qtp本身带的数据库检查点,只要我们能答到相同的目的,具体方法不是问题。

      你可以用ADODB   去查询数据库  查到后和你基准数据进行对比。

      我没说太细节的东西,因为觉得你应该能明白了。。。。。
作者: chenliquan    时间: 2011-12-22 16:53
回复 2# 17800455

如果使用ADOOB的话  则相当于人工进行和基准数据进行对比了  这样的话  则会增加工作量  也不能体现QTP的自动化   有没有更好能体现自动化的办法呢?
作者: chenliquan    时间: 2011-12-23 11:04
回复 2# 17800455

谢谢你的回答,你说的很对,只要能达到目的,方法不是问题。
所以我准备即使用QTP自带的检查点,又使用ADODB。但不知是否能够行得通,正在慢慢试验中。
很希望你能够帮我提出些建议,比如说你说的基准数据,你是从哪里获得,怎么获得的呢?
作者: hsjzfling    时间: 2011-12-23 11:31
回复 4# chenliquan


    不知道你有没有先做过手工测试再做的自动化。手工测试是如何去验证,如何去获得基准数据的呢?

自动化不是意味着什么都不用做,而是要把本来要做N遍的重复的劳动,缩减到1遍加上额外的开发及维护工作。
作者: chenliquan    时间: 2011-12-23 13:47
谢谢楼上各位的指导,对于数据库我准备使用#17800455 的方法,并参考一些论文后,得到一个解决方法。
大概思路如下:
1、先写一个数据库连接函数,函数包括连接、对表数据的SQL查询。并将查询的数据作为预期数据
2、页面进行数据的增、删、改
3、调用第一步的sql查询进行比对




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2