我目前正在学习单元测试和集成测试,据我所知,单元测试用于测试特定类的逻辑,集成测试用于检查多个类和库的协作。但它是否仅用于测试多个类,如果它们按预期一起工作,还是在集成测试中访问数据库也有效?如果是这样,如果由于服务器端错误而无法建立连接,那么测试会失败,尽管代码本身会按预期工作吗?我怎么知道在这种测试中使用什么有效?我不明白的第二件事是他们是如何建立的。在我看来,单元测试有一个非常常见的形式,如:public class classTest {
@BeforeEach
public void setUp(){
}
@Test
public void testCase(){
}}但是如何编写集成测试?它通常以相同的方式完成,只包括更多的类和外部因素,还是有另一种方法用于此?
添加回答
举报
0/150
提交
取消