什么是集成测试包含和如何设置它们

我目前正在学习单元测试和集成测试,据我所知,单元测试用于测试特定类的逻辑,集成测试用于检查多个类和库的协作。

但它是否仅用于测试多个类,如果它们按预期一起工作,还是在集成测试中访问数据库也有效?如果是这样,如果由于服务器端错误而无法建立连接,那么测试会失败,尽管代码本身会按预期工作吗?我怎么知道在这种测试中使用什么有效?

我不明白的第二件事是他们是如何建立的。在我看来,单元测试有一个非常常见的形式,如:

public class  classTest {

    @BeforeEach
    public void setUp(){
    }

    @Test
    public void testCase(){
    }}

但是如何编写集成测试?它通常以相同的方式完成,只包括更多的类和外部因素,还是有另一种方法用于此?


长风秋雁
浏览 492回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java