πŸ’¬ ν…ŒμŠ€νŠΈμ˜ μ’…λ₯˜

sonjh919Β·2023λ…„ 10μ›” 20일
0

Test

λͺ©λ‘ 보기
2/4
post-thumbnail

πŸ“Œ ν”„λ‘œκ·Έλž¨ ν…ŒμŠ€νŠΈ μ’…λ₯˜

🌈 톡합 ν…ŒμŠ€νŠΈ

  • μ—¬λŸ¬ μž‘μ—… λ‹¨μœ„κ°€ μ—°κ³„λœ μ›Œν¬ν”Œλ‘œμš°λ₯Ό ν…ŒμŠ€νŠΈ(객체, μ„œλΉ„μŠ€, μ‹œμŠ€ν…œ κ°„)

🌈 κΈ°λŠ₯ ν…ŒμŠ€νŠΈ

  • 곡개된 API의 κ°€μž₯ λ°”κΉ₯μͺ½μ— ν•΄λ‹Ήν•˜λŠ” μ½”λ“œ 검사(Controller 호좜, Security, http λ“±)

🌈 λΆ€ν•˜ ν…ŒμŠ€νŠΈ

  • 주어진 λ‹¨μœ„ μ‹œκ°„ λ™μ•ˆ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ–Όλ§ˆλ‚˜ λ§Žμ€ μš”μ²­μ„ μ²˜λ¦¬ν•  수 μžˆλŠ”μ§€ 검사

🌈 인수 ν…ŒμŠ€νŠΈ

  • 고객 λ˜λŠ” λŒ€λ¦¬μΈμ΄ μ •μ˜λ˜μ–΄μ§„ λͺ¨λ“  λͺ©μ μ— λΆ€ν•©λ˜λŠ”μ§€ ν™•μΈν•΄λ³΄κ³ μž ν•˜λŠ” 검사

🌈 λ‹¨μœ„ ν…ŒμŠ€νŠΈ

  • κ°€μž₯ μž‘μ€ λ‹¨μœ„μ˜ ν…ŒμŠ€νŠΈ
  • 검증이 ν•„μš”ν•œ μ½”λ“œμ— λŒ€ν•΄ ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ₯Ό μž‘μ„±ν•˜λŠ” 절차 λ˜λŠ” ν”„λ‘œμ„ΈμŠ€

λ‹¨μœ„ ν…ŒμŠ€νŠΈμ˜ λͺ©μ 
1. 문제점 발견
2. μ‰¬μš΄ λ³€κ²½
3. ν’ˆμ§ˆ ν–₯상
4. μ½”λ“œμ˜ λ¬Έμ„œν™”


πŸ“Œ ν…ŒμŠ€νŠΈμ˜ F.I.R.S.T 법칙

  • μ£Όμ˜μ μ€ μ½”λ“œμ˜ κΈ°λŠ₯을 ν…ŒμŠ€νŠΈν•˜λŠ” 것이닀!(κΈ°λŠ₯을 μ–΄λ–»κ²Œ κ΅¬ν˜„ν•˜λŠ”μ§€λŠ” 상관없닀!)
    F : Fast(λΉ λ₯΄κ²Œ)
    I : Independent(λ…λ¦½μ μœΌλ‘œ)
    R : Repeatable(반볡 κ°€λŠ₯ν•˜κ²Œ)
    S : Self-Validating(μžκ°€ κ²€μ¦ν•˜λŠ”)
    T : Timely(μ μ‹œμ—)

0개의 λŒ“κΈ€