这是一个新工具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许可证密钥