JUnit, Jest
1. λ¨μ ν μ€νΈ κ°λ
2. λ¨μ ν
μ€νΈ λꡬ μ’
λ₯
1. λ¨μ ν μ€νΈ κ°λ
λ¨μ ν μ€νΈ(Unit Test)λ μ½λμ κ°λ³ ν¨μλ λ©μλκ° μλλλ‘ λμνλμ§ κ²μ¦νλ λ° μ¬μ©λ©λλ€.
μΈλΆ μμ€ν κ³Όμ μμ‘΄μ±μ μ΅μννκ³ , λ¨μν ν΄λΉ ν¨μμ λ‘μ§λ§ ν μ€νΈν©λλ€.
2. λ¨μ ν μ€νΈ λꡬ μ’ λ₯
- JUnit
Javaμμ κ°μ₯ λ§μ΄ μ¬μ©νλ λ¨μ ν μ€νΈ νλ μμν¬μ λλ€. @Test μ΄λ Έν μ΄μ μ ν΅ν΄ ν μ€νΈ λ©μλλ₯Ό μ μνκ³ μ€νν μ μμ΅λλ€.
ν μ€νΈ μ£Όλ κ°λ°(TDD)μ μ§μνλ©° assert λ©μλλ₯Ό μ¬μ©νμ¬ κ²°κ³Όλ₯Ό νμΈν©λλ€.
- Jest
Javascript/Typescript νκ²½μμ ν μ€νΈλ₯Ό μν λꡬμ λλ€.
λͺ¨μ κ°μ²΄(mocking), μ€λ μ· ν μ€νΈμ κ°μ κΈ°λ₯μ λ΄μ₯νκ³ μμ΄ λ³΅μ‘ν ν μ€νΈλ₯Ό μ½κ² μμ±ν μ μμ΅λλ€.
ν μ€νΈ μ€ν μλκ° λΉ λ₯΄κ³ λ³λ ¬ μ€νμ μ§μνμ¬ λκ·λͺ¨ ν μ€νΈλ₯Ό λΉ λ₯΄κ² μ€νν μ μμ΅λλ€.
assertion, mocking, μ€νμ΄ κΈ°λ₯μ κΈ°λ³Έ μ 곡νλ©° DOM λ λλ§ ν μ€νΈν λ μ μ©ν©λλ€.
μ°Έκ³ μ¬μ΄νΈ
JUnitμΌλ‘ λ¨μ ν μ€νΈ μ½λ λ§λ€κΈ° - μ΄λ‘ νΈ
JUnitμΌλ‘ λ¨μ ν μ€νΈ μ½λ λ§λ€κΈ°
velog.io
λ¨μ, ν΅ν© ν μ€νΈμ ν μ€νΈ λꡬ: μ΄λ‘
λͺ©μ°¨1. λ¨μ ν μ€νΈμ ν΅ν© ν μ€νΈ2. ν μ€νΈ λꡬ3. μ?1. λ¨μ ν μ€νΈμ ν΅ν© ν μ€νΈ:μννΈμ¨μ΄ κ°λ° κ³Όμ μμ ν μ€νΈλ λ§€μ° μ€μνλ€. ν μ€νΈλ₯Ό ν΅ν΄ κ°λ°λ μννΈμ¨μ΄κ° μꡬμ¬νμ λ§μ‘±ν
yho7955.tistory.com
λ¬Έμ κ° μμΌλ©΄ λκΈ λ¨κ²¨μ£ΌμΈμ !
νΌλλ°±μ μΈμ λ νμμ λλ€ <3
'π©π»βπ» Dev' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[HTML] HTML νκ·Έ μμ보기 (0) | 2025.01.21 |
---|---|
[Scheduler] Springboot Scheduler μ¬μ©νκΈ° (0) | 2025.01.18 |
[Crawling] Anaconda, Jupyter Notebook (0) | 2025.01.18 |
[Crawling] ν¬λ‘€λ§ λΌμ΄λΈλ¬λ¦¬ λΉκ΅ (0) | 2025.01.18 |
[Spring Security] Spring Security (feat. OAuth2 κ΅¬κΈ λ‘κ·ΈμΈ λμ κ³Όμ ) (0) | 2025.01.15 |