20
集成测试和单元测试有什么区别?
我知道单元测试和集成测试的所谓教科书定义。我很好奇的是什么时候编写单元测试了……我将编写它们以涵盖尽可能多的类集。 例如,如果我有一个Word课程,我将为该Word课程编写一些单元测试。然后,我开始编写Sentence类,并在需要与Word该类进行交互时,经常编写我的单元测试,以便它们同时对... Sentence和Word...至少在它们进行交互的位置进行测试。 这些测试是否实质上已经成为集成测试,因为它们现在测试这两个类的集成,还是仅仅是跨越两个类的单元测试? 总的来说,由于这条线的不确定性,我很少实际编写集成测试……或者是我使用最终产品来查看所有部件在实际的集成测试中是否都能正常工作,即使它们是手动的并且很少超出范围每个特征? 我是误解了集成测试,还是集成测试和单元测试之间的区别真的很小?