Spring

테스트

Bryan Lee 2022. 5. 16. 16:54

 

Q1. JUnit5의 어노테이션 중 @Test는 무엇인가?

- 해당 메소드가 테스트 메소드 임을 의미합니다.  

 

Q2. JUnit5의 어노테이션 중 @BeforeEach는 무엇인가?

- 해당 메소드가 테스트 전에 반드시 실행되는 메소드임을 의미합니다. 

 

Q3. JUnit5의 어노테이션 중 @AfterEach는 무엇인가?

- 해당 메소드가 테스트 후에 반드시 실행되는 메소드임을 의미합니다. 

 

Q4. JUnit5는 어떤 자바 버전을 요구하는가?

 

Q5. 스프링으로 개발을 하면서 테스트를 만들지 않는다는 것은 어떤 의미인가?

 

 

Q6. 테스트란 결국 어떤 작업인가?

 

Q7. 웹을 통한 DAO 테스트 방법의 문제점은 무엇인가?

 

Q8. 왜 테스트는 가능하면 작은 단위로 쪼개서 집중해서 해야 하는가?

 

Q9. 단위 테스트란 무엇인가?

 

 

참고

- JUnit 5 User Guide

 

JUnit 5 User Guide

Although the JUnit Jupiter programming model and extension model will not support JUnit 4 features such as Rules and Runners natively, it is not expected that source code maintainers will need to update all of their existing tests, test extensions, and cus

junit.org

- 토비의 스프링

Q1~Q3(JUnit 5 User Guide) 5.16

A1~A3 5.17 

Q4~Q9 (토비의 스프링) 

 

'Spring' 카테고리의 다른 글

IoC, DI  (0) 2022.05.16
스프링 컨테이너와 스프링 빈  (2) 2022.05.14