小编han*_*esh的帖子

Pentaho水壶:如何为转换/工作设置测试?

我一直在使用Pentaho的壶相当长的一段时间,之前的转换和工作我做了(用勺子)已经从数据库相当简单的负载,重命名等,输入的东西到另一个数据库.但是现在我一直在进行转换,这些转换做了一些更复杂的计算,我现在想以某种方式进行测试.

所以我想做的是:

  1. 设置一些测试数据
  2. 运行转换
  3. 验证结果数据

一种选择可能是做一个测试转换的Kettle测试工作.但是由于我的转换与java项目有关,我更喜欢从jUnit运行测试.所以我考虑过做一个jUnit测试:

  1. 设置测试数据(使用dbunit)
  2. 运行转换(从命令行使用kitchen.sh)
  3. 验证结果数据(使用dbunit)

然而,这种方法将需要测试数据库(一个或多个),这并不总是可用(甲骨文等昂贵/遗留分贝的),我希望的是,如果我可以嘲笑或存根的一些测试数据传递给我的输入步骤一些如何.

关于如何测试Pentaho水壶转换的任何其他想法?

java testing junit pentaho kettle

13
推荐指数
1
解决办法
4227
查看次数

Selenium 2.53或2.48在Firefox 48.0中不起作用

我在firefox 47的更新中遇到了Firefox 48.0的错误

45000 ms后无法在端口7055上连接到主机127.0.0.1.Firefox控制台输出:066 addons.xpi DEBUG通过更改已安装的附加组件来更新数据库

我的系统和浏览器配置是:

Firefox 48

Selenium 2.48也尝试2.53

窗口8 64位

我也尝试了牵线木偶驱动程序,但没有得到适当的输出.

除了降级firefox之外,有关如何修复此问题的任何想法?

selenium webdriver selenium-ide selenium-webdriver

4
推荐指数
1
解决办法
6176
查看次数