2.2 ํ ์คํธ ๋ ๋ฒจ(Test levels)
- ํ
์คํธ ๋ ๋ฒจ์ ๋ฐ๋ผ ๋
๋ฆฝ์ ์ผ๋ก ์ ์ ํ ์ ์๋ ์ฌํญ
- ํ ์คํธ ๋ ๋ฒจ์ ์ผ๋ฐ์ ์ธ ๋ชฉํ(๋ชฉ์ )
- ํ ์คํธ ์ผ์ด์ค๋ฅผ ๋์ถํด ๋ด๋๋ฐ ์ฐธ์กฐ๋๋ ๊ฐ๋ฐ ์ฐ์ถ๋ฌผ(๋ฒ ์ด์์ค)
- ํ ์คํธ ๋์(ํ ์คํธํ ๊ทธ ๋ฌด์)
- ๋ฐ๊ฒฌ๋ ์ ํ์ ์ธ ๊ฒฐํจ๊ณผ ์ฅ์
- ํ ์คํธ ํ๋ค์ค(๋๋ผ์ด๋ฒ/์คํ ) ํ์ ์ฌ๋ถ์ ํด ์ง์์ ํ์์ฑ
- ์์ธํ ํ ์คํธ ์ ๊ทผ๋ฒ
- ํ ์คํธ ์ํ ์ฃผ์ฒด ๋๋ ์กฐ์ง
ํ ์คํธ ๋ ๋ฒจ์ ์ผ๋ฐ์ ์ธ ๊ตฌ๋ถ- ๋จ์(component or Unit)
- ํ
์คํธ๊ฐ ๊ฐ๋ฅํ ์ต์ ๋จ์๋ก ๋๋์ด์ง ์ํํธ์จ์ด ๋ชจ๋, ํ๋ก๊ทธ๋จ, ๊ฐ์ฒด, ํด๋์ค ๋ฑ์์ ๊ฒฐํจ์ ์ฐพ๊ณ ๊ทธ ๊ธฐ๋ฅ์ ๊ฒ์ฆ -> ๊ฐ๋ฐ์
- ์ํํธ์จ์ด ๊ฐ๊ฐ์ ๋จ์๋ฅผ ๋ค๋ฅธ ๋ถ๋ถ๊ณผ ์ฐ๊ณ์ฑ์ ๊ณ ๋ คํ์ง ์๊ณ ๊ฒฉ๋ฆฌํด์ ๋ ๋ฆฝ์ ์ผ๋ก ํ ์คํธ ์ํ
- ์คํ , ๋๋ผ์ด๋ฒ, ์๋ฎฌ๋ ์ดํฐ ์ฌ์ฉ
- ์ผ๋ฐ์ ์ผ๋ก ํ๋ก๊ทธ๋จ ์์ค ์ฝ๋๋ฅผ ๋์ -> ๊ตฌ์กฐ๊ธฐ๋ฐ(ํ์ดํธ ๋ฐ์ค)
- ์ปดํฌ๋ํธ ํ
์คํธ์ ์ผ๋ฐ์ ์ธ ๋ชฉ์
- ๊ธฐ๋ณธ ๊ฒฝ๋ก ํ์ธ
- ๋ชจ๋ ์ค๋ฅ ์ฒ๋ฆฌ ๊ฒฝ๋ก ํ์ธ
- ์ปดํฌ๋ํธ ๋ด์ ์ธํฐํ์ด์ค ํ์ธ
- ๋ก์ปฌ ๋ฐ์ดํฐ ํ์ธ, ๊ฒฝ๊ณ๊ฐ ํ์ธ
- ํ
์คํธ๊ฐ ๊ฐ๋ฅํ ์ต์ ๋จ์๋ก ๋๋์ด์ง ์ํํธ์จ์ด ๋ชจ๋, ํ๋ก๊ทธ๋จ, ๊ฐ์ฒด, ํด๋์ค ๋ฑ์์ ๊ฒฐํจ์ ์ฐพ๊ณ ๊ทธ ๊ธฐ๋ฅ์ ๊ฒ์ฆ -> ๊ฐ๋ฐ์
- ๋จ์(component or Unit)
- ํตํฉ(Integration)
- ์ปดํฌ๋ํธ๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ํ ์คํธํ๋ ๊ฒ์ ๋ฌผ๋ก OS, ํ์ผ ์์คํ , ํ๋์จ์ด ๋๋ ์์คํ ๊ฐ ์ธํฐํ์ด์ค์ ๊ฐ์ ์์คํ ์ ๊ฐ๊ธฐ๋ค๋ฅธ ๋ถ๋ถ๊ณผ ์ํธ ์ฐ๋ํ๋ ๋์์ ํ ์คํธ
- ์ปดํฌ๋ํธ ํตํฉ ํ ์คํธ
- ์์คํ ํตํฉ ํ ์คํธ
- ํตํฉ ํ ์คํ ์ ๊ธฐ๋ฅ์ ํน์ฑ์ ๋ฌผ๋ก ๋น๊ธฐ๋ฅ์ ํน์ฑ(์ฑ๋ฅ, ์ฐ๊ฒฐ์ฑ๋ฑ)์ ํ ์คํ ์ํ
- ํตํฉ ํ
์คํ
์ค๊ณ๋ ๊ธฐ๋ฅ์ ์ ๊ทผ๋ฒ, ๊ตฌ์กฐ์ ์ ๊ทผ๋ฒ์ ๋ชจ๋ ์ฌ์ฉ
- ํตํฉ ๊ทธ ์์ฒด์๋ง ์ง์คํ๋ ์ค๋ฅ ์ฃผ์!
- ์์คํ
(System)
- ๊ฐ๋ฐ ํ๋ก์ ํธ ์ฐจ์์์ ์ ์๋ ์ ์ฒด ์์คํ ๋๋ ์ ํ์ ๋์์ ๋ํด ํ ์คํธ -> ๋ฆฌ์คํฌ ์ต์ํ๋ฅผ ์ํด ์ค์ ํ๊ฒฝ๊ณผ ์ ์ฌํ ์ํ
- ์์คํ ๊ด๋ ค ๊ณ ๊ฐ์ ์๊ตฌ์ฌํญ์ด ์๋ฒฝํ๊ฒ ์คํ๋๋์ง๋ฅผ ํ ์คํธ
- ํ
์คํธ ๋ฒ ์ด์์ค(๊ฐ๋ฐ ์ฐ์ถ๋ฌผ) ์ด์ฉ
- ๋ฆฌ์คํฌ ๋ถ์์, ์๊ตฌ์ฌํญ ๋ช ์ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, ์ ์ฆ ์ผ์ด์ค, ๊ธฐํ ๋น์ฆ๋์ค ๋ ๋ฒจ์ ์์คํ ๋์ ๋ช ์ธ, OS ๋ฐ ์์คํ ๋ฆฌ์์ค์ ์ํธ์์ฉ ๋ช ์ธ
- ๊ธฐ๋ฅ ๋ฐ ๋น๊ธฐ๋ฅ ์๊ตฌ์ฌํญ ๋ชจ๋ ๊ฒ์ฆ
- ๊ธฐ๋ฅ์ ํ ์คํธ: ๋ช ์ธ๊ธฐ๋ฐ(๋ธ๋๋ฐ์ค) ๊ธฐ๋ฒ์ผ๋ก ์ํ - ๋ฌธ์ ๊ธฐ๋ฐ
- ๋น๊ธฐ๋ฅ์ ํ ์คํธ: ๊ธฐ๋ฅ์ ์ธ์ ๋๋จธ์ง ๋ถ๋ถ์ ๋ํ ์๊ตฌ์ฌํญ ๊ฒ์ฆ
- ์ผ๋ฐ์ ์ผ๋ก ๋ ๋ฆฝ์ ์ธ ํ ์คํธ ํ์ด ์ํ -> ๊ฒ์ ํ ์คํ (์ถ์)
- ์ธ์(Acceptance)
- ์์คํ ์ด๋ ์์คํ ์ ์ผ๋ถ ๋๋ ํน์ ํ ๋น๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ๋ํด ํ์ ์ ์ป๋ ๊ฒ -> ๊ฒฐํจ ๋ฐ๊ฒฌ์ด ๋ชฉ์ ์ด ์๋
- ํ์ง์ ๋ํ ํ์
- ์์คํ ์ ๋ฐฐํฌํ๊ฑฐ๋ ์ค์ ์ฌ์ฉํ ์ค๋น๊ฐ ๋์๋์ง ํ๊ฐ
- ์ธ์ ํ
์คํ
์ดํ์ ๋๊ท๋ชจ ์์คํ
๊ฐ์ ํตํฉ ํ
์คํธ ์ํ
- ์ธ์ ํ ์คํ ์ด ๋ฐ๋์ ์ต์ข ๋จ๊ณ์ ํ ์คํ ์ ์๋
- ์ธ์ ํ
์คํ
์ ํ๋ก์ ํธ ์ ์ฒด ๊ฐ๋ฐ ๊ณผ์ ์์ ์ํ
- ์ฌ์ฉ SW ์ ํ์ ์ค์น, ํตํฉ ํ๋ฉด์ ํ ์คํ
- ์ปดํฌ๋ํธ์ ์ฌ์ฉ์ฑ์ ๋ํด์๋ ์ปดํฌ๋ํธ ํ ์คํ ๋์ ์คํ ๊ฐ๋ฅ
- ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ์ ์ ๋ํด์๋ ์์คํ ํ ์คํ ์ ์ ์คํ ๊ฐ๋ฅ
- ์ธ์ ํ
์คํ
ํํ
- ์ฌ์ฉ์ ์ธ์ ํ ์คํ (๋น์ฆ๋์ค ์ฌ์ฉ์๊ฐ ํ์ธ)
- ์ด์์ฌ์ ํ ์คํ : ๋ฐฑ์ /๋ณต์, ์ฌ๋ ๋ณต๊ตฌ, ์ฌ์ฉ์ ๊ด๋ฆฌ, ์ ์ง๋ณด์ ์์ , ๋ณด์ ์ทจ์ฝ์ฑ ์ ๊ฒ
- ๊ณ์ฝ ์ธ์ ํ ์คํ ๊ณผ ๊ท์ ์ธ์ ํ ์คํ : ๋ง์ถค์-๊ฐ๋ฐ SW๊ฐ ๊ณ์ฝ์์ ์ธ์ ํต๊ณผ ์กฐ๊ฑด/๊ท์ ์ ์ค์ํ๋์ง ํ์ธ
- ์ํ ํ
์คํ
๊ณผ ๋ฒ ํ(ํ๋) ํ
์คํ
-> ๊ณ ๊ฐ์ ํผ๋๋ฐฑ
- ์ํ ํ
์คํธ: ๊ฐ๋ฐ ์กฐ์ง ๋ด์์ ๊ณ ๊ฐ์ ์ํด ์ํ
- ๊ณ ๊ฐ ์ฌ์ดํธ๋ก ์ด๋ํ๊ธฐ ์ ์ ๊ฐ๋ฐ ์๋ฃ ํ ํ ์คํ ์ธ ๊ณต์ฅ ์ธ์ ํ ์คํ ์ ์๋ฏธ
- ๋ฒ ํ ํ
์คํธ: ์ค์ ํ๊ฒฝ์์ ์ฌ์ฉ์ ํน์ ์ ์ฌ ๊ณ ๊ฐ์ ์ํด ์ํ
- ๊ณ ๊ฐ ์ฌ์ดํธ๋ก ์ด๋ํ ํ์ ํ ์คํ ํ๋ ์ฌ์ดํธ ์ธ์ ํ ์คํ ์ ์๋ฏธ
- ์ํ ํ
์คํธ: ๊ฐ๋ฐ ์กฐ์ง ๋ด์์ ๊ณ ๊ฐ์ ์ํด ์ํ
'์๊ฒฉ์ฆ > istqb' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ 2์ฅ ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ์ ํ ์คํ (1) (0) | 2025.04.16 |
---|---|
์ 1์ฅ ํ ์คํ ์ ๊ธฐ์ด (5) (1) | 2025.04.12 |
์ 1์ฅ ํ ์คํ ์ ๊ธฐ์ด (4) (0) | 2025.04.12 |
์ 1์ฅ ํ ์คํ ์ ๊ธฐ์ด (3) (0) | 2025.03.26 |
์ 1์ฅ ํ ์คํ ์ ๊ธฐ์ด (2) (0) | 2025.03.26 |