0

我从这里读过“上游”程序... http://xunitpatterns.com/Back%20Door%20Manipulation.html

如果数据存储在 SUT 外部,例如在关系数据库中,则 Data Loader 可以是写入该数据存储的“只是另一个应用程序”。它将以与 SUT 几乎相同的方式使用数据库,但它将从文件中获取其输入,而不是从 SUT 通常获取其输入的任何地方(例如其他“上游”程序)。

“上游”程序是否意味着某些程序通过网络连接或IPC或其他方式提供其数据,除了读取文件?我听说过上传程序或更新一些东西,但我从未听说过“上游”程序。你能解释一下,或者举一些例子吗?提前致谢。

4

1 回答 1

1

上游程序是您自己的程序并不真正了解或关心的存在关闭。在您引用的示例中,您的应用程序知道数据加载器,但它不知道或不关心数据加载器从哪里获取数据 - 上游程序。

这个比喻来自一条河流——你看到流过你的水,但你不知道也不关心它来自上游的哪里。好吧,也许您确实在乎是否要喝它,但是没有任何比喻是完美的:-)

于 2010-02-06T12:59:07.300 回答