2

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

4

1 回答 1

1

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

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

棘手的部分是 RFT chan 仅检查“基本”类型,如数字和字符串。因此,您必须将结果集转换为字符串形式或分别测试每个结果集值。另一种方法是编写自己的相等测试并像本文一样使用它http://rationalester.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

于 2012-11-22T08:53:02.847 回答