51Testing软件测试论坛

标题: 如何将数据输出到 Run-Time Data Table 中 [打印本页]

作者: higkoo    时间: 2008-1-15 16:45
标题: 如何将数据输出到 Run-Time Data Table 中
默认检查点输出结果是保存到 Run-Time Data Table 数据中,在测试结果中可以看见。


   但测试过程中一些数据想保留到结果中查看,该怎样做呢?
作者: xiaonan    时间: 2008-1-15 17:44
能不能把为什么要这样做的意图给说明一下,这样解决起来就更有针对性
作者: higkoo    时间: 2008-1-15 17:56
标题: 回复 2# xiaonan 的帖子
我现在测的个程序,是一个流程关联很强的审批系统

多级机关上报文件,内容我想用QTP进行验证(录入的数据,保存后再查看是否正确)
上传了程序:
http://bbs.51testing.com/attachment.php?aid=38171

我的思路是这样的,我在DataSheet里准备一些数据,然后可以把它再输出到Run-Time里,然后把取出的值也放到Run-Time里,完成后直接去对比两个的值就一眼能看出来了。


实际上目的很简单,不知是不是我的思路有问题?
就是为了验证录入信息和保存的信息是否一致而已。

[ 本帖最后由 higkoo 于 2008-1-15 18:00 编辑 ]
作者: gy21st    时间: 2008-1-15 18:24
你的想法没有问题啊。但什么是你要想做的呢?
输入值放在datasheet中,没有问题。运行至用getroproperty取出来放在datasheet中,也没有问题。尽管去做好了。
作者: higkoo    时间: 2008-1-15 22:37
标题: 回复 4# gy21st 的帖子
"运行至用getroproperty取出来放在datasheet"

   运行的值怎样输出到Run-time DataSheet里保存?
作者: gy21st    时间: 2008-1-16 00:21
标题: 回复 5# 的帖子
这个很简单,至少两种方式
1、直接赋值
2、用output参数输出
你至少要举例说明要存成什么样子才能有具体的方案。
作者: higkoo    时间: 2008-1-16 09:02
标题: 回复 6# gy21st 的帖子
多谢 gy21st  的回复,我再仔细查查帮助,既然可以实现,相信帮助文档里会给我帮助的  
作者: mstiunicon    时间: 2008-1-16 10:41
直接赋值就可以了:
dataTable("输出值",dtLocalSheet) = "要输出的值"
作者: higkoo    时间: 2008-1-16 11:22
标题: 回复 8# mstiunicon 的帖子
就是要这个,谢谢mstiunicon,直击要害!   :)
作者: eden_guo    时间: 2008-1-16 11:27
原帖由 mstiunicon 于 2008-1-16 10:41 发表
直接赋值就可以了:
dataTable("输出值",dtLocalSheet) = "要输出的值"


正解...不过qtp也不是万能的....
工作中碰到一些问题...不是 qtp能解决的时候.
开发脚本所费的时间.还不如...手工来的快

这个深有体会
作者: higkoo    时间: 2008-1-16 13:10
标题: 回复 10# eden_guo 的帖子
工具只是一个机械的手臂,靠你去指挥,机械本身是没有思维能力的

  如果运用,是否适用。  要对工具、程序、其它外界因素 综合衡量……
作者: flyfly310    时间: 2008-1-16 14:03
可以用 datatable.export("d:\abc.xls") 这样就可以保存下来了




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