2장 : 테스트

2023. 3. 20. 20:30스터디/토비 스터디

728x90

테스트 : 변화에 유연하게 대처할 수 있는 자신감을 주는 기술

내가 예상하고 의도했던 대로 코드가 정확히 동작하는지를 확인해서 만든 코드를 확신할 수 있게 해주는 작업

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

성공하는 테스트만 만들면 안 됨.부정적인 케이스를 먼저 만드는 것도 방법

테스트는 자동화되고 빠르게 실행되어야

결과도 일관성이 있어야, 환경이나 테스트 실행 순서에 따라서 결과가 달라지면 안 됨.

테스트는 포괄적으로 작성

수행 간격이 짧을수록 효과적

테스트 하기 쉬운 코드가 좋은 코드임 

 

기존 테스트 코드의 문제점

1. main() 메서드 이용

2. UserDao의 오브젝트를 가져와 메서드 호출

3. 입력 값(User 객체)를 직접 코드로 생성

4. 결과를 콘솔에 출력

 

 

 

728x90

'스터디 > 토비 스터디' 카테고리의 다른 글

6장 AOP  (0) 2023.04.02
5장 서비스 추상화  (0) 2023.03.29
4장 예외  (0) 2023.03.29
3장 템플릿  (0) 2023.03.29
1장 : 오브젝트와 의존관계  (0) 2023.03.20