SQA/Theory (6) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ White Box Testing ํ์ดํธ ๋ฐ์ค์ ๋ธ๋ ๋ฐ์ค ํ์ดํธ ๋ฐ์ค ํ ์คํ ๊ณผ ๋ธ๋ ๋ฐ์ค ํ ์คํ ํ ์คํธ ๊ธฐ๋ฒ์ ์ข ๋ฅ 1. ์ ์ ํ ์คํ ํ๋ก๊ทธ๋จ์ ์คํ์ํค์ง ์๊ณ ์ํํ๋ ํ ์คํธ 2. ๋์ ํ ์คํ - ํ๋ก๊ทธ๋จ์ ์คํ์์ผ์ ์ํํ๋ ํ ์คํธ - ์ฌ๊ธฐ์ ํ์ดํธ ๋ฐ์ค ํ ์คํธ๊ณผ ๋ธ๋ ๋ฐ์ค ํ ์คํธ๊ฐ ํฌํจ๋๋ค. ๋์ ํ ์คํ 1. Black Box Testing - ๊ธฐ๋ฅ ํ ์คํธ๋ผ๊ณ ํ๋ค. - ํ๋ก๊ทธ๋จ์ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ์ง ์๊ณ ์๊ตฌ์ฌํญ๋ช ์ธ๋ก ๋ถํฐ ํ ์คํธ๋ฐ์ดํฐ ์ ์ - ์์ฐ๋ ์ ํ์ด ์ํํด์ผ ํ๋ ๊ธฐ๋ฅ์ ์์๋ด์ ๊ฐ ๊ธฐ๋ฅ์ด ์ถฉ๋ถํ ์ด์ฉ ๊ฐ๋ฅํ์ง ํ ์คํธ ํ๋ค. 2. White Box Testing - ๊ตฌ์กฐ์ ํ ์คํธ๋ผ๊ณ ํ๋ค. - ๊ตฌํ๋ ํ๋ก๊ทธ๋จ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ๋ณด๊ณ , ํ ์คํธ๋ฐ์ดํฐ ์ ์ - ์ ํ์ ๋ด๋ถ ์์ ๊ณผ์ ์ ์์๋ธ ๋ค์, ์ ํ์ ๋ด๋ถ ์ฐ์ฐ์ด ๋ช ์ธ์์ ๋ฐ๋ผ ์คํ๋๊ณ ๋ด๋ถ ์ปดํฌ๋.. White Box Testing ์ ์์ ํ์์ฑ ํ์ดํธ ๋ฐ์ค ํ ์คํ ์ ์ ํ์ดํธ ๋ฐ์ค ํ ์คํ ์ Structure Test, Clear Box Test, Glass Box Test ๋ผ๊ณ ๋ ํ๋ค. ํฌ๋ช ๋ฐ์ค์ ์ ๋ฆฌ ๋ฐ์ค๋ผ๊ณ ํํ๋๋ ๊ฒ์ ์ํํธ์จ์ด ์ ํ์ ๋ด๋ถ ์์ฉ์ ๋ณผ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. ๋ด๋ถ ์์ฉ์ ์ฝ๋์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ด์ผ๊ธฐํ๋ค. ํ์์ฑ ํ์ดํธ ๋ฐ์ค ํ ์คํ ์ ํ ์คํธํด์ผํ๋ ๊ฒ๊ณผ ํ์ง ๋ง์์ผ ํ๋ ๊ฒ, ํ ์คํธํ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ๊ธฐ์ํด์ ์ฝ๋๊ฐ ์คํํ๋ ๋์๊ณผ ๊ทธ ๋์์ ์๋ฆฌ๋ฅผ ๋ค์ฌ๋ค๋ณธ๋ค. ์ด๋ฅผ ํตํด, ํ ์คํธ ๋ ธ๋ ฅ์ ์ค์ฌ์ค ์ ์๊ณ , ์ค๋ณต๋๋ ํ ์คํธ์ผ์ด์ค๋ฅผ ์ ๊ฑฐํ ์ ์๋ค. ๋ ๋์๊ฐ, ๋ฏธ์ฒ ๊ณ ๋ คํ์ง ๋ชปํ ํ ์คํธ์ผ์ด์ค๋ฅผ ์ถ๊ฐ์ํฌ ์๋ ์๋ค. ISTQB์์ ํ์ดํธ๋ฐ์ค ํ ์คํ ISTQB์์๋ ํ์ดํธ๋ฐ์ค ํ ์คํ (white box testing)์ '๊ตฌ์ฑ.. ์ด์ 1 2 ๋ค์