Spring/Spring Boot
테스트 케이스 작성
hyecozy
2022. 6. 25. 23:35
- 테스트는 서로 순서관계없이 서로 의존관계 없이 설계돼야 함 그러기 위해선 하나의 테스트가 끝날 때마다 저장소나 공용 데이터들을 깔끔하게 지워줘야함
- 검증할 틀을 미리 테스트로 만들어서 이게 완성되면 되는지 안되는지 개발을 하는 것. 이것이 TDD (테스트 기반 개발)
- 지금은 한두 줄이지만 만약 몇백개의 테스트를 한번에 할 때는 Run Tests in hello.hellospring 으로 테스트하기
아무튼 테스트는 굉장히 중요하다.
여태 서버에 띄워서 작동하는지 안 하는지 봤지만 시간이 많이 걸리고, 한번에 다른 것들도 테스트를 할 수는 없기 때문에 실무에서는 테스트를 중요시 여긴다.
테스트에 대해서는 깊게 공부하면 좋음