這是一個新工具IBM RFT。 每次腳本運行時,如何從Microsoft SQL數據庫動態獲取數據(以表格形式)?此數據應與Web應用程序上顯示的數據(作爲表格)一起檢查以進行驗證。 這有可能以任何方式?IBM Rational Functional Tester - 訪問數據庫
回答
首先:disable Simplified Scripting,否則它會遲早地把你所有的工作搞砸(通常很快很)。
StackOverflow的是充滿了如何來從MS SQL數據引導的,像
How do I connect to a SQL Server 2008 database using JDBC?
JDBC: Simple MSSql connection example not working
所以互聯網:http://www.javaworkspace.com/connectdatabase/connectSqlserver.do
現在,爲了從表中的數據: https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000013976627
https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000013731472
https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000013836617
短代碼示例:
ITestDataTable t=(ITestDataTable)table_htmlTable_name().getTestData("contents");
for(int i=0; i<t.getRowCount(); i++) {
for(int j=0; j<t.getColumnCount(); j++) {
logInfo("Row:" + i + " - Column: " + j +
" - Value: " + t.getCell(i,j).toString());
}
}
我沒有嘗試代碼,但應該可以正常工作。使用代碼中的相應對象更改table_htmlTable_name
。當你學會了如何從表格和數據庫讀取數據時,你can test them using a custom Verification Point。
String expectedValue = getValueFromDb();
String tableValue = getValueFromTable();
vpManual("VpName Here", expectedValue, tableValue).performTest;
的vpManual()只能檢查簡單值(雙,字符串,整數,布爾)
您可以使用Java或.net編寫額外的代碼到測試中;我不確定如何指導該工具生成該代碼,但它很容易使用標準Java庫編寫。更改選項中的「簡化腳本」模式,您將看到包含一些額外庫的普通Java代碼以進行驗證。
- 1. RFT(Rational Functional Tester的)
- 2. Rational Functional Tester
- 3. Rational Functional Tester 8.5.1
- 4. Java Web與IBM Rational Functional Tester(RFT)
- 5. 回放Rational Functional Tester的
- 6. IBM的Rational Functional Tester(v 9.1)是否測試網頁?
- 7. Rational Functional Tester和模擬框架
- 8. Rational Functional Tester等待對象存在
- 9. Rational Functional Tester快速入門教程(RFT)
- 10. Rational Functional Tester無法啓用瀏覽器
- 11. 如何集成Rational Functional Tester(RFT)和Jenkins?
- 12. Rational Functional Tester初學者指南
- 13. Rational Functional Tester下拉列表選擇
- 14. 在Rational Functional Tester中的數據池的中間開始測試
- 15. 是否可以將IBM Rational Functional Tester與Node.js應用程序集成
- 16. 如何更改Rational Functional Tester記錄的內容?
- 17. 訪問Rational DOORS數據庫
- 18. 如何在Rational Functional Tester v8.2中快速使用getproperty
- 19. Rational Functional Tester驗證點標題未出現在日誌中
- 20. 如何識別Rational Functional Tester是否從命令行運行?
- 21. IBM Rational Integration Tester入門版不會打開項目
- 22. IBM Rational與IBM Rational Rose不同嗎?
- 23. Rational Functional Tester - 如何獲取從父腳本調用的腳本以使用父級的數據池?
- 24. 如何讓Rational Functional Tester在網格中的每一行上執行記錄的操作?
- 25. Rational Appln Deb IBM 7.5.4
- 26. API to IBM Rational Requirement Composer
- 27. 來自dashboard.html的IBM Cloudant數據庫訪問問題
- 28. IBM Rational Build Forge適配器
- 29. IBM Rational Application Developer V7.5和WAS6.1
- 30. IBM Rational許可證密鑰