探索测试之路。。。

qtp里面xml检查点之架构验证

上一篇 / 下一篇  2008-11-06 14:55:02 / 个人分类:Qtp

最近做的项目里面会导出xml文件,但是有时候经常出现一些意想不到的小问题,节点有候会错误,但是人工检查起来又很麻烦。
于是想到了qtp里面,xml检查点有架构验证检验功能,可以检查这个xml文件是否与xml相应的模板结构匹配,于是拿着一个标准的xml文件,用.net里面的xsd.exe工具,或者Stylus Studio 2008 XML企业版里面的转成相应的xsd架构文件。
然后在qtp里面写新建一个项目,写一个简单的语句
msgbox("检验开始了")
然后在下面插入了xml检查点,选择“Create checkpoint from XML file”,选择待检验的xml文件,然后点击Active Schema Validation按钮,弹出xsd文件选择界面,选择之前转好的标准xsd文件,确定返回;
然后执行该qtp文件,提示检验开始后,自动生成的结果里面就会告诉你是否与架构匹配了。

实际中的总结:
1.生成xsd文件的时候,有不同字段类型,我试了下,在我这个项目里面,全部选择为string非常好,为什么这么说了,因为当一个字段为非string类型的时候,就显示为<a/>,但是当有数据的时候就显示<a>1</a>,如果选择int类型,那么结果集里面就会弹出这个错误提示,给判断照成影响。
2.在检查xml的时候,程序默认有属性值检查,属性个数,子节点的检查,但是我这个项目主要是检查结构是否一致,所以我将这些检查都去掉了。


TAG: Qtp

 

评分:0

我来说两句

Open Toolbar