2012-11-21 24 views
2

我有一個腳本調用了測試數據庫的其他腳本。當腳本運行時,它將在控制檯中顯示查詢結果。我怎麼可能創建一個手動VP來在日誌中顯示callScript的結果?如何爲callScript創建手動VP?

+0

什麼是VP?,您能詳細說明您的問題嗎? – jeremy

回答

1

callScript()方法可以返回object作爲結果,但我認爲您希望測試查詢的結果。

使用方法VPManual("YourVPName", baselineData, actualData).performTest()其中baselineData是正確的結果,actualData是查詢執行的結果集。

棘手的部分是,RFT陳只檢查「基本」類型,如數字和字符串。因此,您必須將結果集轉換爲字符串形式或分別測試每個結果集值。 另一種方法是寫自己的平等的測試和這篇文章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