๐ ๋์ ์์ฝ
<๊ฐ๋ฐ์๋ ์์์ผํ ์ํํธ์จ์ด ํ ์คํ ์ค๋ฌด ์ 3ํ>
๋ณธ ํฌ์คํ ์ ๊ฐ์ธ์ ์ผ๋ก ๋จ๊ธฐ๊ณ ์ถ์ ๋ถ๋ถ๋ง์
์์ฝํ์ฌ ์์ฑํจ์ ์๋ ค๋๋ฆฝ๋๋ค.
์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ์ ํ ์คํ
2.1 SW ๊ฐ๋ฐ ๋ชจ๋ธ
๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ ๋ชจ๋ธ(Life cycle model)์ ๊ธฐ๋ฐํ์ฌ ํ ์คํธ ์ ๊ทผ๋ฒ์ ๋ค๋ฅด๊ฒ ์ ์ฉํด์ผ ํ๋ค.
2.1.1 V - ๋ชจ๋ธ ( ์์ฐจ์ ๊ฐ๋ฐ ๋ชจ๋ธ )
- ์๊ตฌ์ฌํญ ์ ์ ๋ฐ ๋ถ์, ์์คํ ์ค๊ณ, ๊ตฌํ, ํ ์คํ ์ด๋ผ๋ ์ผ๋ จ์ ๋จ๊ณ๋ฅผ ํตํด ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๋ ํญํฌ์ ๊ฐ๋ฐ ๋ชจ๋ธ์ ๊ทผ๊ฐ์ ๋๊ณ ์๋ค.
< V๋ชจ๋ธ์์ ์ ์ํ๋ ํ ์คํธ ๋ ๋ฒจ >
- ๋จ์(์ปดํฌ๋ํธ) ํ ์คํ
- ํตํฉ ํ ์คํ
- ์์คํ ํ ์คํ
- ์ธ์ ํ ์คํ
๊ฐ๊ฐ์ ํ ์คํธ ๋ ๋ฒจ์ ์๋ก ๋ ๋ฆฝ์ ์ด์ด์, ๊ฐ๊ฐ ๋ค๋ฅธ ํ ์คํธ ๊ณํ๊ณผ ์ ๋ต์ ํ์๋ก ํ๊ณ , ์ผ๋ฐ์ ์ผ๋ก ์ํํ๋ ์ฃผ์ฒด(์กฐ์ง)๊ฐ ๋ค๋ฅด๋ค..(์ดํ ์๋ต)
๊ฐ ๋ ๋ฒจ์ ์๋ก ์ข ์์ฑ์ ์ง๋๊ธฐ๋๋ฌธ์ ํ๋์ ํ ์คํธ ๋ ๋ฒจ์์ ๋ค๋ฅธ ํ ์คํธ ๋ ๋ฒจ๋ก ์ฎ๊ฒจ ๊ฐ๊ธฐ ์ํ ์ข ๋ฃ ๋ฐ ์์ ์กฐ๊ฑด(Exit and entry criteria)์ ๊ฐ์ถ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค.
๊ฐ๋ฐ ์ด๊ธฐ์ ํ ์คํ ์ ์ํํ๋ค๋ ๊ฒ์ ๊ฐ๋ฐ ์ฐ์ถ๋ฌผ์ ๋ฆฌ๋ทฐ(Review) ํํ๋ก ๊ฒํ ํ๋ฉด์ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ๋ ์ ์ ํ ์คํ ์ ์๋ฏธํ๋ค. ์ ์ ํ ์คํ ๋์ ํ ์คํฐ๋ ํ ์คํ ๊ด์ ์์ TC๋ฅผ ๋ง๋ค๋ฉด์ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ๋ฉฐ ๋ฆฌ๋ทฐ์ ๊ธฐ์ฌ ํ ์ ์๋ค.
๋ฒ ๋ฆฌํผ์ผ์ด์
๊ฐ๋ฐ ๋จ๊ณ์ ์ฐ์ถ๋ฌผ์ด ๊ทธ ๋จ๊ณ์ ์ด๊ธฐ์ ์ค์ ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋์ง ์ฌ๋ถ๋ฅผ ๊ฒ์ฆํ๋ ํ๋ก์ธ์ค
๋ฐธ๋ฆฌ๋ฐ์ด์
๊ฐ๋ฐ ์ค์ ๋๋ ๊ฐ๋ฐ ๋จ๊ณ ๋ง์ ๋ช ์๋ ๋๋ ๋ช ์๋์ง ์์์ง๋ง ์ฌ์ฉ์์ ๊ด์ ์์์ ์๊ตฌ์ฌํญ์ด ๋ง์กฑํ๋์ง๋ฅผ ํ๊ฐํ๋ ํ๋ก์ธ์ค
2.1.2 ๋ฐ๋ณต์ - ์ ์ฆ์ ( Iterative - Incremental ) ๊ฐ๋ฐ ๋ชจ๋ธ
๊ฐ๋ฐ์ฃผ๊ธฐ๊ฐ ์งง๊ฒ ์ฐ์์ ์ผ๋ก ๋ฐ๋ณตํ๋ ํ๋์ผ๋ก ์ด๋ฃจ์ด์ง๋ค. ์ด๊ธฐ ๋ฐ๋ณต ๋จ๊ณ์์ ๋ฆฌ์คํฌ๊ฐ ๋์ ๋ชจ๋์ด๋ ์ฃผ์ ์ํคํ ์ฒ์ ํด๋นํ๋ ์์คํ ์ผ๋ถ๋ฅผ ์ฐ์ ์ ์ผ๋ก ๊ฐ๋ฐํ๊ณ ํ ์คํ ์ ํตํด ๊ฒฐํจ์ด๋ ์ฅ์ ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ๊ณ ์ ๊ฑฐํ ์ ์๋ ๊ธฐํ๋ฅผ ํ๋ณดํ์๊ธฐ ๋๋ฌธ์, ๊ฐ๋ฐ ๋ฆฌ์คํฌ๋ฅผ ์กฐ๊ธฐ์ ๊ฐ์์ํฌ ์ ์๋ ์ฅ์ ์ ๊ฐ์ง๊ณ ์๋ค.
์์ ) ์ ์์ผ ๊ฐ๋ฐ ๋ชจ๋ธ, RUP, RAD, ์ดํด๊ด๊ณ์ ์ค์ฌ์ ์ํํธ์จ์ด ๊ฐ๋ฐ, ํ๋กํ ํ์ดํ
* ๋ฆฌ๊ทธ๋ ์ ํ ์คํ ์ ์ฒซ ๋ฒ์งธ ๋ฐ๋ณต ๋จ๊ณ์์ ํ ์คํ ํ ์ดํ๋ก ๋ชจ๋ ๋ฐ๋ณต ๋จ๊ณ์์ ์ํ๋์ด์ผ ํ๋ฏ๋ก ๋ฐ๋ณต ๋จ๊ณ๊ฐ ๊ฑฐ๋ญ๋ ์๋ก ์ค์ํด์ง๋ค.
2.2 ํ ์คํธ ๋ ๋ฒจ
ํ ์คํธ ๋ชฉํ, ํ ์คํธ ๋ฒ ์ด์์ค, ํ ์คํธ ๋์, ์ฃผ๋ก ๋ฐ๊ฒฌ๋๋ ์ฅ์ ์ ๊ฒฐํจ์ ์ข ๋ฅ, ํ ์คํธ ์ํ ์ฃผ์ฒด ๋ฑ๊ณผ ๊ฐ์ ํญ๋ชฉ์ ๊ฐ ํ ์คํธ ๋ ๋ฒจ์ ํน์ง์ ๋ง๊ฒ ๋ค๋ฅด๊ฒ ์ ์ ๋๊ณ ์๋ณ๋์ด์ผ ํ๋ค.
2.2.1 ์ปดํฌ๋ํธ ํ ์คํ ( Component Testing )
๋จ์ ํ ์คํ ์ด๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ ์ปดํฌ๋ํธ ํ ์คํ ์ ํ ์คํธ๊ฐ ๊ฐ๋ฅํ (์ต์)๋จ์๋ก ๋๋์ด์ง ์ํํธ์จ์ด ๋ด์์ ๊ฒฐํจ์ ์ฐพ๊ณ ๊ทธ ๊ธฐ๋ฅ์ ๊ฒ์ฆํ๋ ๊ฒ์ด๋ค. ์คํ ๊ณผ ๋๋ผ์ด๋ฒ, ์๋ฎฌ๋ ์ดํฐ ๋ฑ์ด ํ์ ํ ์ ์๋ค.
๊ตฌ์กฐ์ ์ธ ํ ์คํ (๋ถ๊ธฐ ์ปค๋ฒ๋ฆฌ์ง ๋ฑ)์ ๋ฌผ๋ก ๊ธฐ๋ฅ์ฑ ํ ์คํธ์ ๋ฆฌ์์ค ๊ด๋ จ(๋ฉ๋ชจ๋ฆฌ ์ ์ถ) ํ ์คํ ๋๋ ๊ฐ๊ฑด์ฑ(Robustness) ํ ์คํ ๊ณผ ๊ฐ์ ํน์ ๋น๊ธฐ๋ฅ ํ ์คํ ์ ํฌํจํ๋ค.
ํ ์คํธ ์ผ์ด์ค๋ ์ปดํฌ๋ํธ ๋ช ์ธ์, ์ํํธ์จ์ด ์์ธ ์ค๊ณ ๋๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ ๊ฐ์ ๊ฐ๋ฐ ์ฐ์ถ๋ฌผ์์ ๋์ถํ๋ค.
์ฝ๋๋ฅผ ์ค์ฌ์ผ๋ก ์ํํ๋ฉฐ, ๋จ์ ํ ์คํธ ํ๋ ์์ํฌ ๋๋ ๋๋ฒ๊น ํด ๊ฐ์ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ง์์ ํ์๋ก ํ๋ค. ์ค๋ฌด์์๋ ๋ณดํต ์ฝ๋๋ฅผ ์์ฑํ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ง์ ํ ์คํธ์ ์ฐธ์ฌํ๋ฉฐ, ๊ฒฐํจ์ ๋ฐ๊ฒฌํ ๋๋ง๋ค ๋ฐ๋ก ์์ ํ๊ณ , ๊ฒฐํจ์ ๋ํ ๊ธฐ๋ก ๊ณผ์ ์ ์๋ตํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค. ๊ทธ๋ฌ๋ ํ ์คํธ ํ๋ก์ธ์ค ๊ด๋ฆฌ์ ๊ฐ์ ์ ์ํด ํ ์คํธ์์ ๋ฐ๊ฒฌ๋๋ ๊ฒฐํจ์ ๋ํ ํต๊ณ์ ์ธ ๋ฐ์ดํฐ๊ฐ ํ์ํ ๊ฒฝ์ฐ์๋ ์ธ์๋ํธ(๋๋ ๊ฒฐํจ) ๊ธฐ๋ก ๊ณผ์ ์ด ์์ด์ผ ํ๋ค.
<์ปดํฌ๋ํธ ํ ์คํ ์ ์ผ๋ฐ์ ์ธ ๋ชฉ์ >
- ๊ธฐ๋ณธ ๊ฒฝ๋ก(Path) ํ์ธ
- ๋ชจ๋ ์ค๋ฅ ์ฒ๋ฆฌ ๊ฒฝ๋ก(Error handling path)๋ฅผ ํ์ธ
- ์ปดํฌ๋ํธ ๋ด์ ์ธํฐํ์ด์ค ํ์ธ
- ๋ก์ปฌ ๋ฐ์ดํฐ ํ์ธ, ๊ฒฝ๊ณ๊ฐ ํ์ธ
์ปดํฌ๋ํธ ํ ์คํ ์ ์ ๊ทผ๋ฒ ์ค์๋ ์ฝ๋ฉ ์ ์ TC๋ฅผ ์ค๋นํ๊ณ ์๋ํํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์ด๊ฒ์ด ํ ์คํธ ์ค์ฌ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ด๋ค.
2.2.2 ํตํฉ ํ ์คํ ( Integration testing )
์ปดํฌ๋ํธ๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ํ ์คํธ ํ๋ ๊ฒ์ ๋ฌผ๋ก , OS, ํ์ผ ์์คํ , ํ๋์จ์ด ๋๋ ์์คํ ๊ฐ ์ธํฐํ์ด์ค์ ๊ฐ์ ์์คํ ์ ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ถ๋ถ๊ณผ ์ํธ ์ฐ๋ํ๋ ๋์์ ํ ์คํธํ๋ค.
ํ๋ ์ด์์ ํ ์คํธ ๋ ๋ฒจ์ด ์์ ์ ์์ผ๋ฉฐ, ๋ค์ํ ํฌ๊ธฐ์ ํ ์คํธ ๋์์ ๋ํด ์ํ ๋ ์ ์๋ค.
์ํฅ์, ํํฅ์, ๋ฐฑ๋ณธํตํฉ๊ณผ ๊ฐ์ ์์ฐจ์ ์ด๊ณ ์ฒด๊ณ์ ์ธ ํตํฉ ์ ๋ต์ด ํ ๋ฒ์ ํตํฉํ๋ ๋น ๋ฑ ์ ๋ต๋ณด๋ค ๋ฆฌ์คํฌ๋ฅผ ์ค์ด๋๋ฐ ํจ๊ณผ์ ์ด๋ค.
๊ธฐ๋ฅ์ ํน์ฑ์ ๋ฌผ๋ก ๋น๊ธฐ๋ฅ์ ํน์ฑ(์ฑ๋ฅ, ์ฐ๊ฒฐ์ฑ ๋ฑ)์ ํ ์คํ ํด์ผ ํ๋ค.
2.2.3 ์์คํ ํ ์คํ ( System testing )
๊ฐ๋ฐ ํ๋ก์ ํธ ์ฐจ์์์ ์ ์๋ ์ ์ฒด ์์คํ ๋๋ ์ ํ์ ๋์์ ๋ํด ํ ์คํธํ๋ ๊ฒ์ด๋ค.
- ๊ธฐ๋ฅ ๋ฐ ๋น๊ธฐ๋ฅ ์๊ตฌ ์ฌํญ์ ๋ชจ๋ ๊ฒ์ฆํด์ผ ํ๋ค.
- ์๊ตฌ ์ฌํญ์ ํ ์คํธ๋ ๋ชจ๋ธ์ ํํ๋ก ์กด์ฌํ๋๋ฐ ํ ์คํธ ์์ง๋์ด๋ ๋ถ์์ ํ๊ฑฐ๋ ๋ฌธ์ ํํ๋ฅผ ๊ฐ์ถ์ง ๋ชปํ ์๊ตฌ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์คํธํ๊ฒ ๋๋ ๊ฒฝ์ฐ๋ ๊ณ ๋ คํด์ผ ํ๋ค.
- ๋ ๋ฆฝ์ ์ธ ํ ์คํธ ํ์ด ์ํํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๋ค.
- ์ค๋ฌด์์๋ ์์คํ ํ ์คํ ๊ณผ ์ธ์ ํ ์คํ ์ฌ์ด์ ์ถ์ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํ ์ผ์ข ์ ๊ฒ์ ํ ์คํ ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
2.2.4 ์ธ์ ํ ์คํ ( Acceptance testing )
์์คํ ์ ์ฌ์ฉํ๋ ๊ณ ๊ฐ์ด๋ ์ฌ์ฉ์๊ฐ ์ ๋ดํ์ฌ ์ํํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ธ๋ฐ, ๋ค๋ฅธ ์ดํด๊ด๊ณ์๋ ์ฐธ์ฌํ ์ ์๋ค.
์ธ์ํ ์คํ ์ ๋ชฉ์ : ์์คํ ์ด๋ ์์คํ ์ผ๋ถ ๋๋ ํน์ ํ ๋น๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ๋ํด ํ์ ์ ์ป๋ ๊ฒ์ด๋ค.
๊ฒฐํจ์ ์ฐพ๋ ๊ฒ์ด ์ฃผ๋ ๊ด์ฌ์ฌ๊ฐ ์๋๋ค.
์์คํ ์ ๋ฐฐํฌํ๊ฑฐ๋ ์ค์ ์ฌ์ฉํ ๋งํ ์ค๋น๊ฐ ๋์๋์ง์ ๋ํด ํ๊ฐํ๋ค.
๋ฐ๋์ ์ต์ข ํ ์คํ ์ด๋ผ๊ณ ๋ณด๊ธฐ๋ ์ด๋ ต๋ค.
< ์ธ์ ํ ์คํ ์ ํํ >
- ์ฌ์ฉ์ ์ธ์ ํ ์คํ
- ์ด์์์ (์ธ์) ํ ์คํ
- ๊ณ์ฝ ์ธ์ ํ ์คํ ๊ณผ ๊ท์ ์ธ์ ํ ์คํ
- ์ํ ํ ์คํ ๊ณผ ๋ฒ ํ (๋๋ ํ๋) ํ ์คํ
2.3 ํ ์คํธ ์ ํ
ํ ์คํ ํ๋ ๋ชฉ์ ๋ฐ ํ์ง ํน์ฑ์ ์ผ๋์ ๋๊ณ , ์ํํธ์จ์ด ์์คํ ์ ๊ฒ์ฆํ๋ ์ผ๋ จ์ ํ ์คํธ ํ๋
2.3.1 ๊ธฐ๋ฅ ํ ์คํ ( Functional testing )
๋ฌธ์ํ ๋์ด ์๊ฑฐ๋ ํ ์คํฐ๊ฐ ์๊ณ ์๋ ๊ธฐ๋ฅ๊ณผ ํน์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ๋ค๊ณผ ํน๋ณํ ์์คํ ๊ณผ์ ์ํธ ์ด์ฉ์ฑ์ ๊ณ ๋ คํ์ฌ ์ํํ๋ฉฐ ๋ชจ๋ ํ ์คํธ ๋ ๋ฒจ์์ ์ํ๋ ์ ์๋ค.
์๋ฅผ ๋ค์ด, ์ปดํฌ๋ํธ ํ ์คํธ ๋ ๋ฒจ์์์ ๊ธฐ๋ฅ ํ ์คํ ์ ์ปดํฌ๋ํธ ๋ช ์ธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค.
- ISO/IEC 9126์์๋ ๊ธฐ๋ฅ์ฑ์ด๋ผ๋ ํ์ง ํน์ฑ์ ์ ํฉ์ฑ, ์ ํ์ฑ, ์ค์์ฑ, ์ํธ์ด์ฉ์ฑ, ๋ณด์์ฑ ๋ฑ์ ๋ถํน์ฑ์ ํฌํจ์ํค๊ณ ์๋ค.
- ๋ณด์์ฑ ํ ์คํ ์ ์ ์์ ์ธ ์ฝ๋์ ๊ฐ์ ์ธ๋ถ๋ก๋ถํฐ ์ํ์ ๊ฐ์งํด ๋ด๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์๋ ๊ธฐ๋ฅ(๋ฐฉํ๋ฒฝ)์ ํ์ธํ๋ค.
2.3.2 ๋น๊ธฐ๋ฅ ํ ์คํ ( Non-functional testing )
์ฑ๋ฅ ํ ์คํ , ๋ถํ ํ ์คํ , ์คํธ๋ ์ค ํ ์คํ , ์ฌ์ฉ์ฑ ํ ์คํ , ์ ์ง๋ณด์์ฑ ํ ์คํ , ์ ๋ขฐ์ฑ ํ ์คํ , ์ด๋์ฑ ํ ์คํ ๋ฑ์ ํฌํจํ๋ค.
์ด๋ ์ํํธ์จ์ด ์ ํ ํน์ฑ ํ ์คํ ์ด๋ผ๊ณ ๋ ํ๋ฉฐ, ์์คํ ์ด "์ด๋ป๊ฒ" ๋์ ํ๋๊ฐ๋ฅผ ํ ์คํ ํ๋ค.
- ๋ชจ๋ ๋ ๋ฒจ์์ ์ํ ๋ ์ ์๋ค.
- ๋ค์ํ ์ฒ๋ ๋๋ ๋น์จ๋ก ์ ๋ํ ๊ฐ๋ฅํ ์ํํธ์จ์ด๋ ์์คํ ์ ํน์ฑ์ ์ธก์ ํ๋ ํ ์คํธ๋ฅผ ์๋ฏธํ๋ค.
- ์ ๋ขฐ์ฑ, ์ฌ์ฉ์ฑ, ํจ์จ์ฑ, ์ ์ง๋ณด์์ฑ, ์ด์์ฑ์ด๋ผ๋ ํ์ง ํน์ฑ์ผ๋ก ๋ถ๋ฅ ํ ์ ์๋ค.
2.3.3 ๊ตฌ์กฐ์ ํ ์คํ ( Structual testing )
ํน์ ์ ํ์ ๊ตฌ์กฐ์ ๋ํ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ํ๊ฐํ์ฌ ํ ์คํ ์ ๋ณด์ฅ์ฑ ๋๋ ์ถฉ๋ถํจ์ ์ธก์ ํ๋ ๊ฒ์ด ๋ชฉ์ ์ธ ํ ์คํธ ์ ํ์ด๋ค.
- ์ปค๋ฒ๋ฆฌ์ง๋ ์์คํ ๋๋ ์ํํธ์จ์ด์ ๊ตฌ์กฐ๊ฐ ํ ์คํธ ์ํธ(Test suit)์ ์ํด ํ ์คํธ๋ ์ ๋๋ฅผ ๋งํ๋ฉฐ ๊ตฌ์กฐ ์ข ๋ฅ์ ๋ํด ์ปค๋ฒ๋ ํผ์ผํธ๋ก ํ์ํ๋ค.
- ๋ชจ๋ ํ ์คํธ ๋ ๋ฒจ์์ ์ํ์ด ๊ฐ๋ฅํ๋ค.
2.3.4 ํ์ธ(์ฌ)/๋ฆฌ๊ทธ๋ ์ ํ ์คํ ( Confirmation(re-testing) and regression testing )
๊ฒฐํจ์ ์์ ํ๊ธฐ ์ํ ๋๋ฒ๊น (debugging)์ ๊ฐ๋ฐ ํ๋์ด๋ฉฐ ํ ์คํ ํ๋์ผ๋ก ๋ณด์ง ์๋๋ค.
๋ฆฌ๊ทธ๋ ์ ํ ์คํ ์ ์ด๋ฏธ ํ ์คํธ๋ ํ๋ก๊ทธ๋จ์ ํ ์คํ ์ ๋ฐ๋ณตํ๋ ๊ฒ์ผ๋ก, ๊ฒฐํจ ์์ ์ดํ ๋ณ๊ฒฝ์ ๊ฒฐ๊ณผ๋ก ์๋กญ๊ฒ ๋ง๋ค์ด ์ง๊ฑฐ๋, ์ด์ ๊ฒฐํฉ์ผ๋ก ์ธํด ๋ฐ๊ฒฌ๋์ง ์์๋ ๋ ๋ค๋ฅธ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ๋ ๊ฒ์ด๋ค.
- ๋ชจ๋ ํ ์คํธ ๋ ๋ฒจ์์ ์ํ๋ ์ ์๋ค.
- ๊ธฐ๋ฅ, ๋น๊ธฐ๋ฅ, ๊ตฌ์กฐ์ ํ ์คํ ์ ์ ์ฉํ ์ ์๋ค.
2.4 ์ ์ง๋ณด์ ํ ์คํ ( Maintenance testing )
์ด๋ฏธ ์ด์๋๊ณ ์๋ ์์คํ ์์ ์ํ๋๋ฉฐ, ์ํํธ์จ์ด๋ ์์คํ ์ด ๋ณ๊ฒฝ, ๋จ์ข ๋์๊ฑฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ด ๋ ๋ ๋ฐ์ํ๋ค.
๋ณ๊ฒฝ(Modification)์ (๋ฆด๋ฆฌ์ฆ ๊ธฐ๋ฐ์ผ๋ก) ๊ณํ๋ ๊ฐ์ ํ๋์ ์ํ ๋ณ๊ฒฝ, ์๊ตฌ ์ฌํญ ๋ณ๊ฒฝ์ ์ํ ์์ ๊ณผ ๊ธด๊ธ ๋ณ๊ฒฝ, ํ๊ฒฝ์ ๋ณ๊ฒฝ ๋ฑ์ด ์กด์ฌํ๋ค. ์ด๋ฌํ ๋ณ๊ฒฝ์๋ ๊ณํ๋ OS ๋๋ DB ์ ๊ทธ๋ ์ด๋, OS์ ์๋ก ๋๋ฌ๋ ์ทจ์ฝ์ ํจ์น ๋ฑ์ด ์์ ์ ์๋ค.
- ๊ธฐ์กด ์์คํ ์ด ์ด๋ป๊ฒ ์ํฅ์ ๋ฐ๋์ง ๊ฒฐ์ ํ๋ ๊ฒ์ด ์ํฅ๋ ๋ถ์์ด๋ฉฐ, ์ผ๋ง๋ ๋ง์ ๋ฆฌ๊ทธ๋ ์ ํ ์คํ ์ ์ํํ ์ง ๊ฒฐ์ ํ๋๋ฐ ์ด์ฉ๋๋ค.
- ๋ช ์ธ๊ฐ ์ค๋ ๋์๊ฑฐ๋, ์๋ค๋ฉด ๋ช ์ธ์๋ฅผ ๊ทผ๊ฐ์ผ๋ก ์ํํ๊ธฐ๋ ์ด๋ ค์ธ ์ ์๋ค.
๐๐ปโ๏ธ 2์ฅ ๋๋์
์๋ก ๋ค๋ฅธ ํ ์คํธ ๋ ๋ฒจ(์ปดํฌ๋ํธ, ํตํฉ, ์์คํ , ์ธ์ ํ ์คํ )์ด ํ์ํ ์ด์ ์ ์ ํ๋ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ ๋ชจ๋ธ์ ์ ํฉํ ํ ์คํธ ์ ๊ทผ๋ฒ๊ณผ ๊ฐ๊ฐ์ ํ ์คํ ์ ํน์ง์ ์กฐ๊ธ ๋ ์์ธํ ์๊ฒ ๋์์.
'๐ QA > ๋์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋์] ๊ฐ๋ฐ์๋ ์์์ผํ ์ํํธ์จ์ด ํ ์คํ ์ค๋ฌด - ํํธ 3 (0) | 2025.03.09 |
---|---|
[๋์] ๊ฐ๋ฐ์๋ ์์์ผํ ์ํํธ์จ์ด ํ ์คํ ์ค๋ฌด - ํํธ 1 (0) | 2025.03.07 |