5
单元测试-入门
我刚刚开始进行单元测试,但不确定我是否真的了解所有内容。我阅读了有关这方面的教程和书籍,但是我有两个快速问题: 我认为单元测试的目的是测试我们实际编写的代码。但是,在我看来,为了能够运行测试,我们必须更改原始代码,这时我们并不是在真正测试我们编写的代码,而是在测试我们编写的代码。 我们的大多数代码都依赖于外部资源。但是,在重构我们的代码后,即使它会破坏原始代码,我们的测试仍然可以正常运行,因为外部源只是我们测试用例内部的模型。它是否违反了单元测试的目的? 抱歉,我在这里听起来很蠢,但我认为有人可以启发我。 提前致谢。
14
unit-testing