【问题标题】:How to create manual VP for callScript?如何为 callScript 创建手动 VP?
【发布时间】:2012-11-10 02:17:22
【问题描述】:

我有一个脚本可以调用其他测试数据库的脚本。当脚本运行时,它会在控制台中显示查询结果。我怎么可能创建一个手动 VP 来在日志中显示 callScript 的结果?

【问题讨论】:

  • 什么是VP?,你能详细说明你的问题吗?

标签: rft


【解决方案1】:

callScript() 方法可以返回 object 作为结果,但我认为您希望测试查询的结果。

使用VPManual("YourVPName", baselineData, actualData).performTest() 方法,其中baselineData 是正确的结果,actualData 是执行查询的结果集。

棘手的部分是 RFT chan 仅检查“基本”类型,如数字和字符串。因此,您必须将结果集转换为字符串形式或分别测试每个结果集值。 另一种方法是编写自己的相等测试并像本文中那样使用它http://rationaltester.wordpress.com/2010/07/26/rational-functional-tester-file-compare/
vpManual("yourVPName", true, compareResultSets(baseResultset, actualResultset));一起去

(有关如何操作的提示,请查看Comparing resultsets in jdbc

您可以在此处阅读教程 http://www.ibmpressbooks.com/articles/article.asp?p=1409808&seqNum=17

【讨论】:

    猜你喜欢
    • 2023-01-04
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多