我开始在我的项目中使用单元测试,并编写测试方法/函数级别的测试。
我理解这一点,这很有道理。
但是,什么是集成测试?从我所读的内容来看,它将测试范围提升到测试应用程序更大的特性。这意味着我需要编写一个新的测试套件来测试更大的功能,例如(在电子商务网站上)结账功能、用户登录功能和购物篮功能。因此,我需要编写3个集成测试吗?
如果不正确,有人能解释一下是什么意思吗?
另外,集成测试是否涉及 UI(在 Web 应用程序上下文中),并且会使用像 Selenium 这样的自动化工具?还是集成测试仍然处于代码级别,但将代码的不同类和区域联系在一起?
我理解这一点,这很有道理。
但是,什么是集成测试?从我所读的内容来看,它将测试范围提升到测试应用程序更大的特性。这意味着我需要编写一个新的测试套件来测试更大的功能,例如(在电子商务网站上)结账功能、用户登录功能和购物篮功能。因此,我需要编写3个集成测试吗?
如果不正确,有人能解释一下是什么意思吗?
另外,集成测试是否涉及 UI(在 Web 应用程序上下文中),并且会使用像 Selenium 这样的自动化工具?还是集成测试仍然处于代码级别,但将代码的不同类和区域联系在一起?