51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3060|回复: 12
打印 上一主题 下一主题

[原创] 请问关于QTP如何生成自定义的报告

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-17 09:23:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下大家,QTP在运行完测试后如何能生成自定义的报告,报告里包含测试的总体成功与否,和每步的相关信息。最好是XML格式的,其他格式也可以,请知道的朋友赐教,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-11-17 10:01:51 | 只看该作者
打开结果报告,在file下面有个export to html file  选择之后,里面有个user-defined XSL选项,在这里可以选择您定义号的模板。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-11-17 14:23:22 | 只看该作者

回复

我拭了一下,选择那个export to HTML file 以后,好像是提示我使用来打印的
我是想能够自定义一个结果报告,里面包含我关心的结果数据,好像用VBS脚本可以实现,我在网上看到有的人说可以自己写VBS来自定义报告,有XLS,XML等格式的,但都没有详细的解释和例子,但现在不知道怎么弄,请教大家了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-9-21 13:50
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
    发表于 2008-11-17 17:43:52 | 只看该作者
    跟踪问题。切实需要啊……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-11-18 11:07:40 | 只看该作者
    推荐你使用reportmanager,很不错,网上有下,开源的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-11-18 14:06:48 | 只看该作者

    回复 1# 的帖子

    可以用
    Reporter.Filter = rfEnableAll
    Reporter.ReportEvent micPass, "报告名称",A
    A是指要输出的数据

    这个会在运行完脚本后的分析报告中出现。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-9-21 13:50
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
    发表于 2008-11-18 15:32:48 | 只看该作者
    楼上的,没看懂啊。....
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-11-18 17:08:41 | 只看该作者

    回复 7# 的帖子

    比如,
    找出页面中的所有webtable,想把它们输出
    Reporter.Filter = rfEnableAll
    Reporter.ReportEvent micPass,"所有table名称",webtable
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2008-11-19 16:56:03 | 只看该作者
    dog487朋友,能麻烦您发个您写的类似的程序上来吗?您的回复应该很有用, 但没看明白
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2008-11-19 17:00:32 | 只看该作者
    请问五楼的朋友指的是Report Manager Light这个软件吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2008-11-20 09:19:29 | 只看该作者
    顶一下,希望知道的朋友赐教,在线等。。。谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2008-12-8 08:23:50 | 只看该作者

    sample coude

    Reporter.ReportEvent micDone,"Start Action1 ...","开始运行Action1测试脚本."
    Reporter.ReportEvent micDone,"Action1 Testing...","Action1测试中..."
    Reporter.ReportEvent micDone,"End Action1","Action1测试结束"

    在qtp里运行上面的code, 然后察看result, 你可以看到这个report被重新定义过了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2008-12-8 08:32:22 | 只看该作者

    自己写了一段,然后运行,export report.html(attachment)

    SystemUtil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe","","C:\Program Files\HP\QuickTest Professional\samples\flight\app\","open"
    Reporter.ReportEvent micDone,"Start Login Dialog Box ...","开始运行Action1 Login DB 测试脚本."
    Dialog("Login").WinEdit("Agent Name:").Set "mercury"
    Reporter.ReportEvent micDone,"Action1 Input Agent Name...","Action1 Input Agent 测试中..."
    Dialog("Login").WinEdit("Password:").SetSecure "493c6795b40c132a9d438086acde174d744e8020"
    Reporter.ReportEvent micDone,"Action1 Input Password","Action1 Input Password"
    Dialog("Login").WinButton("OK").Click
    Reporter.ReportEvent micDone,"Action1 Finished.","Action1 测试结束"
    Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 22:20 , Processed in 0.081093 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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