51Testing软件测试论坛

标题: 关于解析QTP生成的XML测试报告的问题 [打印本页]

作者: webgod    时间: 2008-11-13 15:09
标题: 关于解析QTP生成的XML测试报告的问题
注:XML测试报告一般在测试案例目录的Report/Results.xml。

问题原因:因为我要做的是自动测试,有程序定期的调度QTP,QTP执行完测试案例后生成XML测试报告,然后我会将此XML报告FTP到我的服务器,并在服务器端进行解析,取得最终的测试结果并存入数据库。

问题: 因为我对QTP并不是很熟悉,发现得到的XML格式比较复杂,还没有对其结构有很深的了解,所以想问一下各位:
1)是否已有现成的解析程序,能否指点一下?谢谢!
2)QTP生成的XML报告格式是否可以指定?(比如:可否自己定义一些XML Tag并将相关步骤的测试结果输入到此Tag的value中)如何做?能否共享一点资料,谢谢!
3)有没有其他的方式得到每次QTP测试完成之后的测试结果?

PS:我用的是java程序。
作者: webgod    时间: 2008-11-13 16:48
看到很多人可以生成自己的测试日志文件,想问一下如何生成的?如果有帖子介绍过,能否给个链接或者帖子名称,我好搜索,谢谢!!
作者: 没有蛀牙    时间: 2008-11-13 17:18
QTP可以自己生成Results.xml?
怎么弄得阿
作者: webgod    时间: 2008-11-13 18:27
每次测试结束后,XML测试报告一般在测试案例目录的Report/Results.xml。
作者: zte_boy    时间: 2008-11-13 18:34
http://www.51testing.com/?161787 ... e_itemid_93007.html
作者: webgod    时间: 2008-11-13 18:41
万分感谢楼上的,文章是输出Excel的,我先学习一下 ^_^,如果有哪位有生成XML格式的例子,望不吝赐教!! 再次万分感谢!
作者: 没有蛀牙    时间: 2008-11-18 17:26
原来你说的那个东西啊
那个要TestResultViewer来看得
而且单个xml文件没有意义,自动生成的是一个文件夹,整个文件夹才能算是一个report
如果你的report识是给别人看得,推荐用Excel格式,简单明了
作者: qijunhaha    时间: 2008-11-20 09:20
顶,希望知道的朋友赐教。谢谢
作者: tracyd    时间: 2008-12-6 07:59
标题: zte_boy的这段代码如何用?
请指教?
作者: zte_boy    时间: 2008-12-7 09:43
本质上QTP展示的报告就是解析的XML文件,只 不过QTP本身把这段解析代码封装了
你可以根据自己的需要利用microsoft.xmldom对象去解析出来就可以了
作者: kakamissyou    时间: 2008-12-7 17:46
标题: 我们采用的是楼主说的方法2
这个自己规定一个格式了。

我们是用Qtp自带的xml 方法或者像楼上说的dom,不过后者较复杂一些。前者参看Qtp的帮助。

然后呢,我们用一个JAVA程序把这个结果再解析了。传到系统上面去。就是一个CASEID和相对

应的状态,PASSED或者是Failed。楼主自己会写程序应该不难。




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