[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 7. ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ ๊ด๋ฆฌ
by rlaehddnd0422253. ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฌ๋์ด ์๋ ๊ฒฐํจ์ ์ฐพ์๋ด๋ ์ผ๋ จ์ ํ์ ๋๋ ์ ์ฐจ
- ๊ณ ๊ฐ์ ์๊ตฌ์ฌํญ์ ๋ง์กฑ์ํค๋์ง ํ์ธํ๋ ์ ์ฐจ, ๊ธฐ๋ฅ์ ์ ํํ ์ํํ๋ ๊ฒ์ฆํ๋ ์ ์ฐจ๊ฐ ์์
A - 254. ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ์ ๊ธฐ๋ณธ ์๋ฆฌ
- ํ๋ ํ ๋ฒ์น : ์ ์ฒด ์ฝ๋์ 20%์ ํด๋นํ๋ ์ฝ๋์์ ์ ์ฒด ๊ฒฐํจ์ 80%๊ฐ ๋ฐ๊ฒฌ๋๋ค.
- ์ด์ถฉ์ ํจ๋ฌ๋ ์ค : ๋์ผํ ํ ์คํธ ์ผ์ด์ค๋ก ๋์ผํ ํ ์คํธ ๋ฐ๋ณต ์ ๋ ์ด์ ๊ฒฐํจ์ด ๋ฐ๊ฒฌ๋์ง ์๋๋ค.
- ์ค๋ฅ-๋ถ์ฌ์ ๊ถค๋ณ : ๊ฒฐํจ์ด ์๋๋ผ๋ ์๊ตฌ์ฌํญ์ ๋ง์กฑ์ํค์ง ๋ชปํ๋ฉด ํ์ง์ด ์ข๋ค๊ณ ๋ณผ ์ ์๋ค.
A - 255. ํ๋ก๊ทธ๋จ ์คํ ์ฌ๋ถ์ ๋ฐ๋ฅธ ํ ์คํธ
- ์ ์ ํ
์คํธ
- ํ๋ก๊ทธ๋จ์ ์คํํ์ง ์๊ณ ๋ช ์ธ์๋ ์์ค์ฝ๋๋ฅผ ๋์์ผ๋ก ๋ถ์ํ๋ ํ ์คํธ
- ์์ค ์ฝ๋์ ๋ํ ์ฝ๋ฉ ํ์ค, ์ฝ๋ฉ ์คํ์ผ, ์ฝ๋ ๋ณต์ก๋, ๋จ์ ๊ฒฐํจ ๋ฑ์ ๋ฐ๊ฒฌํ๊ธฐ ์ํด ์ฌ์ฉ
- ์ข ๋ฅ : ์ํฌ์ค๋ฃจ, ์ธ์คํ์ , ์ฝ๋ ๊ฒ์ฌ ๋ฑ
- ๋์ ํ
์คํธ
- ํ๋ก๊ทธ๋จ์ ์คํํ์ฌ ์ค๋ฅ๋ฅผ ์ฐพ๋ ํ ์คํธ
- ์ข ๋ฅ : ๋ธ๋๋ฐ์ค ํ ์คํธ, ํ์ดํธ ๋ฐ์ค ํ ์คํธ
256. ํ ์คํธ ๊ธฐ๋ฐ์ ๋ฐ๋ฅธ ํ ์คํธ - ๋ช ์ธ๊ธฐ๋ฐ, ๊ตฌ์กฐ๊ธฐ๋ฐ, ๊ฒฝํ๊ธฐ๋ฐ
- ๋ช
์ธ ๊ธฐ๋ฐ ํ
์คํธ
- ๋ช ์ธ๋ฅผ ๋น ์ง์์ด ํ ์คํธ ์ผ์ด์ค๋ก ๋ง๋ค์ด ๊ตฌํํ๊ณ ์๋์ง ํ์ธํ๋ ํ ์คํธ
- ์ข ๋ฅ : ๋๋ฑ ๋ถํ , ๊ฒฝ๊ณ๊ฐ ๋ถ์ ๋ฑ
- ๊ตฌ์กฐ ๊ธฐ๋ฐ ํ
์คํธ
- ์ํํธ์จ์ด ๋ด๋ถ์ ๋ ผ๋ฆฌ ํ๋ฆ์ ๋ฐ๋ผ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ๊ณ ํ์ธํ๋ ํ ์คํธ
- ์ข ๋ฅ : ๊ตฌ๋ฌธ ๊ธฐ๋ฐ, ๊ฒฐ์ ๊ธฐ๋ฐ, ์กฐ๊ฑด ๊ธฐ๋ฐ ๋ฑ
- ๊ฒฝํ ๊ธฐ๋ฐ ํ
์คํธ
- ํ ์คํฐ์ ๊ฒฝํ์ ๊ธฐ๋ฐ์ผ๋ก ์ํํ๋ ํ ์คํธ๋ก ์๊ฐ์ด ์๊ฑฐ๋ ๋ช ์ธ๊ฐ ๋ถ์ถฉ๋ถํ ๊ฒฝ์ฐ ๊ฒฝํ ๊ธฐ๋ฐ ํ ์คํธ๋ฅผ ์ฌ์ฉ
- ์ข ๋ฅ : ์๋ฌ ์ถ์ , ์ฒดํฌ ๋ฆฌ์คํธ, ํ์์ ํ ์คํ ๋ฑ
A - 257. ์๊ฐ์ ๋ฐ๋ฅธ ํ ์คํธ - ๊ฒ์ฆ ํ ์คํธ, ํ์ธ ํ ์คํธ
- ๊ฒ์ฆ ํ
์คํธ
- ๊ฐ๋ฐ์์ ์๊ฐ์์ ์ ํ์ ์์ฐ ๊ณผ์ ์ ํ ์คํธํ๋ ๊ฒ
- ํ์ธ ํ
์คํธ
- ์ฌ์ฉ์์ ์๊ฐ์์ ์์ฐ๋ ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ ํ ์คํธํ๋ ๊ฒ
A - 258. ๋ชฉ์ ์ ๋ฐ๋ฅธ ํ ์คํธ
- ํ์๊ฐ ์ฑ๊ตฌํ๋ณ
- ํ๋ณต ํ
์คํธ
- ์์คํ ์ ๊ฒฐํจ์ ์ฃผ๊ณ , ์ฌ๋ฐ๋ฅด๊ฒ ๋ณต๊ตฌ๋๋์ง ํ์ธํ๋ ํ ์คํธ
- ์์ ํ
์คํธ
- ๋ถ๋ฒ์ ์ธ ์นจ์ ์ผ๋ก๋ถํฐ ์์คํ ์ ๋ณดํธํ ์ ์๋์ง ํ์ธํ๋ ํ ์คํธ
- ๊ฐ๋ ํ
์คํธ
- ๊ณผ๋ํ ์ ๋ณด๋์ด๋ ๋น๋์ ๊ฐ์ ํธ๋ํฝ์ ๋ถ๊ณผํ์ฌ ๊ณผ๋ถํ ์์๋ ์ ์์ ์ผ๋ก ์คํ๋๋์ง ํ์ธํ๋ ํ ์คํธ
- ์ฑ๋ฅ ํ
์คํธ
- ์ ์ฒด์ ์ธ ํจ์จ์ฑ(์ฒ๋ฆฌ๋, ์๋ต์๊ฐ, ๊ฒฝ๊ณผ์๊ฐ, ์์ ์ฌ์ฉ๋ฅ ๋ฑ)์ ์ง๋จํ๋ ํ ์คํธ
- ๊ตฌ์กฐ ํ
์คํธ
- ๋ ผ๋ฆฌ์ ์ธ ๊ฒฝ๋ก, ์์ค ์ฝ๋์ ๋ณต์ก๋ ๋ฑ์ ํ๊ฐํ๋ ํ ์คํธ
- ํ๊ท ํ
์คํธ
- ๋ณ๊ฒฝ/์์ ๋ ์ฝ๋์ ๊ฒฐํจ์ด ์๋์ง ํ์ธํ๋ ํ ์คํธ
- ๋ณํ ํ
์คํธ
- ๋ณ๊ฒฝ๋ ์ํํธ์จ์ด์ ๊ธฐ์กด ์ํํธ์จ์ด์ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํ๋ ํ ์คํธ
259. ํ์ดํธ๋ฐ์ค ํ ์คํธ
- ๋ชจ๋์ ์์ ์ฝ๋๋ฅผ ์คํ์ํจ ์ํ์์ ์์์ฝ๋์ ๋ ผ๋ฆฌ์ ์ธ ๋ชจ๋ ๊ฒฝ๋ก๋ฅผ ํ ์คํธํ์ฌ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ค๊ณํ๋ ๋ฐฉ๋ฒ
- ๋ชจ๋ ์์ ์๋์ ์ง์ ๊ด์ฐฐํ ์ ์๋ค.
A - 260. ํ์ดํธ๋ฐ์ค ํ ์คํธ์ ์ข ๋ฅ - ๊ธฐ์ด ๊ฒฝ๋ก ๊ฒ์ฌ, ์ ์ด ๊ตฌ์กฐ ๊ฒ์ฌ
- ๊ธฐ์ด ๊ฒฝ๋ก ๊ฒ์ฌ : ๋ ผ๋ฆฌ์ ๋ณต์ก์ฑ์ ์ธก์ ํ๊ฒ ํด์ฃผ๋ ํ ์คํธ ๊ธฐ๋ฒ์ผ๋ก ๋ํ์ ์ธ ํ์ดํธ๋ฐ์ค ํ ์คํธ ๊ธฐ๋ฒ
- ์ ์ด ๊ตฌ์กฐ ๊ฒ์ฌ
- ์กฐ๊ฑด ๊ฒ์ฌ : ๋ชจ๋ ๋ด์ ๋ ผ๋ฆฌ์ ์กฐ๊ฑด์ ๊ฒ์ฌํ๋ ํ ์คํธ
- ๋ฃจํ ๊ฒ์ฌ : ๋ฐ๋ณต ๊ตฌ์กฐ์ ์ด์ ์ ๋ง์ถฐ ์ค์ํ๋ ํ ์คํธ
- ๋ฐ์ดํฐ ํ๋ฆ ๊ฒ์ฌ : ๋ณ์์ ์ ์์ ๋ณ์ ์ฌ์ฉ์ ์์น์ ์ด์ ์ ๋ง์ถฐ ์ค์ํ๋ ํ ์คํธ
A - 261. ํ์ดํธ๋ฐ์ค ํ ์คํธ์ ๊ฒ์ฆ ๊ธฐ์ค (์ค์)
- ๋ฌธ์ฅ ๊ฒ์ฆ ๊ธฐ์ค
- ์์ค ์ฝ๋์ ๋ชจ๋ ๊ตฌ๋ฌธ์ด ํ ๋ฒ ์ด์ ์ํ๋๋๋ก ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ค๊ณ
- ๋ถ๊ธฐ ๊ฒ์ฆ ๊ธฐ์ค
- ์์ค ์ฝ๋์ ๋ชจ๋ ์กฐ๊ฑด๋ฌธ์ ๋ํด ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ True์ธ ๊ฒฝ์ฐ / False์ธ ๊ฒฝ์ฐ๊ฐ ํ ๋ฒ ์ด์ ์ํ๋๋๋ก ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ค๊ณ
- ๊ฒฐ์ ๊ฒ์ฆ ๊ธฐ์ค์ด๋ผ๊ณ ๋ ํ๋ค.
- ์กฐ๊ฑด ๊ฒ์ฆ ๊ธฐ์ค
- ์์ค ์ฝ๋์ ์กฐ๊ฑด๋ฌธ์ ํฌํจ๋ ๊ฐ๋ณ ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ True์ธ ๊ฒฝ์ฐ/ False์ธ ๊ฒฝ์ฐ๊ฐ ํ ๋ฒ ์ด์ ์ํ๋๋๋ก ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ค๊ณ
- ๋ถ๊ธฐ/์กฐ๊ฑด ๊ธฐ์ค
- ๋ถ๊ธฐ ๊ฒ์ฆ ๊ธฐ์ค๊ณผ ์กฐ๊ฑด ๊ฒ์ฆ ๊ธฐ์ค์ ๋ชจ๋ ๋ง์กฑํ๋ ์ค๊ณ๋ก, ์กฐ๊ฑด๋ฌธ์ด True์ธ ๊ฒฝ์ฐ์ False์ธ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์กฐ๊ฑด ๊ฒ์ฆ ๊ธฐ์ค์ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋ถํ๋ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ค๊ณ
A - 262. ๋ธ๋๋ฐ์ค ํ ์คํธ
- ์ํํธ์จ์ด๊ฐ ์ํํ ํน์ ๊ธฐ๋ฅ์ ์๊ธฐ ์ํด ๊ฐ ๊ธฐ๋ฅ์ด ์์ ํ ์๋๋๋๊ฒ์ ์ ์ฆํ๋ ํ ์คํธ
- ์๊ตฌ์ฌํญ ๋ช ์ธ๋ฅผ ๋ณด๋ฉด์ ํ ์คํธํ๋ฉฐ ๊ตฌํ๋ ๊ธฐ๋ฅ์ ํ ์คํธ ํ๋ค.
- ์ํํธ์จ์ด ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ค์
A - 263. ๋ธ๋๋ฐ์ค ํ ์คํธ ์ข ๋ฅ - ๋๊ฒฝ์์ค๋น
- ๋์น ๋ถํ ๊ฒ์ฌ(Equivalence Partitioning Testing)
- ํ๋นํ ์๋ฃ์ ํ๋นํ์ง ์์ ์๋ฃ๋ฅผ ๊ท ๋ฑํ๊ฒ ํ์ฌ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ ํ๋ ๊ธฐ๋ฒ
- ๋๋ฑ ๋ถํ ๊ธฐ๋ฒ, ๋์น ํด๋์ค ๋ถํด๋ผ๊ณ ๋ ํจ.
- ๊ฒฝ๊ณ๊ฐ ๋ถ์(Boundary Value Analysis)
- ์ ๋ ฅ ์กฐ๊ฑด์ ์ค๊ฐ๊ฐ๋ณด๋ค ๊ฒฝ๊ณ๊ฐ์์ ์ค๋ฅ๊ฐ ๋ฐ์๋ ํ๋ฅ ์ด ๋๋ค๋ ์ ์ ๊ธฐ๋ฐํ์ฌ ์กฐ๊ฑด์ ๊ฒฝ๊ณ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ก ์ ์ ํ์ฌ ๊ฒ์ฌํ๋ ๊ธฐ๋ฒ
- ์์ธ-ํจ๊ณผ ๊ทธ๋ํ ๊ฒ์ฌ(Cause-Effect Graphing Testing)
- ์ ๋ ฅ ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ์ ์ถ๋ ฅ์ ์ํฅ์ ๋ฏธ์น๋ ์ํฉ์ ์ฒด๊ณ์ ์ผ๋ก ๋ถ์ํ ๋ค์ ํจ์ฉ์ฑ์ด ๋์ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ ์ ํ์ฌ ๊ฒ์ฌํ๋๊ธฐ๋ฒ
- ์ค๋ฅ ์์ธก ๊ฒ์ฌ(Error Guessing)
- ๊ณผ๊ฑฐ์ ๊ฒฝํ์ด๋ ํ์ธ์์ ๊ฐ๊ฐ์ผ๋ก ํ ์คํธํ๋ ๊ธฐ๋ฒ
- ๋น๊ต ๊ฒ์ฌ(Comparison Testing)
- ์ฌ๋ฌ ๋ฒ์ ์ ํ๋ก๊ทธ๋จ์ ๋์ผํ ํ ์คํธ ์๋ฃ๋ฅผ ์ ๊ณตํ์ฌ ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋์ง ํ ์คํธํ๋ ๊ธฐ๋ฒ
A - 264. ๊ฐ๋ฐ ๋จ๊ณ์ ๋ฐ๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ
- ๊ฐ๋ฐ : ์๊ตฌ์ฌํญ -> ๋ถ์ -> ์ค๊ณ -> ๊ตฌํ
- ํ ์คํธ : ๋จ์ -> ํตํฉ -> ์์คํ -> ์ธ์ ํ ์คํธ
- V ๋ชจ๋ธ
A - 265. ๋จ์ ํ ์คํธ
- ์ค๊ณ์ ์ต์ ๋จ์์ธ ๋ชจ๋์ด๋ ์ปดํฌ๋ํธ์ ์ด์ ์ ๋ง์ถฐ ํ ์คํธํ๋ ๊ฒ
- ์ธํฐํ์ด์ค, ์ธ๋ถ์ I/O, ์๋ฃ๊ตฌ์กฐ, ๋ ๋ฆฝ์ ๊ธฐ์ด๊ฒฝ๋ก, ์ค๋ฅ ์ฒ๋ฆฌ๊ฒฝ๋ก, ๊ฒฝ๊ณ ์กฐ๊ฑด ๋ฑ์ ๊ฒ์ฌ
- ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ธฐ๋ฅ์ฑ ํ ์คํธ๋ฅผ ์ต์ฐ์ ์ผ๋ก ํ๋ค
- ๊ตฌ์กฐ๊ธฐ๋ฐ ํ ์คํธ์ ๋ช ์ธ ๊ธฐ๋ฐ ํ ์คํธ๋ก ๋๋์ง๋ง ์ฃผ๋ก ๊ตฌ์กฐ๊ธฐ๋ฐ ํ ์คํธ๋ฅผ ์ํ
A - 266. ํตํฉ ํ ์คํธ
- ๋ชจ๋๋ค์ ๊ฒฐํฉํ์ฌ ํ๋์ ์์คํ ์ผ๋ก ์์ฑ์ํค๋ ๊ณผ์ ์์์ ํ ์คํธ
- ๋น์ ์ง์ ํตํฉ ๋ฐฉ์ : ํตํฉ ์ ์ฐจ ์์ด ํ๋ก๊ทธ๋จ ์ ์ฒด๋ฅผ ํ
์คํธํ๋ ๋ฐฉ๋ฒ
- ์ข ๋ฅ : ๋น ๋ฑ ํตํฉ ํ ์คํธ ๋ฐฉ์
- ์ ์ง์ ํตํฉ ๋ฐฉ์ : ๋ชจ๋ ๋จ์๋ก ๋จ๊ณ์ ์ผ๋ก ํตํฉํ๋ฉด์ ์ํํ๋ ํ
์คํธ๋ฐฉ๋ฒ
- ์ข ๋ฅ : ํํฅ์ ํตํฉ ํ ์คํธ, ์ํฅ์ ํตํฉ ํ ์คํธ, ํผํฉ์ ํตํฉ ํ ์คํธ
267. ์์คํ ํ ์คํธ
- ๊ฐ๋ฐ๋ ์ํํธ์จ์ด๊ฐ ํด๋น ์ปดํจํฐ ์์คํ ์์ ์๋ฒฝํ๊ฒ ์ํ๋๋์ง ์ ๊ฒํ๋ ํ ์คํธ
- ๊ธฐ๋ฅ์ ์๊ตฌ์ฌํญ๊ณผ ๋น๊ธฐ๋ฅ์ ์๊ตฌ์ฌํญ์ ๊ตฌ๋ถํ์ฌ ๊ฐ๊ฐ์ ๋ง์กฑํ๋์ง ํ ์คํธ
B - 268. ์ธ์ ํ ์คํธ
- ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋์ง์ ์ค์ ์ ๋๊ณ ํ ์คํํ๋ ๊ฒ
- ์ํ ํ ์คํธ : ๊ฐ๋ฐ์์ ์ฅ์์์ ์ฌ์ฉ์๊ฐ ํํ๋ ํ ์คํธ, ํต์ ๋ ํ๊ฒฝ์์ ํํด์ง.
- ๋ฒ ํ ํ ์คํธ : ์ค์ ๋ฌด๋ฅผ ๊ฐ์ง๊ณ ์ฌ์ฉ์๊ฐ ์ง์ ํ ์คํธ
A - 269. ํํฅ์ ํตํฉ ํ ์คํธ
- ์์ ๋ชจ๋ -> ํ์ ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ํตํฉํ๋ฉด์ ํ ์คํธ ํ๋ ๊ธฐ๋ฒ
- 1) ์ฃผ์ ์ ์ด ๋ชจ๋์ ์ข ์ ๋ชจ๋๋ค์ ์คํ ์ผ๋ก ๋์ฒด
- 2) BFS, DFS ๋ฑ์ ํตํฉ ๋ฐฉ์์ ๋ฐ๋ผ ํ์ ๋ชจ๋์ธ ์คํ ๋ค์ด ํ ๋ฒ์ ํ๋์ฉ ์ค์ ๋ชจ๋๋ก ๊ต์ฒด
- 3) ๋ชจ๋์ด ํตํฉ๋ ๋๋ง๋ค ํ ์คํธ๋ฅผ ์ค์
- 4) ์๋ก์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์์ ๋ณด์ฆํ๊ธฐ ์ํด ํ๊ท ํ ์คํธ๋ฅผ ์ค์
์คํ : ์ ์ด ๋ชจ๋์ด ํธ์ถํ๋ ํ ๋ชจ๋์ ๊ธฐ๋ฅ์ ๋จ์ํ ์ํํ๋ ๋๊ตฌ. ์ผ์์ ์ผ๋ก ํ์ํ ์กฐ๊ฑด๋ง์ ๊ฐ์ง๊ณ ์๋ ์ํ์ฉ ๋ชจ๋
270. ์ํฅ์ ํตํฉ ํ ์คํธ
- ํ์ ๋ชจ๋ -> ์์ ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ํตํฉํ๋ฉด์ ํ ์คํธํ๋ ๊ธฐ๋ฒ
- 1) ํ์ ๋ชจ๋๋ค์ ํด๋ฌ์คํฐ๋ก ๊ฒฐํฉ
- 2) ์์ ๋ชจ๋์์ ๋ฐ์ดํฐ์ ์ ์ถ๋ ฅ์ ํ์ธํ๊ธฐ ์ํด ๋๋ฏธ ๋ชจ๋์ธ ๋๋ผ์ด๋ฒ๋ฅผ ์์ฑ
ํ ์คํธ ๋๋ผ์ด๋ฒ : ํ ์คํธ ๋์์ ํ์๋ชจ๋์ ํธ์ถํ๊ณ , ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ฌํ๊ณ , ๋ชจ๋ ํ ์คํธ ์ํ ํ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๋ ๋๊ตฌ
271. ํผํฉ์ ํตํฉ ํ ์คํธ
- ํ์ ์์ค์์๋ ์ํฅ์, ์์ ์์ค์์๋ ํํฅ์ ํตํฉ์ ์ฌ์ฉํ์ฌ ์ต์ ์ ํ ์คํธ๋ฅผ ์ง์ํ๋ ๋ฐฉ์
- ์๋์์น์ ํตํฉ ํ ์คํธ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ๋ ํจ.
272. ํ๊ท ํ ์คํธ
- ํตํฉ ํ ์คํธ๋ก ์ธํด ๋ณ๊ฒฝ๋ ๋ชจ๋์ด๋ ์ปดํฌ๋ํธ์ ์๋ก์ด ์ค๋ฅ๊ฐ ์๋์ง ํ์ธํ๋ ํ ์คํธ
273. ํ ์คํธ ์ผ์ด์ค
- ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ์ ํํ ์ค์ํ๋์ง ํ์ธํ๊ธฐ ์ํด ์ค๊ณ๋ ์ ๋ ฅ๊ฐ, ์คํ์กฐ๊ฑด, ๊ธฐ๋๊ฒฐ๊ณผ ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋ ๋ช ์ธ์
- ๋ฏธ๋ฆฌ ์ค๊ณํ๋ฉด ํ ์คํธ ์ค๋ฅ ๋ฐฉ์ง, ํ ์คํธ ์ํ์ ํ์ํ ์ธ๋ ฅ, ์๊ฐ ๋ฑ์ ์์๋ญ๋น๋ฅผ ์ค์ผ ์ ์์.
274. ํ ์คํธ ์๋๋ฆฌ์ค
- ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ ์ฉํ๋ ์์์ ๋ฐ๋ผ ์ฌ๋ฌ ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ฅผ ๋ฌถ์ ์งํฉ
- ๊ตฌ์ฒด์ ์ธ ์ ์ฐจ๋ฅผ ๋ช ์ธ
- ์ ์ฐจ, ์ฌ์ ์กฐ๊ฑด, ์ ๋ ฅ๋ฐ์ดํฐ ๋ฑ์ด ์ค์ ๋์ด ์์.
B - 275. ํ ์คํธ ์ค๋ผํด
- ํ ์คํธ ๊ฒฐ๊ณผ๊ฐ ์ฌ๋ฐ๋ฅธ์ง ํ๋จํ๊ธฐ ์ํด ์ฌ์ ์ ์ ์ํ ์ฐธ๊ฐ์ ๋์ ํ์ฌ ๋น๊ตํ๋ ๊ธฐ๋ฒ
A - 276. ํ ์คํธ ์ค๋ผํด์ ์ข ๋ฅ
- ์ฐธ ์ค๋ผํด : ๋ชจ๋ ํ ์คํธ ์ผ์ด์ค์ ์ ๋ ฅ๊ฐ์ ๋ํด ๊ธฐ๋ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ์ค๋ผํด
- ์ํ๋ง ์ค๋ผํด : ํน์ ํ ๋ช๋ช ํ ์คํธ ์ผ์ด์ค์ ์ ๋ ฅ ๊ฐ๋ค์ ๋ํด์๋ง ๊ธฐ๋ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ์ค๋ผํด
- ์ถ์ ์ค๋ผํด : ํน์ ํ ๋ช๋ช ํ ์คํธ ์ผ์ด์ค์ ์ ๋ ฅ ๊ฐ๋ค์ ๋ํด์ ๊ธฐ๋ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๊ณ , ๋๋จธ์ง ์ ๋ ฅ ๊ฐ๋ค์ ๋ํด์๋ ์ถ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ์ค๋ผํด
- ์ผ๊ด์ฑ ๊ฒ์ฌ ์ค๋ผํด : ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณ๊ฒฝ์ด ์์๋, ํ ์คํธ ์ผ์ด์ค์ ์ํ ์ ๊ณผ ํ์ ๊ฒฐ๊ณผ๊ฐ์ด ๋์ผํ์ง ํ์ธํ๋ ์ค๋ผํด
B - 277. ํ ์คํธ ์๋ํ ๋๊ตฌ
- ์ ์ ๋ถ์ ๋๊ตฌ
- ํ๋ก๊ทธ๋จ์ ์คํํ์ง ์๊ณ ๋ถ์ํ๋ ๋๊ตฌ
- ์์ค ์ฝ๋์ ๋ํ ์ฝ๋ฉ ํ์ค, ์ฝ๋ฉ ์คํ์ผ, ์ฝ๋ ๋ณต์ก๋๋ฅผ ๋ฐ๊ฒฌํ๊ธฐ ์ํด ์ฌ์ฉ
- ํ
์คํธ ์คํ ๋๊ตฌ
- ์คํฌ๋ฆฝํธ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ํ ์คํธ๋ฅผ ์คํํ๋ ๋๊ตฌ
- ์ฑ๋ฅ ํ
์คํธ ๋๊ตฌ
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ๋ฆฌ๋, ์๋ต ์๊ฐ, ๊ฒฝ๊ณผ ์๊ฐ, ์์ ์ฌ์ฉ๋ฅ ๋ฑ์ ๋ํ ์ฑ๋ฅ ๋ชฉํ ๋ฌ์ฑ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋๊ตฌ
- ํ
์คํธ ํต์ ๋๊ตฌ
- ํ ์คํธ๋ฅผ ๊ณํํ๊ณ ๊ด๋ฆฌํ๊ณ , ๊ฒฐํจ ๊ด๋ฆฌํ๋ ๋๊ตฌ
- ํ
์คํธ ํ๋ค์ค ๋๊ตฌ
- ์คํ ํ๊ฒฝ์ ์๋ฎฌ๋ ์ด์ ํ์ฌ ํ ์คํธ ๋๋๋ก ๋์์ฃผ๋ ๋๊ตฌ
- ํ ์คํธ ํ๋ค์ค : ์ปดํฌ๋ํธ / ๋ชจ๋์ ํ ์คํธํ๋ ํ๊ฒฝ์ ์ผ๋ถ๋ถ์ผ๋ก, ํ ์คํธ๋ฅผ ์ง์ํ๊ธฐ ์ํด ์์ฑ๋ ์ฝ๋์ ๋ฐ์ดํฐ๋ฅผ ์๋ฏธ
278. ํ ์คํธ ํ๋ค์ค์ ๊ตฌ์ฑ ์์
- ํ ์คํธ ๋๋ผ์ด๋ฒ : ํ์ ๋ชจ๋์ ํธ์ถํ๊ณ , ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ฌํ๊ณ , ์ํ ํ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๋ ๋๊ตฌ
- ํ ์คํธ ์คํ : ์ ์ด ๋ชจ๋์ด ํธ์ถํ๋ ํ ๋ชจ๋์ ๊ธฐ๋ฅ์ ๋จ์ํ ์ํํ๋ ๋๊ตฌ, ์ผ์์ ์ผ๋ก ํ์ํ ์กฐ๊ฑด๋ง์ ๊ฐ์ง๊ณ ์๋ ํ ์คํธ์ฉ ๋ชจ๋
- ํ ์คํธ ์ํธ : ์์คํ ์ ์ฌ์ฉ๋๋ ํ ์คํธ ์ผ์ด์ค์ ์งํฉ
- ํ ์คํธ ์ผ์ด์ค : ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ์ ํํ ์ค์ํ๋์ง ํ์ธํ๊ธฐ ์ํ ์ ๋ ฅ ๊ฐ, ์คํ ์กฐ๊ฑด, ๊ธฐ๋ ๊ฒฐ๊ณผ ๋ฑ์ผ๋ก ๋ง๋ค์ด์ง ๋ช ์ธ
- ํ ์คํธ ์คํฌ๋ฆฝํธ : ์๋ํ๋ ํ ์คํธ ์คํ์ ์ฐจ์ ๋ํ ๋ช ์ธ
- ๋ชฉ ์ค๋ธ์ ํธ : ์ฌ์ฉ์์ ํ์๋ฅผ ์กฐ๊ฑด๋ถ๋ก ์ค์ ํด๋๋ฉด, ๊ทธ ์ํฉ์ ๋ง๋ ์์ ๋ ํ์๋ฅผ ์ํํ๋ ๊ฐ์ฒด
B - 279. ๊ฒฐํจ
- ์ํํธ์จ์ด๊ฐ ๊ฐ๋ฐ์๊ฐ ์ค๊ณํ ๊ฒ๊ณผ ๋ค๋ฅด๊ฒ ๋์ํ๊ฑฐ๋ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ๋ ๊ฒ
- ์ฌ์ฉ์๊ฐ ์์ํ ๊ฒฐ๊ณผ์ ์คํ ๊ฒฐ๊ณผ ๊ฐ์ ์ฐจ์ด๋ ์ ๋ฌด ๋ด์ฉ๊ณผ์ ๋ถ์ผ์น ๋ํ ๊ฒฐํจ์ ํด๋น
280.๊ฒฐํจ ์ํ ์ถ์
- ๋ฐ๊ฒฌ๋ ๊ฒฐํจ์ ๋ํด ์ง์์ ์ผ๋ก ์ํ๋ณํ๋ฅผ ์ถ์ ํ๊ณ ๊ด๋ฆฌํด์ผ ํ๋๋ฐ, ๊ด๋ฆฌ ์ธก์ ์งํ์๋ 3๊ฐ์ง๊ฐ ์๋ค.
- ๊ฒฐํจ ๋ถํฌ : "๊ฒฐํจ ์" ์ธก์
- ๊ฒฐํจ ์ถ์ธ : "์๊ฐ์ ๋ฐ๋ฅธ ๊ฒฐํจ ์์ ์ถ์ด" ๋ถ์
- ๊ฒฐํจ ์์ด์ง : ๊ฒฐํจ "์ง์์๊ฐ" ์ธก์
281. ๊ฒฐํจ ๋ถ๋ฅ
- ์์คํ ๊ฒฐํจ : ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฒ๋ฆฌ์์ ๋ฐ์๋ ๊ฒฐํจ
- ๊ธฐ๋ฅ ๊ฒฐํจ : ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐํ, ์ค๊ณ, ์ ๋ฌด ์๋๋ฆฌ์ค๋ฑ์ ๋จ๊ณ์์ ์ ์ ๋ ๊ฒฐํจ
- GUI ๊ฒฐํจ : ํ๋ฉด์ค๊ณ์์ ๋ฐ์๋ ๊ฒฐํจ
- ๋ฌธ์ ๊ฒฐํจ : ์์ฌ์ํต์ด ์ํํ์ง ์์ ๋ฐ์ํ ๊ฒฐํจ
282. ๊ฒฐํจ ์ฌ๊ฐ๋/์ฐ์ ์์
- ๊ฒฐํจ ์ฌ๊ฐ๋: ์ฌ๊ฐํ ์ ๋
- High, Medium, Low, Critical, Major, Minor, Simple๋ก ๊ตฌ๋ถ
- ๊ฒฐํจ ์ฐ์ ์์ : ์ฒ๋ฆฌ์ ์ฐ์ ์์
- High, Medium, Low, Ciritical, ์ฆ์ํด๊ฒฐ, ์ฃผ์์๋ง, ๋๊ธฐ, ๊ฐ์ ๊ถ๊ณ ๋ฑ์ผ๋ก ๊ตฌ๋ถ
A - 283. ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์ธก์ ์งํ
- ์ฒ๋ฆฌ๋, ์๋ต ์๊ฐ, ๊ฒฝ๊ณผ ์๊ฐ, ์์ ์ฌ์ฉ๋ฅ
- ์ฒ๋ฆฌ๋ : ์ผ์ ์๊ฐ๋ด์ ์ฒ๋ฆฌํ๋ ์ผ์ ์
- ์๋ต ์๊ฐ : ์์ฒญ์ ์ ๋ฌํ ์๊ฐ์ผ๋ก๋ถํฐ ์๋ต์ด ๋์ฐฉํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ
- ๊ฒฝ๊ณผ ์๊ฐ : ์์ ์ ์๋ขฐํ ์๊ฐ์ผ๋ก๋ถํฐ ์ฒ๋ฆฌ๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ
- ์์ ์ฌ์ฉ๋ฅ : CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋, ๋คํธ์ํฌ ์ฌ์ฉ๋ ๋ฑ ์์ ์ฌ์ฉ๋ฅ
284. ์ฑ๋ฅ ํ ์คํธ ๋๊ตฌ
- JMeter : HTTP, FTP ์ง์
- LoadUI : HTTP, JDBC ์ง์
- OpenSTA : HTTP, HTTPS ์ง์
285. ์์คํ ๋ชจ๋ํฐ๋ง ๋๊ตฌ
- ์์คํ ์์์ ์ฌ์ฉ๋์ ํ์ธํ๊ณ ๋ถ์ํ๋ ๋๊ตฌ
- Scouter : ์ธํ๋ผ ํตํฉ ๋ชจ๋ํฐ๋ง ๋๊ตฌ, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋ง/ํต์
- Zabbix : ์น๊ธฐ๋ฐ ์๋ฒ, ์๋น์ค, ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ์ ๋ชจ๋ํฐ๋ง ๋๊ตฌ
286. ๋ณต์ก๋ / ์๊ฐ๋ณต์ก๋
- ๋ณต์ก๋
- ์์คํ , ์์คํ ๊ตฌ์ฑ์์, ์ํํธ์จ์ด์ ๋ณต์กํ ์ ๋
- ์๊ฐ ๋ณต์ก๋
- ์๊ณ ๋ฆฌ์ฆ ์ํํ๊ธฐ ์ํด ํ๋ก์ธ์ค๊ฐ ์ํํ๋ ์ฐ์ฐ ํ์๋ฅผ ์์นํ ํ ๊ฒ
- ๋น ์ค ํ๊ธฐ๋ฒ : ์คํ์๊ฐ์ด ์ต์ ์ผ ๋ ํ๊ธฐํ๋ ๋ฐฉ๋ฒ
B - 287. ๋น ์คํ๊ธฐ๋ฒ
- O(1) : ์ ๋ ฅ๊ฐ์ ๊ด๊ณ์์ด ํ ๋จ๊ณ๋ง ๊ฑฐ์นจ
- O(log2^n) : ์ด์งํธ๋ฆฌ, ์ด์ง ๊ฒ์
- O(n) : ์ ๋ ฅ๊ฐ(n)๊ณผ 1:1์ ๊ด๊ณ๋ฅผ ๊ฐ์ง / for๋ฌธ
- O(nlog2^n) : ํ์ ๋ ฌ, 2-way ๋ณํฉ์ ๋ ฌ
- O(n^2) : ์ฝ์ ์ ๋ ฌ, ํต์ ๋ ฌ, ๋ฒ๋ธ์ ๋ ฌ, ์ ํ์ ๋ ฌ, ์ ์ ๋ ฌ ๋ฑ
- O(2^n) : ํผ๋ณด๋์น ์์ด
B - 288. ์ํ ๋ณต์ก๋
- V(G) = E - N + 2 ( E : ํ์ดํ ์, N: ๋ ธ๋ ์ )
B - 289. ์์ค ์ฝ๋ ์ต์ ํ
- ํด๋ฆฐ ์ฝ๋ : ๋๊ตฌ๋ ์ฝ๊ฒ ์ดํดํ๊ณ ์์ ์ถ๊ฐํ ์ ์๋ ๋จ์,๋ช ๋ฃํ ์ฝ๋
- ๋์ ์ฝ๋ : ๋ก์ง์ด ๋ณต์กํ๊ณ ์ดํดํ๊ธฐ ์ด๋ ค์ด ์ฝ๋
- ์คํ๊ฒํฐ ์ฝ๋ : ๋ก์ง์ด ์๋ก ๋ณต์กํ๊ฒ ์ฝํ์๋ ์ฝ๋
- ์ธ๊ณ์ธ ์ฝ๋ : ์ค๋๋์ด ๊ฐ๋ฐ์๊ฐ ์์ด ์ ์ง๋ณด์ ์์ ์ด ์ด๋ ค์ด ์ฝ๋
B - 290. ํด๋ฆฐ์ฝ๋ ์์ฑ์์น
- ๋จ์์ฑ : ์ฝ๋๋ฅผ ๊ฐ๋จํ๊ฒ ์์ฑ. ํ๋ฒ์ ํ๊ฐ์ง ์ผ์ ์ฒ๋ฆฌํ๋๋ก.
- ๊ฐ๋ ์ฑ : ์ฝ๊ธฐ ์ฝ๊ฒ ์์ฑ. ๋ค์ฌ์ฐ๊ธฐ๋ ๋ค์ด๋ฐ
- ์์กด์ฑ : ๋ค๋ฅธ ๋ชจ๋์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํ
- ์ค๋ณต์ฑ ์ต์ํ : ์ฝ๋์ ์ค๋ณต์ ์ต์ํ
- ์ถ์ํ : ์์ ํด๋์ค์์๋ ๊ฐ๋ตํ๊ฒ ํน์ฑ์. ํ์ ํด๋์ค์์ ๊ตฌํ์.
A - 291. ์์ค์ฝ๋ ํ์ง ๋ถ์ ๋๊ตฌ
- ์ ์ ๋ถ์ ๋๊ตฌ : ์์ฑํ ์ฝ๋๋ฅผ ์คํํ์ง ์๊ณ ์ฝ๋ฉ ํ์ค์ด๋, ์ฝ๋ฉ ์คํ์ผ , ๊ฒฐํจ์ ํ์ธํ๋ ์ฝ๋ ๋ถ์๋๊ตฌ
- ex) pmd, cppCheck, checkstyle, sonarQube, cobertura ๋ฑ ( ํจ์ฑ ์ฑ ์์ฝ )
- ๋์ ๋ถ์ ๋๊ตฌ : ์์ฑํ ์ฝ๋๋ฅผ ์คํํ์ฌ ์ฝ๋์ ์กด์ฌํ๋ ๋ฉ๋ชจ๋ฆฌ ๋์, ์ค๋ ๋ ๊ฒฐํจ ๋ฑ์ ๋ถ์ํ๋ ๋๊ตฌ
- ex) Avalanche, Valgrind ๋ฑ
'๐ CS > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 11. ์์ฉ SW ๊ธฐ์ด ๊ธฐ์ ํ์ฉ (0) | 2024.04.19 |
---|---|
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 12. ์ ํ ์ํํธ์จ์ด ํจํค์ง (0) | 2024.04.18 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 6. ํ๋ฉด ์ค๊ณ (0) | 2024.04.15 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 5. ์ธํฐํ์ด์ค ๊ตฌํ (0) | 2024.04.15 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] 4. ์๋ฒ ํ๋ก๊ทธ๋จ ๊ตฌํ (1) | 2024.04.14 |
๋ธ๋ก๊ทธ์ ์ ๋ณด
Study Repository
rlaehddnd0422