51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3284|回复: 15
打印 上一主题 下一主题

[原创] 求助:请问QTP能从UI界面取数吗

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-21 15:28:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各为大侠,我想问一下,我有一个股票分析的软件,是从国外的交易所每天取回来各个股票的交易数据,量很大,现在怀疑UI界面上的数和后台数据库上的数可能有不一致的现象,但是人为的算和对比非常的麻烦,现在想用一个软件从UI上把数取出来直接放到excel表中,之后在用sql语句,从数据库中把后台的数取出来,做一下对比分析,看看是不是有不一样的现象存在,不知道qtp能实现这个功能吗? 迫切期待各位大侠的指点和帮助,非常感谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    16#
    发表于 2008-3-24 21:10:57 | 只看该作者
    原帖由 C060706 于 2008-3-24 17:02 发表
    QTP可以执行SQL语句吗?具体怎么做哦?


    可能我的表达不是很清楚,建议你去看 http://bbs.51testing.com/thread-34181-1-2.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-3-24 20:52:23 | 只看该作者
    不错不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2008-3-24 17:02:13 | 只看该作者
    QTP可以执行SQL语句吗?具体怎么做哦?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2008-3-21 22:01:36 | 只看该作者
    只要 QTP 可以正确识别你说的那个股票分析的软件的对象,那么QTP就可以完全满足你的要求。其思路是:先使用 GetROProperty 函数得到所需要的各个数据,再写SQL语句让QTP去数据库获取数据库里面的数据,两者进行比较就可以了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2008-3-21 17:19:08 | 只看该作者

    回复 9# 的帖子

    明白了,我现在就是差该软件的开发语言了,我今天问完了之后会回复到这里,请您多关注一下吧,需要您的帮助,非常感谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2008-3-21 17:17:15 | 只看该作者

    回复 10# 的帖子

    您这是什么意思,工具?语句?没明白
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2008-3-21 16:49:00 | 只看该作者
    Insert text output to datatable
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2008-3-21 16:43:00 | 只看该作者

    回复 8# 的帖子

    如你所愿,它就是从ui上取的,并且取到以后可以自动和数据库中相关的数据做比较,返回比较的结果。4#说的也是这个意思~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2008-3-21 16:32:37 | 只看该作者

    回复 5# 的帖子

    但是它取数的机制是什么呢?如果还是从后台数据库中取的数那就不是需要的,希望取的数是界面上看到的数,后台数据库里的数用SQL语句能取出来,现在是怕界面上的数和库里的数不一致,所以想直接取出界面上的数和后台数据库中数做一下对比.如果QTP取数的实质也是取的数据库里的数的话那比较就没有意义了.非常谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2008-3-21 16:28:23 | 只看该作者

    回复 4# 的帖子

    非常感谢,但是不能从数据库中取数啊,要求是直接取界面上看到的数,数据库中的数,自己从库里用sql语句取出来.这样做的目的就是要对比一下,看两者是否会不一致的.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2008-3-21 16:26:33 | 只看该作者

    回复 3# 的帖子

    不能从数据库取数,要求就是取界面上的数,开发语言我还不知道,我是帮一个朋友问的,我得问问她们的开发语言是什么,非常感谢你!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2008-3-21 16:22:29 | 只看该作者

    同hsjzfling所说

    CS程序要看它的开发语言。若是BS程序,多数都没有问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-3-21 16:04:53 | 只看该作者
    可以实现,插入表格检查点,然后将检查点与后台数据库相连,QTP连数据库的语句
    "Driver=PostgreSQL Unicode;Server=10.10.60.175ort=5432;Database=iContent0830;Uid=postgresql

    wd=postgresql;"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-3-21 15:56:03 | 只看该作者
    首先你要确定你们软件的开发语言环境是什么,如果QTP能支持或者说有相关插件支持,那么应该是可以实现你想要的功能的~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2008-3-21 15:55:26 | 只看该作者

    这个我也不知道,但觉得是个问题,一同关注

    这个我也不知道,但觉得是个问题,一同关注
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-19 06:20 , Processed in 0.074688 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表