hotsmile99 发表于 2011-4-11 20:59:54

关于qtp项目中批量测试数据问题?

本帖最后由 hotsmile99 于 2011-4-12 07:22 编辑

现在在做的一个项目,因为有好几方介入,我们负责自动化测试,对方的数据库又基本不对我们开发,批量测试的时候,如果测试数据被执行了,数据发生了变化,就会影响到下次测试结果,对于这种情况
各位大虾有没有比较好的招?
谢谢!!!!!!

xieyang702 发表于 2011-4-11 21:20:57

把数据导出到Excel文件中,使用QTP在测试过程中从EXCEL导入数据进行测试,这样可以麽

kavensyw 发表于 2011-4-11 23:17:55

前提肯定是要确保数据一致才行了,要不然测试出来的Bug还不知道是不是数据引起的
1. 如果能拿到数据库的脚本,自己建个库,程序也自己发布
2. 实在不行,拿程序需要用到的数据库对象也行,构造一个简单的模拟也行
3. 实在不行,就和相关人员协调好,空闲时间(比如夜间)跑脚本吧

hotsmile99 发表于 2011-4-12 07:27:08

可能是我没有描述清楚,我们被测的系统也是对方的,例如某一类业务需要的数据只能用一次,如果用过后,下次再测试的时候,结果就不一样,在测试过程中,大家是如何解决的,我原先的思路是这样的,用sql语句去对方数据库中查找数据,每次保证取数的方式是一致的,但是目前存在的问题是,对方配合的人员也对系统不是全面了解,所以不一定能够提供比较全的sql语句。对于此种情况,各位有没有更好的建议?

kavensyw 发表于 2011-4-12 10:00:25

本帖最后由 kavensyw 于 2011-4-12 10:07 编辑

不知道你这边对数据库都有哪些权限,
可不可以建写触发器,再建立一个日志表log_table
将数据库的数据变化记录到你自己的日志表中,
然后查看日志表就可以知道数据变化情况了。
页: [1]
查看完整版本: 关于qtp项目中批量测试数据问题?