[ISTQB] 1μ₯ ν μ€ν μ κΈ°μ΄ (2)
1.3 ν μ€ν μ 7κ°μ§ μ리
Seven Testing Principles
β
1. ν μ€ν μ κ²°ν¨μ΄ μ‘΄μ¬ν¨μ λ°νλ νλμ΄μ§, κ²°ν¨μ μμμ λ°νλ νλμ΄ μλλ€.
Testing shows the presence of defects, not their absence
β
2. μλ²½ν(exhaustive) ν μ€ν μ λΆκ°λ₯νλ€.
Exhaustive testing is impossible
β
3. μ‘°κΈ° ν μ€ν (early testing)μΌλ‘ μκ°κ³Ό λΉμ©μ μ μ½ν μ μλ€.
Early Testing saves times and money
β μ΄κΈ°μ κ²°ν¨μ μ°ΎκΈ° μν΄ ν μ€νΈ νλμ μννΈμ¨μ΄ κ°λ° μλͺ μ£ΌκΈ° μ€ κ°λ₯ν μ΄λ₯Έ μμ μ μμν΄μΌ νλ€.
β μ΄κΈ°λΆν° μμνλ ν μ€ν μ μννΈ λ ννΈ(shift left)λΌκ³ νλ€.
β
4. κ²°ν¨μ μ§μ€λλ€.
Defects cluster together
β κ²°ν¨μ μμμ λͺ¨λμ μ§μ€λμ΄ λ°μνλ€.
β
5. ν μ€νΈ ν¨κ³Όλ μ€μ΄λ λ€. = μ΄μΆ©μ ν¨λ¬λ μ€(pesticide paradox)μ μ μνλΌ.
Beware of the pesticide paradox
β κ°μ ν μ€νΈλ₯Ό λ°λ³΅ μ€ννλ€λ©΄, κ²°κ΅ ν΄λΉ ν μ€νΈλ‘ κ²°ν¨μ λ°κ²¬ν μ μλ€.
β μλ‘μ΄ κ²°ν¨μ μ°ΎκΈ° μν΄ κΈ°μ‘΄ ν μ€νΈμ ν μ€νΈ λ°μ΄ν°λ₯Ό λ°κΎΈκ³ μλ‘μ΄ ν μ€νΈλ₯Ό μμ±ν νμκ° μλ€.
β
6. ν μ€ν μ μ ν©(context)μ μμ‘΄μ μ΄λ€.
Testing is context dependent
β μμ μ΅μ°μ μ°μ μ μ μ΄ μννΈμ¨μ΄μ μ΄μ»€λ¨Έμ€ λͺ¨λ°μΌ μ±μ λ€λ₯΄κ² ν μ€ν μ μ§ννλ€.
β μ μμΌ νλ‘μ νΈμ μμ°¨μ κ°λ° μλͺ μ£ΌκΈ° νλ‘μ νΈμμμ ν μ€ν μ λ€λ₯΄κ² μ§νλλ€.
β
7. κ²°ν¨ λΆμ¬λ κΆ€λ³μ΄λ€. = μ€λ₯ λΆμ¬λ κΆ€λ³μ΄λ€.
Absence-of-error is a fallacy
β λ¨μν λ§μ κ²°ν¨μ λ°κ²¬νκ³ κ³ μ³€λ€κ³ ν΄μ μμ€ν μ μ±κ³΅μ΄ 보μ₯λλ κ²μ μλλ€.
Reference
https://m.blog.naver.com/PostList.naver?blogId=jing_new_&tab=1