๐ก 1.1 ํ ์คํ ์ด๋ ๋ฌด์์ธ๊ฐ?
* ์ฉ์ด ์ ์ *
- ํ ์คํธ ๋ฒ ์ด์์ค(Test basis) : ํ ์คํธ ๋ถ์ ๋ฐ ์ค๊ณ์ ๊ธฐ์ด๋ก ์ฌ์ฉ๋๋ ์ง์ ์ฒด๊ณ
- ํ ์คํธ ์ปจ๋์ (Test condition) : ํ ์คํ ์ ๋ฒ ์ด์์ค๋ก ํ์ ๋ ์ปดํฌ๋ํธ๋ ์์คํ ์ ํ ์คํ ๊ฐ๋ฅํ ์ธก๋ฉด
- ํ ์คํธ ์ผ์ด์ค(Test case) : ํ ์คํธ ์ปจ๋์ ์ ๊ธฐ์ดํด ๊ฐ๋ฐํ ์ผ๋ จ์ ์ฌ์ ์กฐ๊ฑด, ์ ๋ ฅ, ํ๋, ์์ ๊ฒฐ๊ณผ ๋ฐ ์ฌํ์กฐ๊ฑด
- ํ ์คํธ ๋ถ์(Test analysis) : ํ ์คํธ ๋ฒ ์ด์์ค(test basis)๋ฅผ ๋ถ์ํ์ฌ ํ ์คํธ ์ปจ๋์ ์ ์๋ณํ๋ ํ๋
- ํ ์คํธ ์ค๊ณ(Test design) : ํ ์คํธ ์ปจ๋์ ์ผ๋ก๋ถํฐ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ ๋ํ๊ณ ๋์ถํ๋ ํ๋
- ํ ์คํธ ์ค์ํธ(Test suite) : ํน์ ํ ์คํธ ์ฃผ๊ธฐ์์ ์คํํด์ผ ํ๋ ํ ์คํธ ์ผ์ด์ค์ ์งํฉ์ด๋ ํ ์คํธ ์ ์ฐจ
- ํ ์คํธ ์คํฌ๋ฆฝํธ(Test script) : ํ ์คํธ ์คํ์ ์ํ ์ผ๋ จ์ ์ง์ ์ฌํญ
- ํ ์คํธ ์ค๋ผํด(Test oracle) : ํ ์คํธ ์ค์ธ ์์คํ ์ ์ค์ ๊ฒฐ๊ณผ์ ๋น๊ตํ ๊ธฐ๋ ๊ฒฐ๊ณผ๋ฅผ ํ๋จํ๊ธฐ ์ํ ์ถ์ฒ
- ํ ์คํธ ์จ์ด(Testware) : ํ ์คํ ์ ๋ํ ๊ณํ, ์ค๊ณ, ์คํ, ํ๊ฐ, ๋ณด๊ณ ๋ฑ์ ํ์ฉํ๊ธฐ์ํ ๋ชฉ์ ์ผ๋ก ํ ์คํธ ํ๋ก์ธ์ค ๋ ์ ์์ฑ๋๋ ์์ ์ฐ์ถ๋ฌผ
- ํ ์คํธ ์ฐจํฐ(Test charter) : ์ธ์ -๊ธฐ๋ฐ ํ์์ ํ ์คํ ์์์ ํ ์คํธ ํ๋ ๋ฌธ์
โ 1.1.1 ํ ์คํ ์ ๋ชฉ์
- ๊ฒฐํจ๊ณผ ์ฅ์ ๋ฐ๊ฒฌ
- ํ ์คํธ ๋์์ด ์ฌ์ฉ์์ ๋ค๋ฅธ ์ดํด๊ด๊ณ์๋ค์ด ์์ํ ๋๋ก ์๋ํ๋์ง ๊ฒ์ฆ
- ๋ช ์๋ ์๊ตฌ์ฌํญ์ด ๋ชจ๋ ์ถฉ์กฑ๋๋์ง ๊ฒ์ฆ
- ํ ์คํธ ๋์์ ํ์ง ์์ค์ ๋ํ ์์ ๊ฐ ํ๋
- ์๊ตฌ์ฌํญ, ์ฌ์ฉ์ ์คํ ๋ฆฌ, ์ค๊ณ, ์์ค ์ฝ๋ ๋ฑ๊ณผ ๊ฐ์ ์์ ์ฐ์ถ๋ฌผ ํ๊ฐ์ ์ํ ๊ฒฐํจ ์๋ฐฉ
- ์ดํด๊ด๊ณ์๊ฐ ํ ์คํธ ๋์์ ํ์ง ์์ค์ ๊ฒฐ์ ํ๋ ๋ฐ ํ์ํ ์ ๋ณด ์ ๊ณต
- ๊ณ์ฝ/๋ฒ๋ฅ /๊ท์ ์๊ตฌ์ฌํญ์ด๋ ํ์ค์ ์ค์ ๋ฐ ํ ์คํธ ๋์์ด ์ด๋ฌํ ์๊ตฌ์ฌํญ์ด๋ ํ์ค์ ์ค์ํ๋์ง ํ์ธ
โ 1.1.2 ํ ์คํ ๊ณผ ๋๋ฒ๊น
- ํ ์คํธ : ์ํํธ์จ์ด ๊ฒฐํจ์ผ๋ก ์ธํ ์ฅ์ ๋ฅผ ์ฐพ์๋ผ ์ ์์.
- ๋๋ฒ๊น : ์ฅ์ ์ ์์ธ์ ์ฐพ๊ณ ๋ถ์ํด์ ์์ ํ๋ ๊ฐ๋ฐ ํ๋
"๋์ ํ ์คํ ์ ๊ฒฐํจ์ผ๋ก ๋ฐ์ํ๋ ์ฅ์ ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , ๋๋ฒ๊น ์ ์ฅ์ ์ ์์ธ์ธ ๊ฒฐํจ์ ์ ๊ฑฐํ๋ค."
๐ก 1.2 ํ ์คํ ์ด ์ ํ์ํ๊ฐ?
โ 1.2.1 ์ฑ๊ณต์ ์ํ ํ ์คํ ์ ๊ธฐ์ฌ
- ํ ์คํฐ๋ฅผ ์๊ตฌ์ฌํญ ๋ฆฌ๋ทฐ ํน์ ์ฌ์ฉ์ ์คํ ๋ฆฌ ๊ฐ์ ์ ์ฐธ์ฌ์ํค๊ธฐ -> ํด๋น ์์ ์ฐ์ถ๋ฌผ์์ ๊ฒฐํจ ๋ฐ๊ฒฌ ๊ฐ๋ฅ
- ์์คํ ์ ์ค๊ณํ๋ ๋์ ํ ์คํฐ์ ์์คํ ์ค๊ณ์๊ฐ ์ ๊ทน์ ์ผ๋ก ํ์ ํ๊ธฐ -> ์ดํด๋๊ฐ ๋์์ง, ์ค๊ณ์ ๊ฒฐํจ์ด ์ ์ ๋๋ ๋ฆฌ์คํฌ๊ฐ ์ค์ด๋ฆ.
- ์ฝ๋๋ฅผ ๊ฐ๋ฐํ๋ ๋์ ํ ์คํฐ์ ๊ฐ๋ฐ์๊ฐ ์ ๊ทน์ ์ผ๋ก ํ์ ํ๊ธฐ -> ์ฝ๋์ ํ ์คํธ ์ฌ์ด์์์ ๊ฒฐํจ ๋ฐ์ ๋ฆฌ์คํฌ๊ฐ ์ค์ด๋ฆ.
- ํ ์คํฐ๊ฐ ๋ฆด๋ฆฌ์ฆ ์ ์ ์ํํธ์จ์ด๋ฅผ ํ์ธํ๊ณ ๊ฒ์ฆํ๊ธฐ -> ์ฅ์ ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๊ฒฐํจ(์ฅ์ ์ ์์ธ)์ ์ ๊ฑฐ ํ ์ ์์
โ 1.2.2 ํ์ง ๋ณด์ฆ๊ณผ ํ ์คํ
ํ์ง ๋ณด์ฆ : ์ ์ ํ ํ์ง ์์ค์ ๋ฌ์ฑํ๋์ง ํ์ ์ ์ป๊ธฐ ์ํด ์ ์ ํ ํ๋ก์ธ์ค๋ฅผ ์ค์ํ๋๋ก ํ๋ ๊ฒ.
"ํ ์คํ ์ ์ํํธ์จ์ด ํ์ง ์ ํ ๋ฆฌ์คํฌ ์์ค์ ๋ฎ์ถฐ์ค๋ค."
โ 1.2.3 ์ค๋ฅ, ๊ฒฐํจ, ์ฅ์ (Errors, Defects, Failures)
"์ค๋ฅ -> ๊ฒฐํจ -> ์ฅ์ "
[์ค๋ฅ ๋ฐ์ ์์ธ]
- ์๊ฐ์ ์ธ ์๋ฐ
- ์ฌ๋์ ์ค์
- ๊ฒฝํ์ด ์ ๊ฑฐ๋ ๊ธฐ์ ์ด ๋ถ์กฑํ ํ๋ก์ ํธ ์ฐธ์ฌ์
- ์๊ตฌ์ฌํญ๊ณผ ์ค๊ณ ๋ฑ์ ๋ํ ํ๋ก์ ํธ ์ฐธ์ฌ์ ๊ฐ์ ์์ฌ์ํต ๋ฌธ์
์ฅ์ : ์ฌ์ฉ์์๊ฒ ๋ช ๋ฐฑํ๊ฒ ๋๋ฌ๋๋ ์ฅ์ ์ํฉ (ex) ๋ผ๋์ค ๋ณผ๋ฅจ์ ํค์ธ ๋ ์์คํ ์ด ์ค์ ์๋๋ฅผ ์ ์งํ์ง ๋ชปํจ, ํ๋ฉด ๊นจ์ง ํ์ ๋ฐ์ ๋ฑ
โ 1.2.4 ๊ฒฐํจ, ๊ทผ๋ณธ ์์ธ, ๊ฒฐ๊ณผ
๊ฒฐํจ์ ๊ทผ๋ณธ ์์ธ : ํด๋น ๊ฒฐํจ์ ๋ง๋ค์ด๋ธ ์ต์ด์ ํ๋์ด๋ ์กฐ๊ฑด
(ex) ์๊ตฌ์ฌํญ ์์ฑ์๊ฐ ํด๋น ๋ถ์ผ์ ์ต์ํ์ง ์์์ ์๋ชป ๊ฐ์ ํจ, ํ ์คํฐ๊ฐ ์ํ ์ ์ด ํ ์คํ ์ ๋ฐฐ์ด ์ ์ด ์์ด์ ์ฃผ์ ๊ฒฐํจ์ ๋์นจ ๋ฑ
๐ก 1.3 ํ ์คํ ์ 7๊ฐ์ง ์๋ฆฌ
- ํ ์คํ ์ ๊ฒฐํจ์ด ์กด์ฌํจ์ ๋ฐํ๋ ํ๋์ด์ง, ๊ฒฐํจ์ด ์์์ ๋ฐํ๋ ํ๋์ด ์๋๋ค.
- ์๋ฒฝํ ํ ์คํ ์ ๋ถ๊ฐ๋ฅํ๋ค.
- ์กฐ๊ธฐ ํ ์คํ ์ผ๋ก ์๊ฐ๊ณผ ๋น์ฉ์ ์ ์ฝํ ์ ์๋ค.
- ๊ฒฐํจ์ ์ง์ค๋๋ค. => ๋ฆฌ์คํฌ ๋ถ์์ ํ ์คํธ ๋ ธ๋ ฅ์ ์ง์ค์ํค๋๋ฐ ํ์ํจ
- ์ด์ถฉ์ ํจ๋ฌ๋ ์ค์ ์ ์ํ๋ผ => ๊ฐ์ ํ ์คํธ๋ฅผ ๊ณ์ํด์ ๋ฐ๋ณต ์คํํ๋ค๋ฉด, ๊ฒฐ๊ตญ ํด๋น ํ ์คํธ๋ก๋ ๊ฒฐํจ์ ๋์ด์ ๋ฐ๊ฒฌํ ์ ์๊ฒ ๋จ.(๋ฆฌ๊ทธ๋ ์ ํ ์คํ ์ ๊ฒฝ์ฐ์๋ ๋ฆฌ๊ทธ๋ ์ ๊ฒฐํจ์ด ์ ๋ค๋ ๊ฒ์ ์๋ฏธํ ์๋ ์์)
- ํ ์คํ ์ context์ ์์กด์ ์ด๋ค. => ํ ์คํ ์ ์๋/์๋์ ์๊ด์์ด ์ ํฉ์ ์์กด์ ์ด๋ค.
- ์ค๋ฅ ๋ถ์ฌ๋ ๊ถค๋ณ์ด๋ค.
๐ก 1.4 ํ ์คํธ ํ๋ก์ธ์ค
โ 1.4.1 ์ ํฉ์ ๋ฐ๋ฅธ ํ ์คํธ ํ๋ก์ธ์ค
[ํ ์คํธ ํ๋ก์ธ์ค์ ์ํฅ์ ์ค ์ ์๋ ์์]
โ 1.4.2 ํ ์คํธ ํ๋๊ณผ ์์
"ํ ์คํธ ๊ณํ -> ํ ์คํธ ๋ชจ๋ํฐ๋ง๊ณผ ์ ์ด -> ํ ์คํธ ๋ถ์ -> ํ ์คํธ ์ค๊ณ -> ํ ์คํธ ๊ตฌํ -> ํ ์คํธ ์คํ -> ํ ์คํธ ์๋ฃ"
1. ํ ์คํธ ๊ณํ
: ํ ์คํ ์ ๋ชฉ์ ๊ณผ ์ ํฉ์ผ๋ก ์ธํ ์ ์ฝ ์ฌํญ์ ๊ณ ๋ คํด ํ ์คํธ ๋ชฉ์ ์ ๋ฌ์ฑํ๊ธฐ ์ํด ํ์ํ ์ ๊ทผ๋ฒ์ ์ ์ํ๋ ํ๋
(ex) ์ ํฉํ ํ ์คํธ ๊ธฐ๋ฒ๊ณผ ์์ ๋ช ์, ์ ํด์ง ์ถ์ ์ผ์ ์ ์ ์๋ฃํ๊ธฐ ์ํ ํ ์คํธ ์ผ์ ์๋ฆฝ
2. ํ ์คํธ ๋ชจ๋ํฐ๋ง๊ณผ ์ ์ด
: ํ ์คํธ ๊ณํ์ ์ ์๋ ํ ์คํธ ๋ชจ๋ํฐ๋ง ๋ฉํธ๋ฆญ์ ํ์ฉํด ์ค์ ์งํ ์ํฉ์ ๊ณํํ ์ง์ฒ ์ํฉ๊ณผ ์ง์์ ์ผ๋ก ๋น๊ตํ๋ ํ๋
3. ํ ์คํธ ๋ถ์
: ํ ์คํธ ๊ฐ๋ฅํ ๊ธฐ๋ฅ๊ณผ ์ฐ๊ด๋ ํ ์คํธ ์ปจ๋์ ์ ์๋ณํ๊ธฐ ์ํด ํ ์คํธ ๋ฒ ์ด์์ค๋ฅผ ๋ถ์ํ๋ ํ๋. "๋ฌด์์ ํ ์คํธํ ์ง"
<์ฃผ์ ํ๋>
- ํ ์คํธ ๋ฒ ์ด์์ค์ ํ ์คํธ ์ฉ์ด์ฑ ํ๊ฐ
ex) ์๊ตฌ์ฌํญ ๋ช ์ธ(๋น์ฆ๋์ค ์๊ตฌ์ฌํญ, ์์คํ ์๊ตฌ์ฌํญ, ์ฌ์ฉ์ ์คํ ๋ฆฌ, ์ํฝ(epic), ์ ์ค์ผ์ด์ค ๋ฑ)
/ ์ค๊ณ์ ๊ตฌํ ์ ๋ณด(์ํํธ์จ์ด ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ ๋๋ ๋ฌธ์, ์ค๊ณ ๋ช ์ธ, ๋ชจ๋ธ๋ง ๋ค์ด์ด๊ทธ๋จ ๋ฑ)
/ ๊ตฌํํ ์ปดํฌ๋ํธ๋ ์์คํ (์ฝ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฉํ๋ฐ์ดํฐ, ์ฟผ๋ฆฌ, ์ธํฐํ์ด์ค ๋ฑ)
/ ์ปดํฌ๋ํธ๋ ์์คํ ์ ๊ธฐ๋ฅ, ๋น๊ธฐ๋ฅ, ๊ตฌ์กฐ ์ธก๋ฉด์ ๊ณ ๋ คํ ๋ฆฌ์คํฌ ๋ถ์ ๋ณด๊ณ ์
- ํ ์คํธ ๋ฒ ์ด์์ค์ ํ ์คํธ ํญ๋ชฉ์ ํ๊ฐํ์ฌ ๋ค์ํ ํํ์ ๊ฒฐํจ ์๋ณ
ex) Ambituities(๋ชจํธํจ) / Omissions(๋๋ฝ) / Inconsistencies(๋ถ์ผ์น) / Inaccuracies(๋ถ์ ํ) / Contradictions(๋ชจ์) / Superfluos Statements(๋ถํ์ํ ๊ตฌ๋ฌธ)
- ํ ์คํธํ ๊ธฐ๋ฅ๊ณผ ๊ธฐ๋ฅ ์ธํธ ์๋ณ
- ํ ์คํธ ๋ฒ ์ด์์ค๋ฅผ ํ๊ฐํ๊ณ ๊ฐ ๊ธฐ๋ฅ์ ๋ํ ํ ์คํธ ์ปจ๋์ ์ ์ ์ ๋ฐ ์ฐ์ ์์ ์ ์
- ํ ์คํธ ๋ฒ ์ด์์ค์ ๊ฐ๋ณ ์์์ ์ฐ๊ด๋ ํ ์คํธ ์ปจ๋์ ๊ฐ์ ์๋ฐฉํฅ ์ถ์ ์ฑ ํฌ์ฐฉ
4. ํ ์คํธ ์ค๊ณ
: ํ ์คํธ ์ปจ๋์ ์ ๊ธฐ๋ฐ์ผ๋ก ์์ ์์ค ํ ์คํธ ์ผ์ด์ค, ์์ ์์ค ํ ์คํธ ์ผ์ด์ค ์ธํธ, ๊ธฐํ ํ ์คํธ์จ์ด๋ฅผ ์์ฑ. "์ด๋ป๊ฒ ํ ์คํธํ ๊ฒ์ธ๊ฐ?"
<์ฃผ์ ํ๋>
- ํ ์คํธ ์ผ์ด์ค์ ํ ์คํธ ์ผ์ด์ค ์ธํธ ์ค๊ณ ๋ฐ ์ฐ์ ์์ ์ ์
- ํ ์คํธ ์ปจ๋์ ๊ณผ ํ ์คํธ ์ผ์ด์ค์ ํ์ํ ํ ์คํธ ๋ฐ์ดํฐ ์๋ณ
- ํ ์คํธ ํ๊ฒฝ ์ค๊ณ์ ํ์ํ ์ธํ๋ผ ๋ฐ ๋๊ตฌ ์๋ณ
- ํ ์คํธ ๋ฒ ์ด์์ค, ํ ์คํธ ์ปจ๋์ , ํ ์คํธ ์ผ์ด์ค ๊ฐ์ ์๋ฐฉํฅ ์ถ์ ์ฑ ์ค์
5. ํ ์คํธ ๊ตฌํ
: ํ ์คํธ ์คํ์ ํ์ํ ํ ์คํธ์จ์ด๋ฅผ ์์ฑํ๊ณ ์์ฑํ๋ฉฐ, ํ ์คํธ ์ผ์ด์ค๋ฅผ ๋ฐฐ์นํด์ ํ ์คํธ ํ๋ก์์ ๋ฅผ ๋ง๋๋ ํ๋. "ํ ์คํธ๋ฅผ ์คํํ๊ธฐ ์ํด ํ์ํ ๋ชจ๋ ๊ฒ์ด ๊ฐ์ถฐ์ ธ ์๋๊ฐ?"
<์ฃผ์ ํ๋>
- ํ ์คํธ ํ๋ก์์ ์ ๊ฐ๋ฐ๊ณผ ์ฐ์ ์์ ์ ์ , ๊ฐ๋ฅํ๋ค๋ฉด ์๋ ํ ์คํธ ์คํฌ๋ฆฝํธ ์์ฑ
- ํ ์คํธ ์คํฌ๋ฆฝํธ๋ก ํ ์คํธ ์ค์ํธ ์์ฑ
- ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ถ
- ํ ์คํธ ๋ฐ์ดํฐ ์ค๋น, ํ ์คํธ ํ๊ฒฝ์ ์ ๋๋ก ์ ๋ ฅํ๋์ง ํ์ธ
- ํ ์คํธ ๋ฒ ์ด์์ค, ํ ์คํธ ์ปจ๋์ , ํ ์คํธ ์ผ์ด์ค, ํ ์คํธ ํ๋ก์์ , ํ ์คํธ ์ค์ํธ ๊ฐ์ ์๋ฐฉํฅ ์ถ์ ์ฑ ์ค์
6. ํ ์คํธ ์คํ
: ํ ์คํธ ์ค์ํธ๋ฅผ ํ ์คํธ ์คํ ์ผ์ ์ ๋ฐ๋ผ ์คํ
<์ฃผ์ ํ๋>
- ํ ์คํธ ํญ๋ชฉ, ํ ์คํธ ๋์, ํ ์คํธ ๋๊ตฌ, ํ ์คํธ์จ์ด ๋ฑ์ ๊ณ ์ ๋ฒํธ(ID)์ ๋ฒ์ ๊ธฐ๋ก
- ํ ์คํธ ์คํ
- ๊ธฐ๋ ๊ฒฐ๊ณผ์ ์ค์ ๊ฒฐ๊ณผ ๋น๊ต
- ์ด์ ํ์์ ๋ถ์ํด ์์ธ ํ์ (๋ถ์ผ์น๋ฅผ ๋ถ์ํ์ฌ ํด๋น ๋ถ์ผ์น์ ์์ธ ํ๋จ)
- ๊ด์ฐฐํ ์ฅ์ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฒฐํจ ๋ณด๊ณ
- ํ ์คํธ ์คํ ๊ฒฐ๊ณผ ๊ธฐ๋ก
- ์ด์ ํ์ ๋๋ฌธ์ ์ทจํ ํ๋์ ๊ฒฐ๊ณผ๋ก ์ธํด ๋๋ ๊ณํ๋ ํ ์คํ ์ ์ผ๋ถ๋ก ํ ์คํธ ํ๋ ๋ฐ๋ณต
- ํ ์คํธ ๋ฒ ์ด์์ค, ํ ์คํธ ์ปจ๋์ , ํ ์คํธ ์ผ์ด์ค, ํ ์คํธ ํ๋ก์์ , ํ ์คํธ ๊ฒฐ๊ณผ ๊ฐ์ ์๋ฐฉํฅ ์ถ์ ์ฑ ์ค์
7. ํ ์คํธ ์๋ฃ
: ์๋ฃํ ํ ์คํธ ํ๋์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ๊ฒฝํ, ํ ์คํธ์จ์ด, ๊ธฐํ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ถ์ ํ๋ ํ๋
<์ฃผ์ ํ๋>
- ๋ชจ๋ ๊ฒฐํจ ๋ณด๊ณ ์ฒ๋ฆฌ๋ฅผ ์๋ฃํ๋์ง, ํ ์คํธ ์คํ ํ ํด๊ฒฐ๋์ง ์์ ๋ชจ๋ ๊ฒฐํจ์ ๋ํด ์์ ์์ฒญ์ ๋๋ ํ๋ก์ ํธ ๋ฐฑ๋ก๊ทธ ํญ๋ชฉ์ ์์ฑํ๋์ง ํ์ธ
- ์ดํด๊ด๊ณ์์๊ฒ ์ ๋ฌํ ํ ์คํธ ์์ฝ ๋ณด๊ณ ์ ์์ฑ
- ์ฐจํ ์ฌ์ฌ์ฉ์ ์ํด ํ ์คํธ ํ๊ฒฝ, ํ ์คํธ ์ธํ๋ผ, ๊ธฐํ ํ ์คํธ์จ์ด์ ๋ง๋ฌด๋ฆฌ ๋ฐ ๋ณด๊ด
- ํ ์คํธ์จ์ด๋ฅผ ๋ค๋ฅธ ๊ด๊ณ์์๊ฒ ์ธ๊ณ
- ์๋ฃํ ํ ์คํธ ํ๋์ ํตํด ์ป์ ๊ตํ์ ๋ถ์ํด์ ํฅํ ๋ฐ๋ณต์ฃผ๊ธฐ, ๋ฆด๋ฆฌ์ค, ๋๋ ํ๋ก์ ํธ๋ฅผ ์ํด ์์ ํด์ผ ํ๋ ์ฌํญ ํ๋จ(ํ๋ก์ธ์ค ๊ฐ์ ์ ์ํ ๊ตํ ๋์ถ)
- ํ ์คํธ ํ๋ก์ธ์ค ์ฑ์๋ ๊ฐ์ ์ ์ํด ์์ง๋ ์ ๋ณด ํ์ฉ
โ 1.4.3 ํ ์คํธ ์์ ์ฐ์ถ๋ฌผ
- ํ ์คํธ ๊ณํ ์์ ์ฐ์ถ๋ฌผ : ํ๋ ์ด์์ ํ ์คํธ ๊ณํ์ด ํฌํจ๋จ. ํ ์คํธ ๊ณํ์ ํ ์คํธ ๋ฒ ์ด์์ค์ ๋ํ ์ ๋ณด๋ฅผ ํฌํจํจ.
- ํ ์คํธ ๋ชจ๋ํฐ๋ง๊ณผ ์ ์ด ์์ ์ฐ์ถ๋ฌผ : ์ง์์ , ์ ๊ธฐ์ ์ผ๋ก ์์ฑ๋๋ ํ ์คํธ ์งํ ํํฉ ๋ณด๊ณ ์์ ๋ค์ํ ํ ์คํธ ์๋ฃ ๋ง์ผ์คํค์์ ์์ฑ๋๋ ํ ์คํธ ์์ฝ ๋ณด๊ณ ์์ ๊ฐ์ ์ฌ๋ฌ ํํ์ ํ ์คํธ ๋ณด๊ณ ์๋ฅผ ํฌํจํจ.
- ํ ์คํธ ๋ถ์ ์์ ์ฐ์ถ๋ฌผ : ๋ถ์์ ํตํด ์๋ณ๋๊ณ ์ฐ์ ์์๊ฐ ์ ์ ๋ ํ ์คํธ ์ปจ๋์
- ํ ์คํธ ์ค๊ณ ์์ ์ฐ์ถ๋ฌผ : ํ ์คํธ ๋ถ์์์ ์ ์ํ ํ ์คํธ ์ปจ๋์ ์ ์คํํ ์ ์๋ ํ ์คํธ ์ผ์ด์ค์ ํ ์คํธ ์ผ์ด์ค ์ธํธ๊ฐ ๋ง๋ค์ด์ง.
- ํ ์คํธ ๊ตฌํ ์์ ์ฐ์ถ๋ฌผ : ํ ์คํธ ํ๋ก์์ , ํ ์คํธ ์ค์ํธ, ํ ์คํธ ์คํ ์ผ์
- ํ ์คํธ ์คํ ์์ ์ฐ์ถ๋ฌผ : ๊ฐ๋ณ ํ ์คํธ ์ผ์ด์ค๋ ํ ์คํธ ํ๋ก์์ ์ ์ํ์ ๋ํ ๋ฌธ์, ๊ฒฐํจ ๋ณด๊ณ ์, ํ ์คํ ์ ์ฌ์ฉํ ํ ์คํธ ํญ๋ชฉ, ํ ์คํธ ๋์, ํ ์คํธ ๋๊ตฌ, ํ ์คํธ์จ์ด ๋ฑ์ ๋ํ ๋ฌธ์
- ํ ์คํธ ์๋ฃ ์์ ์ฐ์ถ๋ฌผ : ํ ์คํธ ์์ฝ ๋ณด๊ณ ์, ์ฐจํ ํ๋ก์ ํธ๋ ๋ฐ๋ณต์ฃผ๊ธฐ์ ๊ฐ์ ์ ์ํ ์ก์ ์์ดํ , ์์ ์์ฒญ์, ์์ฑ๋ ํ ์คํธ์จ์ด
โ 1.4.4 ํ ์คํธ ๋ฒ ์ด์์ค์ ํ ์คํธ ์์ ์ฐ์ถ๋ฌผ ๊ฐ์ ์ถ์ ์ฑ
<์ข์ ์ถ์ ์ฑ์ ๊ฐ์น>
1) ์์ ์ผ๋ก ์ธํ ์ํฅ ํ๊ฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํจ.
2) ํ ์คํ ์ ๋ํ ๊ฐ์ฌ(audit)๋ฅผ ๊ฐ๋ฅํ๊ฒ ํจ
3) IT ํต์ (IT governance) ์กฐ๊ฑด์ ์ถฉ์กฑํ ์ ์๊ฒ ํจ.
4) ํ ์คํธ ์งํ ์ํฉ ๋ณด๊ณ ์์ ํ ์คํธ ์์ฝ ๋ณด๊ณ ์๋ฅผ ์ข ๋ ์ฝ๊ฒ ์ดํดํ ์ ์๊ฒํจ.
5) ํ ์คํ ์ ๊ธฐ์ ์ ์ธ ๋ด์ฉ์ ์ดํด๊ด๊ณ์๊ฐ ์ดํดํ ์ ์๋ ํํ๋ก ์ ๋ฌํจ.
6) ๋น์ฆ๋์ค ๋ชฉํ ๋๋น ์ ํ ํ์ง, ํ๋ก์ธ์ค ์ญ๋, ํ๋ก์ ํธ ์งํ ์ํฉ ๋ฑ์ ํ๊ฐํ ์ ์๋ ์ ๋ณด๋ฅผ ์ ๊ณตํจ.
7) ์๋ก์ด ํ ์คํธ ์ผ์ด์ค๊ฐ ์๊ตฌ์ฌํญ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ์ฆ๊ฐ์์ผฐ๋์ง ํ๋จํ ์ ์์.
๐ก 1.5 ํ ์คํ ์ ์ฌ๋ฆฌํ
โ 1.5.1 ์ธ๊ฐ ์ฌ๋ฆฌํ๊ณผ ํ ์คํ
- ๋คํผ๋ณด๋ค๋ ํ๋ ฅ์ผ๋ก ์์ํ๋ผ.
- ํ ์คํ ์ ์ด์ ์ ๊ฐ์กฐํ๋ผ.
- ํ ์คํธ ๊ฒฐ๊ณผ์ ๊ธฐํ ๋ฐ๊ฒฌ ์ฌํญ์ ์ค๋ฆฝ์ ์ด๋ฉด์ ์ฌ์ค์ ๊ธฐ๋ฐ์ ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ ๋ฌํ๋ผ.
- ๊ฐ๊ด์ ์ด๊ณ ์ฌ์ค์ ๊ธฐ๋ฐ์ ๋ ๊ฒฐํจ ๋ณด๊ณ ์์ ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ์๋ฅผ ์์ฑํ๋ผ.
- ์๋๋ฐฉ์ด ์ ๋ฌ ๋ฐ์ ๋ด์ฉ์ ์ดํดํ๋์ง, ๋ฐ๋๋ก ์๋๋ฐฉ์ด ํ๊ณ ์ ํ๋ ๋ง์ ์ ๋๋ก ์ดํดํ๋์ง ํ์ธํ๋ผ.
โ 1.5.2 ํ ์คํฐ์ ๊ฐ๋ฐ์์ ์ฌ๊ณ ๋ฐฉ์
ํ ์คํฐ : ๋ฌด์์ด ์๋ชป๋ ์ง ์๊ฒฌํ ์ ์๋ ๋ฅ๋ ฅ
๊ฐ๋ฐ์ : ํด๊ฒฐ์ฑ ์ ์ค๊ณํ๊ณ ๊ตฌ์ถํ๋ ๋ฐ ๋ ๊ด์ฌ์ ๊ธฐ์ธ์ด์ง๋ง, ๊ทธ๋ฐ ํด๊ฒฐ์ฑ ์ ๋ฌด์จ ๋ฌธ์ ๊ฐ ์๋์ง์ ๋ํด ๊ด์ฌ์ ๊ฐ์ง๋ ๊ฒฝ์ฐ๋ ๋ง์ง ์์. "ํ์ค ํธํฅ(confirmation bias)" ๋๋ฌธ์ ์์ ์ด ๋ง๋ ์ค๋ฅ์ ๋ํด ์ธ์งํ๊ธฐ ์ด๋ ค์.
Reference
ISTQB CTFL Syllabus 2018 V 3.1.1_ํ๊ธ_v1.0
์ ์ฑ ๋ด์ฉ์ ์ฑํฐ๋ณ ์ค์ํ ํฌ์ธํธ ์์ฃผ๋ก ์ ๋ฆฌํ ์๋ฃ์ ๋๋ค.
์ค์ค๋ก ๊ณต๋ถํ๊ธฐ ์ํ ์์ ์ ๋ฆฌ ๋ ธํธ์ด๋ฏ๋ก ์์ ์ ์ธ ์ฌ์ฉ ๋ชฉ์ ์ ์ ํ ์์์ ์๋ ค๋๋ฆฝ๋๋ค:)
์ด ์ํ์ ๋ํ ์ ๋ณด ๋ฐ ๊ฐ์ข ์๋ฃ๋ ์๋ ์ฌ์ดํธ์์ ํ์ธํ์ค ์ ์์ต๋๋ค. โฌโฌโฌ
'SW Testing' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ISTQB] Chapter 6. ํ ์คํธ ์ง์ ๋๊ตฌ (0) | 2023.09.28 |
---|---|
[ISTQB] Chapter 5. ํ ์คํธ ๊ด๋ฆฌ (0) | 2023.09.17 |
[ISTQB] Chpater 4. ํ ์คํธ ๊ธฐ๋ฒ (0) | 2023.09.10 |
[ISTQB] Chapter 3. ์ ์ ํ ์คํ (0) | 2023.09.08 |
[ISTQB] Chapter 2. ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ํ ์คํ (0) | 2023.08.19 |