λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
TIL

02/20(ν™”) 내일배움캠프 Java 40일차 TIL - ν†΅ν•©ν…ŒμŠ€νŠΈ

by 감자개발꾼 2024. 2. 20.

 

πŸ“–  μ˜€λŠ˜μ˜ ν•™μŠ΅ ν‚€μ›Œλ“œ

  • λ‹¨μœ„ν…ŒμŠ€νŠΈ
  • ν†΅ν•©ν…ŒμŠ€νŠΈ

 

πŸ₯”  λ‹¨μœ„ν…ŒμŠ€νŠΈμ™€ ν†΅ν•©ν…ŒμŠ€νŠΈ

1. λ‹¨μœ„ν…ŒμŠ€νŠΈ (Unit Test)

- ν•˜λ‚˜μ˜ λͺ¨λ“ˆμ΄λ‚˜ ν΄λž˜μŠ€μ— λŒ€ν•΄ μ„Έλ°€ν•œ λΆ€λΆ„κΉŒμ§€ ν…ŒμŠ€νŠΈκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.

- ν•˜μ§€λ§Œ λͺ¨λ“ˆ 간에 μƒν˜Έ μž‘μš©μ€ 검증할 수 μ—†μŠ΅λ‹ˆλ‹€.

 

2. ν†΅ν•©ν…ŒμŠ€νŠΈ (Integration Test)

- 두 개 μ΄μƒμ˜ λͺ¨λ“ˆμ΄ μ—°κ²°λœ μƒνƒœλ₯Ό ν…ŒμŠ€νŠΈν•  수 μžˆμŠ΅λ‹ˆλ‹€.

- λͺ¨λ“ˆ κ°„μ˜ μ—°κ²°μ—μ„œ λ°œμƒν•˜λŠ” μ—λŸ¬ 검증이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

 

 

❗️ ν†΅ν•©ν…ŒμŠ€νŠΈμ˜ νŠΉμ§•

 

1. μ»΄ν¬λ„ŒνŠΈ κ°„ μƒν˜Έ μž‘μš© 확인

: μ‹œμŠ€ν…œ λ‚΄λΆ€μ˜ μ—¬λŸ¬ μ»΄ν¬λ„ŒνŠΈ κ°„μ˜ 톡합을 ν™•μΈν•˜μ—¬ 예기치 λͺ»ν•œ 문제λ₯Ό λ°œκ²¬ν•©λ‹ˆλ‹€.

 

2. μΈν„°νŽ˜μ΄μŠ€ 및 데이터 흐름 검증

: μ»΄ν¬λ„ŒνŠΈ κ°„μ˜ μΈν„°νŽ˜μ΄μŠ€μ™€ 데이터 흐름이 μ œλŒ€λ‘œ λ™μž‘ν•˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

 

3. 전체적인 μ‹œμŠ€ν…œ λ™μž‘ 확인

: λ‹¨μœ„ ν…ŒμŠ€νŠΈλ‘œ ν™•μΈλ˜λŠ” κ°œλ³„ μ»΄ν¬λ„ŒνŠΈλ“€μ΄ ν†΅ν•©λ˜μ—ˆμ„ λ•Œ 전체적인 μ‹œμŠ€ν…œμ΄ μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

 

 

πŸ“š  μ˜€λŠ˜μ˜ 회고

μ˜€λŠ˜μ€ κ°•μ˜λ΄€λ˜ 것듀을 λ³΅μŠ΅ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

μ˜ˆμ „μ—λŠ” μ–΄λ ΅κΈ°λ§Œν•˜κ³  이해가 λ˜μ§€ μ•Šμ•˜λ˜ 것듀이

이해가 되기 μ‹œμž‘ν•˜λ©΄μ„œ μž¬λ°Œμ–΄μ§€κΈ° μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

이 기뢄을 κ·ΈλŒ€λ‘œ μœ μ§€ν•˜λ©΄μ„œ μ•žμœΌλ‘œλ„ μ—΄μ‹¬νžˆ λ‚˜μ•„κ°€κ² μŠ΅λ‹ˆλ‹€.