【发布时间】:2013-05-23 18:36:25
【问题描述】:
我开始在我的项目中使用单元测试,并且正在编写在方法/功能级别进行测试的测试。
我明白这一点,这是有道理的。
但是,什么是集成测试?从我读到的内容来看,它将测试范围扩大到测试应用程序的更大功能。
这意味着我编写了一个新的测试套件来测试更大的东西,例如(在电子商务网站上)结帐功能、用户登录功能、购物篮功能。所以在这里我会写 3 个集成测试?
这是正确的 - 如果不是,有人可以解释一下是什么意思。
此外,集成测试是否涉及 ui(此处为 Web 应用程序上下文),并且会使用 selenium 之类的工具来自动化。还是集成测试仍然在代码级别,但将代码的不同类和区域联系在一起。
【问题讨论】:
标签: java php unit-testing testing integration-testing