일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 1차원 DP
- 2차원 dp
- 99클럽
- @Builder
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- ApplicationEvent
- assertThat
- async/await
- AVG
- AWS
- Azure
- bind
- builder
- button
- c++
- c++ builder
- c03
- Callback
- case when
- CCW
- chat GPT
- CICD
- Today
- Total
목록교육/강의 (2)
기록
1. 단위 테스트란 무엇인가?단위 테스트(Unit Test) 는 애플리케이션의 가장 작은 단위(클래스, 메서드)를 독립적으로 테스트하는 과정입니다. 개발자가 작성한 코드가 기대한 대로 동작하는지 확인하며, 주로 하나의 특정 기능에 초점을 맞춥니다.단위 테스트의 주요 목적:코드의 동작을 빠르게 확인할 수 있음.개발 초기 단계에서 버그를 발견할 가능성이 높아짐.리팩토링이나 기능 추가 시 변경된 코드가 기존 기능에 영향을 미치지 않도록 보장.2. 수동 테스트먼저, 수동 테스트로 단위 테스트를 시도해보겠습니다. 아래는 간단한 수동 테스트 코드입니다:@Testvoid add() { CafeKiosk cafeKiosk = new CafeKiosk(); cafeKiosk.add(new Americano()..
시작하면서소프트웨어 개발에서 테스트는 선택이 아닌 필수입니다. 그러나 현실에서는 "테스트를 어떻게 작성해야 할까?", "효율적인 테스트 전략은 무엇일까?"와 같은 고민에 빠지기 마련입니다. 이 시리즈는 그러한 고민에 실용적인 해답을 제공하기 위해 시작되었습니다.이 블로그 시리즈는 Inflearn의 Practical Testing 강의를 듣고 학습한 내용을 기반으로 작성되었습니다. 강의의 주요 개념과 실습 과정을 정리하고, 실제 프로젝트에 활용할 수 있는 팁을 공유합니다.이 시리즈에서 다룰 내용단위 테스트와 TDD의 기본 개념Spring & JPA 기반의 레이어드 테스트 작성법Mocking과 Stubbing을 활용한 테스트 최적화BDD 스타일과 테스트 문서화 기법더 나은 테스트를 위한 구체적 조언