集成测试外部库?

时间:2009-01-02 05:46:29

标签: java testing tdd integration-testing

我在java项目中使用外部库,但我不确定如何将其与我的代码集成测试。 例如:假设我使用字符串加密库来加密密码。

请指教。

由于

1 个答案:

答案 0 :(得分:2)

您可能正在考虑集成测试,而不是单元测试。一般来说,我不会测试不属于我自己的代码。我要做的集成测试基本上是类似于我的代码的单元测试的写测试,但不是模拟外部库 - 即直接使用它。您可能需要进行一些设置以创建测试环境,包括您要在测试中使用的任何数据,以便执行此操作。集成测试可能不如单元测试那么广泛,因为您实际上只需要测试执行外部功能的路径,而不是通过代码的所有路径。