多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

QTP中xml检查点之架构验证-自动化测试

更新时间:2022-05-23 09:18:09 作者:多测师 浏览:90

  最近做的项目里面会导出xml文件,但是有时候经常出现一些意想不到的小问题,节点有候会错误,但是人工检查起来又很麻烦。于是想到了qtp里面,xml检查点有架构验证检验功能,可以检查这个xml文件是否与xml相应的模板结构匹配,于是拿着一个标准的xml文件,用.net里面的 xsd.exe工具,或者Stylus Studio 2008 XML企业版里面的转成相应的xsd架构文件。

QTP中xml检查点之架构验证-自动化测试

  然后在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的时候,程序默认有属性值检查,属性个数,子节点的检查,但是我这个项目主要是检查结构是否一致,所以我将这些检查都去掉了。

  以上内容为大家介绍了自动化测试中的QTP中xml检查点之架构验证,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部