1.1 ν μ€ν μ΄λ 무μμΈκ°?
What is Testing?
β
β μννΈμ¨μ΄ ν μ€ν
-> μννΈμ¨μ΄ νμ§μ νκ°, μ΄μ μ€ μννΈμ¨μ΄ μ₯μ λ°μ κ°λ₯μ±μ μ€μ΄λ λ°©λ²
β
β ν μ€νΈ νλ‘μΈμ€
-> ν μ€νΈ κ³ν, λΆμ, μ€κ³, ν μ€νΈ ꡬν, ν μ€νΈ μ§ν μν© λ° κ²°κ³Ό λ³΄κ³ (μλ£), ν μ€νΈ λμ νμ§ νκ° λ±μ νλμ ν¬ν¨
β
β λμ ν μ€ν
-> ν μ€νΈ λμ μ»΄ν¬λνΈλ μμ€ν μ μ€νμμΌμ μννλ ν μ€ν
β
β μ μ ν μ€ν
-> ν μ€νΈ λμ μ»΄ν¬λνΈλ μμ€ν μ μ€νμν€μ§ μκ³ μννλ ν μ€ν
β
β κ²μ¦ (verification, λ² λ¦¬νΌμΌμ΄μ )
-> μꡬ μ¬ν, μ£Όμ΄μ§ λͺ μΈλ₯Ό μΆ©μ‘±νλμ§ νμΈνλ κ²
β
β νμΈ (validation, 벨리λ°μ΄μ )
-> μ΄μ νκ²½μμ μ¬μ©μ λλ κΈ°ν μ΄ν΄κ΄κ³μλ₯Ό λ§μ‘±μν€λμ§ νμΈνλ κ²
β
ν μ€ν νλμλ κ²μ¦(verification)κ³Ό νμΈ(validation) νλ λͺ¨λλ₯Ό ν¬ν¨νλ€.
β
ββ
β
1.1.1 ν μ€ν μ μΌλ°μ μΈ λͺ©μ
Typical Objectives of Testing
β
1. μμ μ°μΆλ¬Ό(μꡬ μ¬ν, μ€κ³, μμ€ μ½λ λ±) νκ°μ μν κ²°ν¨ μλ°©
2. λͺ μλ λͺ¨λ μꡬ μ¬νμ΄ μΆ©μ‘±λλμ§ κ²μ¦
3. μμ± μ¬λΆ νμΈκ³Ό μ¬μ©μμ κΈ°ν μ΄ν΄κ΄κ³μμ κΈ°λμΉ λλ‘ λμνλμ§ νμΈ
4. νμ§ μμ€μ λν μμ κ° νλ
5. μ₯μ λ° κ²°ν¨ λ°κ²¬
6. κ³μ½/λ²λ₯ /κ·μ μꡬ μ¬νμ΄λ νμ€μ ν μ€νΈ λμμ΄ μ€μνλμ§ νμΈ
β
ν μ€ν μ λͺ©μ μ νμ¬μ ν μ€νΈ λ 벨과 μ¬μ©νλ μννΈμ¨μ΄ κ°λ° μλͺ μ£ΌκΈ° λͺ¨λΈ λ±μ λ°λΌ λ¬λΌμ§ μ μλ€.
ex)
γ΄ μ»΄ν¬λνΈ ν μ€ν μ λͺ©μ μ λ΄μ¬λμ΄ μλ κ²°ν¨μ μ΅λν μ‘°κΈ°μ κ°λ₯ν λ§μ΄ μλ³, λλ μ½λ 컀λ²λ¦¬μ§λ₯Ό λμ΄λ κ²μΌ μ μλ€.
γ΄ μΈμ ν μ€ν μ λͺ©μ μ μμ€ν μ΄ κΈ°λν λλ‘ λμνλμ§, λ μꡬ μ¬νμ μΆ©μ‘±νλμ§ νμΈνλ κ²μ΄λ€. λλ μμ€ν μ λ°°ν¬νλ κ²μ λν 리μ€ν¬ μ 보λ₯Ό μ΄ν΄κ΄κ³μμκ² μ 곡νλ κ²μΌ μ μλ€.
β
ββ
β
1.1.2 ν μ€ν κ³Ό λλ²κΉ
Testing and Debugging
β
ν μ€νΈ : μννΈμ¨μ΄μ κ²°ν¨κ³Ό μ₯μ λ₯Ό μ°Ύμλ΄λ κ² = ν μ€ν°
λλ²κΉ : κ²°ν¨μ μμΈμ λΆμνκ³ μμ νλ κ°λ° νλ = κ°λ°μβ
β
β
1.2 ν μ€ν μ΄ μ νμνκ°?
why is Testing Necessary?
β
1. μ΄μ μ€ μ₯μ λ°μ κ°λ₯μ±μ μ€μ΄λ λ° λμμ΄ λλ€.
2. κ²°ν¨μ μμ νμ¬ μμ€ν νμ§μ κΈ°μ¬νλ€.
3. κ³μ½/λ²μ μꡬ μ¬νμ΄λ νΉμ μ°μ νμ€μ λ§μ‘±μν€λλ° νμν μ μλ€.
β
ββ
β
1.2.1 μ±κ³΅μ μν ν μ€ν μ κΈ°μ¬
Testing's contribution to Success
β
1. ν μ€ν°κ° μꡬ μ¬ν 리뷰 λ° μ¬μ©μ μ€ν 리 κ°μ μ μ°Έμ¬νλ©΄, ν΄λΉ μμ μ°μΆλ¬Όμμ κ²°ν¨μ λ°κ²¬ν μ μλ€.
γ΄ μλͺ»λ νΉμ ν μ€νΈ λΆκ°ν κΈ°λ₯μ κ°λ°νλ 리μ€ν¬λ₯Ό μ€μΌ μ μλ€.
2. ν μ€ν°κ° μμ€ν μ€κ³μμ νμ νλ κ²½μ°
γ΄ κΈ°λ₯ μ€κ³μ κ²°ν¨μ΄ μ μ λλ 리μ€ν¬λ₯Ό μ€μΌ μ μκ³ , νμν ν μ€νΈλ₯Ό μ’ λ μΌμ° μλ³ν μ μλ€.
3. ν μ€ν°κ° κ°λ°μμ νμ νλ κ²½μ°
γ΄ μ½λμ ν μ€νΈμμμ κ²°ν¨ λ°μ 리μ€ν¬κ° μ€μ΄λ λ€.
4. ν μ€ν°κ° λ¦΄λ¦¬μ¦ μ μ μννΈμ¨μ΄λ₯Ό νμΈνκ³ κ²μ¦νλ κ²½μ°
γ΄ λμ³€μ μ μλ μ₯μ λ₯Ό λ°κ²¬ν μ μκ³ , λλ²κΉ μ λμμ μ€ μ μλ€.
β
π‘ 릴리μ¦/릴리μ€(release) : 'μΆμ(νλ€)', 'λ°°ν¬(νλ€)'
ββ
β
1.2.2 νμ§ λ³΄μ¦κ³Ό ν μ€ν
Quality Assurance and Testing
β
νμ§ λ³΄μ¦κ³Ό ν μ€ν μ λ€λ₯Έ κ°λ μ΄λ€.
νμ§ κ΄λ¦¬μ νμ§ λ³΄μ¦κ³Ό ν μ€ν μ΄ μνλ€.
β
νμ§ κ΄λ¦¬ (QM)
β νμ§μ μΈ‘λ©΄μμ μ‘°μ§μ΄ λμκ°μΌ ν λ°©ν₯μ μ μνκ³ , μ μ΄νλ νλ
β νμ§ λ³΄μ¦, νμ§ μ μ΄ λ± μ¬λ¬ νλμ ν¬ν¨νλ€.
β
νμ§ λ³΄μ¦ (QA)
β μ μ ν νμ§ μμ€μ λ¬μ±νλμ§ νμ μ μ»κΈ° μν΄ μ μ ν νλ‘μΈμ€λ₯Ό μ€μνλλ‘ νλ κ²μ μ΄μ μ λ§μΆλ€.
β κ·Όλ³Έ μμΈ λΆμ, νκ³ νμ λ±μ κ²°κ³Όλ₯Ό νμ©νμ¬ νλ‘μΈμ€λ₯Ό κ°μ ν μ μλ€.
β
νμ§ μ μ΄ (QA)
β μ ν©ν νμ§ μμ€μ λ¬μ±νκΈ° μν λ€μν νλμ ν¬ν¨
β μ΄κ³³μ ν μ€ν νλμ ν¬ν¨νλ€.
β ν μ€νΈ νλμ μννΈμ¨μ΄ κ°λ° λ° μ μ§ λ³΄μ νλ‘μΈμ€μ μΌλΆμ΄λ€.
β
ββ
β
1.2.3 μ€λ₯, κ²°ν¨, μ₯μ
Error, Defects, and Failures
β
μ¬λμ νλ‘κ·Έλ¨ μ½λ λλ κΈ°ν μμ μ°μΆλ¬Όμ μμ±νλ©΄μ κ²°ν¨(κ²°μ , λ²κ·Έ)λ₯Ό λ°μμν€λ μ€λ₯(μ€μ)λ₯Ό λ²ν μ μλ€.
β
μλ₯Ό λ€μ΄, μꡬ μ¬νμ λμΆνλ©΄μ λ²ν μ€λ₯λ μꡬ μ¬ν κ²°ν¨μ΄ λκ³ , μꡬ μ¬ν κ²°ν¨μ νλ‘κ·Έλ¨ μμ± μ μ€λ₯λ₯Ό μΌμΌμΌ μ½λ κ²°ν¨μ μμΈμ΄ λλ€.
μ½λμ κ²°ν¨μ μ₯μ λ₯Ό μΌμΌν¬ μ μμ§λ§, λ°λμ κ·Έλ° κ²μ μλλ€.
γ΄ μ₯μ λ μ½λ κ²°ν¨λΏ μλλΌ νκ²½ 쑰건μΌλ‘ λ°μν μ μλ€.
γ΄ (λ°©μ¬λ₯, μ μκΈ°μ₯, νκ²½μ€μΌ λ±μ΄ νλμ¨μ΄λ₯Ό λ³νμν€λ©΄ μννΈμ¨μ΄μλ μν₯μ μ€)
ν μ€νΈ κ²°κ³Όκ° κΈ°λ κ²°κ³Όμ λ€λ₯΄λ€κ³ ν΄μ 무쑰건 μ₯μ κ° μλ€κ³ λ³Ό μ μλ€.
γ΄ λ€μν μ΄μ λ‘ μΈν΄ κ±°μ§ μμ±(false positive)κ³Ό κ±°μ§ μμ±(false nagative)μ΄ λμ¬ μ μλ€.
β
ββ
β
1.2.4 κ²°ν¨, κ·Όλ³Έ μμΈ, κ²°κ³Ό
Defects, Root Causes and Effects
β
κ·Όλ³Έ μμΈ
β κ²°ν¨μ λ§λ€μ΄λΈ μ΅μ΄μ νλμ΄λ 쑰건
β
μμ > μλͺ»λ μ½λλ‘ μΈν μ΄μ μ§κΈ μ€λ₯κ° μ΄λν μλΉμ λΆλ§
· κ²°ν¨ : μ½λμ ν¬ν¨λ μλͺ»λ κ³μ°μ
· κ²°κ³Ό : μλΉμ λΆλ§
· μ₯μ : μλͺ»λ μ΄μ μ§κΈ
· κ·Όλ³Έ μμΈ : μ ν μμ μμ μ§μ λΆμ‘±
· μ€λ₯ : μ ν μμ μκ° μ¬μ©μ μ€ν 리λ₯Ό μμ±ν λ μ€λ₯λ₯Ό λ²ν¨
Reference
https://m.blog.naver.com/PostList.naver?blogId=jing_new_&tab=1
'π SW Testing > ISTQB' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ISTQB] 1μ₯ ν μ€ν μ κΈ°μ΄ (3) (0) | 2024.06.11 |
---|---|
[ISTQB] 1μ₯ ν μ€ν μ κΈ°μ΄ (2) (0) | 2024.06.11 |
[ISTQB] μ©μ΄ λͺ¨μ (0) | 2024.06.09 |
[ISTQB] μ©μ΄ μ€λͺ (0) | 2024.06.08 |
[ISTQB] νκ³ λ° νλ‘μΈμ€ κ°μ (0) | 2024.06.08 |