본문으둜 κ±΄λ„ˆλ›°κΈ°

πŸ§ͺ ν…ŒμŠ€νŠΈ

  • JUnit: μžλ°” ν‘œμ€€ λ‹¨μœ„ ν…ŒμŠ€νŠΈ ν”„λ ˆμž„μ›Œν¬. @Test λ©”μ„œλ“œλ‘œ κ²€μ¦ν•˜κ³  assertEquals λ“±μœΌλ‘œ κ²°κ³Όλ₯Ό λ‹¨μ–Έν•œλ‹€(ν˜„μž¬ JUnit 5).
  • λ‹¨μœ„ ν…ŒμŠ€νŠΈ (Unit Test): ν•¨μˆ˜Β·ν΄λž˜μŠ€ 같은 μž‘μ€ λ‹¨μœ„μ˜ λ™μž‘μ„ λ…λ¦½μ μœΌλ‘œ μžλ™ κ²€μ¦ν•˜λŠ” ν…ŒμŠ€νŠΈ.
  • 순수 ν•¨μˆ˜ (Pure Function): 같은 μž…λ ₯에 항상 같은 좜λ ₯을 λ‚΄κ³  ν™”λ©΄Β·νŒŒμΌΒ·μ „μ—­ μƒνƒœ 같은 λΆ€μˆ˜νš¨κ³Όκ°€ μ—†λŠ” ν•¨μˆ˜. ν…ŒμŠ€νŠΈν•˜κΈ° μ‰¬μ›Œ CI 검증 λŒ€μƒμœΌλ‘œ λΆ„λ¦¬ν•œλ‹€.
  • ν—€λ“œλ¦¬μŠ€ (Headless): λͺ¨λ‹ˆν„°Β·ν‚€λ³΄λ“œΒ·λ§ˆμš°μŠ€κ°€ μ—†λŠ” μ‹€ν–‰ ν™˜κ²½(μ„œλ²„Β·CI λŸ¬λ„ˆ). GUI μž‘μ—…μ„ μ‹œλ„ν•˜λ©΄ μ˜ˆμ™Έκ°€ λ‚œλ‹€.
πŸ“„ 원본vault/단어μž₯/testing.md