02/20(ν) λ΄μΌλ°°μμΊ ν Java 40μΌμ°¨ TIL - ν΅ν©ν μ€νΈ
π μ€λμ νμ΅ ν€μλ
- λ¨μν μ€νΈ
- ν΅ν©ν μ€νΈ
π₯ λ¨μν μ€νΈμ ν΅ν©ν μ€νΈ
1. λ¨μν μ€νΈ (Unit Test)
- νλμ λͺ¨λμ΄λ ν΄λμ€μ λν΄ μΈλ°ν λΆλΆκΉμ§ ν μ€νΈκ° κ°λ₯ν©λλ€.
- νμ§λ§ λͺ¨λ κ°μ μνΈ μμ©μ κ²μ¦ν μ μμ΅λλ€.
2. ν΅ν©ν μ€νΈ (Integration Test)
- λ κ° μ΄μμ λͺ¨λμ΄ μ°κ²°λ μνλ₯Ό ν μ€νΈν μ μμ΅λλ€.
- λͺ¨λ κ°μ μ°κ²°μμ λ°μνλ μλ¬ κ²μ¦μ΄ κ°λ₯ν©λλ€.
βοΈ ν΅ν©ν μ€νΈμ νΉμ§
1. μ»΄ν¬λνΈ κ° μνΈ μμ© νμΈ
: μμ€ν λ΄λΆμ μ¬λ¬ μ»΄ν¬λνΈ κ°μ ν΅ν©μ νμΈνμ¬ μκΈ°μΉ λͺ»ν λ¬Έμ λ₯Ό λ°κ²¬ν©λλ€.
2. μΈν°νμ΄μ€ λ° λ°μ΄ν° νλ¦ κ²μ¦
: μ»΄ν¬λνΈ κ°μ μΈν°νμ΄μ€μ λ°μ΄ν° νλ¦μ΄ μ λλ‘ λμνλμ§ νμΈν©λλ€.
3. μ 체μ μΈ μμ€ν λμ νμΈ
: λ¨μ ν μ€νΈλ‘ νμΈλλ κ°λ³ μ»΄ν¬λνΈλ€μ΄ ν΅ν©λμμ λ μ 체μ μΈ μμ€ν μ΄ μμλλ‘ μλνλμ§ νμΈν©λλ€.
π μ€λμ νκ³
μ€λμ κ°μλ΄€λ κ²λ€μ 볡μ΅νμμ΅λλ€.
μμ μλ μ΄λ ΅κΈ°λ§νκ³ μ΄ν΄κ° λμ§ μμλ κ²λ€μ΄
μ΄ν΄κ° λκΈ° μμνλ©΄μ μ¬λ°μ΄μ§κΈ° μμνμ΅λλ€.
μ΄ κΈ°λΆμ κ·Έλλ‘ μ μ§νλ©΄μ μμΌλ‘λ μ΄μ¬ν λμκ°κ² μ΅λλ€.