test_code

μ•± ν…ŒμŠ€νŠΈ

  • 🌿 Unit Test : λ‹¨μœ„ κΈ°λŠ₯, 방법 λ˜λŠ” 클래슀λ₯Ό ν…ŒμŠ€νŠΈ. (κ°€μž₯ μž‘μ€ λ‹¨μœ„μ˜ ν…ŒμŠ€νŠΈ)
  • 🍎 Widget Test : 단일 μœ„μ ―μ„ ν…ŒμŠ€νŠΈ. (μ»΄ν¬λ„ŒνŠΈ ν…ŒμŠ€νŠΈ)
  • 🌲 Integration Test : μ™„μ„±λœ μ•±μ΄λ‚˜ μ•±μ˜ 상당 뢀뢄을 ν…ŒμŠ€νŠΈ

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

  • λ‹¨μœ„κΈ°λŠ₯, 방법 λ˜λŠ” 클래슀λ₯Ό ν…ŒμŠ€νŠΈν•œλ‹€. λ‹¨μœ„ ν…ŒμŠ€νŠΈμ˜ λͺ©μ μ€ λ‹€μ–‘ν•œ 쑰건 μ•„λž˜μ—μ„œ 둜직 λ‹¨μœ„μ˜ 정확성을 κ²€μ¦ν•˜λŠ” 것이닀.
  • 일반적으둜 ν…ŒμŠ€νŠΈ λ˜λŠ” λ‹¨μœ„ 쑰직의 μ™ΈλΆ€ μ˜μ‘΄μ„±μ€ λͺ¨μ˜ 객체둜 λŒ€μ²΄ν•œλ‹€.
  • μ‚¬μš©λ°©λ²•

🍎 Widget Test(μœ„μ ― ν…ŒμŠ€νŠΈ)

  • 단일 μœ„μ ―μ„ ν…ŒμŠ€νŠΈν•œλ‹€. μœ„μ ― ν…ŒμŠ€νŠΈμ˜ λͺ©μ μ€ μœ„μ ― UIκ°€ μ˜ˆμƒν•œλŒ€λ‘œ 보이고 μƒν˜Έ μž‘μš©ν•˜λŠ”μ§€ κ²€μ¦ν•˜λŠ” 것이닀.
  • μœ„μ ― ν…ŒμŠ€νŠΈλŠ” λ‹€μˆ˜μ˜ 클래슀λ₯Ό ν¬ν•¨ν•˜λ©° μ ν•©ν•œ μœ„μ ― 생λͺ…μ£ΌκΈ° μ»¨ν…μŠ€νŠΈλ₯Ό μ œκ³΅ν•˜λŠ” ν…ŒμŠ€νŠΈ ν™˜κ²½μ„ μš”κ΅¬ν•œλ‹€.
  • μ‚¬μš©λ°©λ²•

🌲 Integration Test(톡합 ν…ŒμŠ€νŠΈ)

  • μ™„μ„±λœ μ•±μ΄λ‚˜ μ•±μ˜ 상당 뢀뢄을 ν…ŒμŠ€νŠΈν•œλ‹€. 톡합 ν…ŒμŠ€νŠΈμ˜ λͺ©μ μ€ 앱이 μ „μ²΄μ μœΌλ‘œ μž‘λ™ν•˜λŠ”μ§€, λͺ¨λ“  μœ„μ ―μ΄ μ˜ˆμƒλŒ€λ‘œ μ„œλ‘œ ν†΅ν•©λ˜μ–΄ μžˆλŠ”μ§€λ₯Ό ν™•μΈν•˜λŠ” 것이닀.
  • μ•±μ˜ μ„±λŠ₯ 검증을 μœ„ν•΄ μ‚¬μš©ν•  μˆ˜λ„ μžˆλ‹€.
  • μ‚¬μš©λ°©λ²•

0개의 λŒ“κΈ€