๐ SW Testing/ISTQB
4.1 ํ
์คํธ ๊ธฐ๋ฒ์ ์ข
๋ฅ 4.1.1 ํ
์คํธ ๊ธฐ๋ฒ์ ์ข
๋ฅ์ ํน์ฑโ๋ถ๋ฅ1. ๋ธ๋๋ฐ์ค2. ํ์ดํธ๋ฐ์ค3. ๊ฒฝํ ๊ธฐ๋ฐโ1. ๋ธ๋๋ฐ์ค ํ
์คํธ ๊ธฐ๋ฒ - ๊ธฐ๋ฅ ๋ฐ ๋น๊ธฐ๋ฅ ํ
์คํ
๋ชจ๋์ ์ ์ฉ ๊ฐ๋ฅ - ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ์ง ์๊ณ , ์
๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ง์คโ - sw์๊ตฌ์ฌํญ, ๋ช
์ธ์, ์ ์ค์ผ์ด์ค์ ๊ฐ์ ํ
์คํธ ๋ฒ ์ด์์ค๋ก๋ถํฐ ํ
์คํธ ์ปจ๋์
/์ผ์ด์ค/๋ฐ์ดํฐ๋ฅผ ๋์ถ - ํ
์คํธ ์ผ์ด์ค๋ ์๊ตฌ์ฌํญ๊ณผ ์๊ตฌ์ฌํญ ๊ตฌํ ๊ฒฐ๊ณผ๋ฌผ ๊ฐ ์ฐจ์ด์ ํธ์ฐจ๋ฅผ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ - ์ปค๋ฒ๋ฆฌ์ง๋ ํ
์คํธ ๋ฒ ์ด์์ค์์ ํ
์คํธ๋ ํญ๋ชฉ๊ณผ ์ ์ฉํ ๊ธฐ๋ฒ์ ๊ธฐ๋ฐ์ผ๋ก ์ธก์ 2. ํ์ดํธ๋ฐ์ค ํ
์คํธ ๊ธฐ๋ฒ - ํ
์คํธ ๋์์ ๋ด๋ถ ๊ตฌ์กฐ์ ์ฒ๋ฆฌ์ ์ง์ค - ์ํํธ์จ์ด ๊ตฌ์กฐ์ ๊ด๋ จ๋ ๊ธฐํ ์ ๋ณด๋ฅผ ํฌํจํ ํ
์คํธ ๋ฒ ์ด์์ค๋ก๋ถํฐ ํ
์คํธ ์ปจ๋์
/์ผ์ด์ค/๋ฐ์ดํฐ๋ฅผ ๋์ถ - ์ปค๋ฒ๋ฆฌ์ง๋ ์ ํํ ๊ตฌ์กฐ..
๐ SW Testing/ISTQB
2.2 ํ
์คํธ ๋ ๋ฒจ ํ
์คํธ ๋ ๋ฒจ์ด๋?ํจ๊ป ๋ถ๋ฅ๋๊ณ ๊ด๋ฆฌ๋๋ ํ
์คํธ ํ๋์ ์งํฉโโํ
์คํธ ๋ ๋ฒจ์ ๋ถ๋ฅ๊ฐ์ ์ (3.0)- ์ปดํฌ๋ํธ ํ
์คํ
=๋จ์ ํ
์คํ
, ํตํฉ ํ
์คํ
, ์์คํ
ํ
์คํ
, ์ธ์ ํ
์คํ
๊ฐ์ ํ(4.0) โ- ์ปดํฌ๋ํธ ํ
์คํ
, ์ปดํฌ๋ํธ ํตํฉ ํ
์คํ
, ์์คํ
ํ
์คํ
, ์์คํ
ํตํฉ ํ
์คํ
, ์ธ์ ํ
์คํ
ํ
์คํธ ๋ ๋ฒจ ๋ถ๋ฅ ๊ธฐ์ค ํน์ฑ· ๊ตฌ์ฒด์ ์ธ ๋ชฉ์ · TC ๋์ถ์ ์ฐธ๊ณ ํ๋ ํ
์คํธ ๋ฒ ์ด์์ค· ํ
์คํธ ๋์· ๊ฒฐํจ๊ณผ ์ฅ์ · ๊ตฌ์ฒด์ ์ธ ์ ๊ทผ๋ฒ๊ณผ ์ญํ โ2.2.1 ์ปดํฌ๋ํธ ํ
์คํ
Component Testingโ-> ๋จ์, ๋ชจ๋ ํ
์คํ
์ด๋ผ๊ณ ๋ ํจ-> ๊ฐ๋ณ ์ปดํฌ๋ํธ์ ์ด์ ์ ๋ โ1.1 ์ปดํฌ๋ํธ ํ
์คํ
์ ๋ชฉ์ · ๋ฆฌ์คํฌ ์ํ· ์ปดํฌ๋ํธ์ ๊ธฐ๋ฅ/๋น๊ธฐ๋ฅ ๋์์ด ์ค๊ณ์ ์ผ์นํ๋์ง ํ๋จ· ์ปดํฌ๋ํธ ํ์ง ์์ค์ ๋ํ ์์ ๊ฐ ํ๋· ๋ค์ ..
๐ SW Testing/ISTQB
2.1 ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช
์ฃผ๊ธฐ ๋ชจ๋ธ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช
์ฃผ๊ธฐ ๋ชจ๋ธ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ์ ๊ฐ ๋จ๊ณ์์ ์ด๋ฃจ์ด์ง๋ ํ๋ ์ ํ๊ณผ ๊ทธ ํ๋์ด ์ด๋ป๊ฒ ๋
ผ๋ฆฌ์ , ์์ฐจ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋์ง ๋ณด์ฌ์ค๋ค.โโโ2.1.1 ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ์ํํธ์จ์ด ํ
์คํ
Software Development and Software Testingโ๋ชจ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช
์ฃผ๊ธฐ ๋ชจ๋ธ์ ์ ์ฉํ๊ธฐ ์ข์ ํ
์คํ
์ ํน์ฑ· ๋ชจ๋ ๊ฐ๋ฐ ํ๋์ ๊ทธ์ ์์ํ๋ ํ
์คํธ ํ๋์ด ์๋ค.· ๊ฐ ํ
์คํธ ๋ ๋ฒจ์ ๊ทธ ๋ ๋ฒจ์ ๋ง๋ ๊ตฌ์ฒด์ ์ธ ๋ชฉ์ ์ ๊ฐ์ง๋ค.· ํ
์คํธ ๋ ๋ฒจ์ ๋ง๋ ํ
์คํธ ๋ถ์๊ณผ ์ค๊ณ๋ ๊ฐ๋ฐ ํ๋์ด ์ด๋ฃจ์ด์ง๋ ๋์ ์์ํด์ผ ํ๋ค.· ํ
์คํฐ๊ฐ ์๊ตฌ ์ฌํญ ์ค๊ณ์ ์ ์์ ๊ฐ์ ์ ์ํ ๋ํ์ ์ฐธ์ฌํ๊ณ , ์์
์ฐ์ถ๋ฌผ์ ์ด์์ด ๋์ค๋ ์ฆ์ ๋ฆฌ๋ทฐ์ ์ฐธ์ฌํ๋ค.โโ๋ํ์ ์ธ..
๐ SW Testing/ISTQB
1.4 ํ
์คํธ ํ๋ก์ธ์คTest Processโโ1.4.1 ์ ํฉ์ ๋ฐ๋ฅธ ํ
์คํธ ํ๋ก์ธ์คTest Process in Contextโํ
์คํธ ํ๋ก์ธ์ค์ ์ํฅ์ ์ค ์ ์๋ ์ ํฉ ์์ · ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช
์ฃผ๊ธฐ ๋ชจ๋ธ๊ณผ ํ๋ก์ ํธ ๋ฐฉ๋ฒ๋ก · ํ
์คํธ ๋ ๋ฒจ๊ณผ ํ
์คํธ ์ ํ · ์ ํ ๋ฐ ํ๋ก์ ํธ ๋ฆฌ์คํฌ · ์ด์์์ ์ ์ฝ ์ํฉ : ์์ฐ๊ณผ ์์(resource), ์ผ์ , ๋ณต์ก๋, ๊ณ์ฝ ๋ฐ ๊ท์ ์๊ตฌ ์ฌํญ · ์ค์ํด์ผ ํ๋ ํ์คโ์กฐ์ง ํ
์คํธ ํ๋ก์ธ์ค์ ์ผ๋ฐ์ ์ธ ์์ · ํ
์คํธ ํ๋๊ณผ ์์
· ํ
์คํธ ์์
์ฐ์ถ๋ฌผ · ํ
์คํธ ๋ฒ ์ด์์ค์ ํ
์คํธ ์์
์ฐ์ถ๋ฌผ ๊ฐ์ ์ถ์ ์ฑโํ
์คํธ ๋ฒ ์ด์์ค์ ๋ํ ์ธก์ ๊ฐ๋ฅํ ์ปค๋ฒ๋ฆฌ์ง ์กฐ๊ฑด์ด ์ค์ ๋์ด ์์ผ๋ฉด ๋งค์ฐ ์ ์ฉํ๋ค.์ปค๋ฒ๋ฆฌ์ง ์กฐ๊ฑด์ ์ํํธ์จ์ด ํ
์คํธ์ ๋ชฉ์ ๋ฌ์ฑ ์ฌ๋ถ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ๋์ ์ฃผ์ ์ฑ๋ฅ ์ง..
๐ SW Testing/ISTQB
1.3 ํ
์คํ
์ 7๊ฐ์ง ์๋ฆฌSeven Testing Principlesโ1. ํ
์คํ
์ ๊ฒฐํจ์ด ์กด์ฌํจ์ ๋ฐํ๋ ํ๋์ด์ง, ๊ฒฐํจ์ ์์์ ๋ฐํ๋ ํ๋์ด ์๋๋ค.Testing shows the presence of defects, not their absenceโ2. ์๋ฒฝํ(exhaustive) ํ
์คํ
์ ๋ถ๊ฐ๋ฅํ๋ค.Exhaustive testing is impossibleโ3. ์กฐ๊ธฐ ํ
์คํ
(early testing)์ผ๋ก ์๊ฐ๊ณผ ๋น์ฉ์ ์ ์ฝํ ์ ์๋ค. Early Testing saves times and moneyโ ์ด๊ธฐ์ ๊ฒฐํจ์ ์ฐพ๊ธฐ ์ํด ํ
์คํธ ํ๋์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช
์ฃผ๊ธฐ ์ค ๊ฐ๋ฅํ ์ด๋ฅธ ์์ ์ ์์ํด์ผ ํ๋ค.โ ์ด๊ธฐ๋ถํฐ ์์ํ๋ ํ
์คํ
์ ์ํํธ ๋ ํํธ(shift left)๋ผ๊ณ ํ๋ค.โ4. ๊ฒฐํจ์ ์ง์ค..
๐ SW Testing/ISTQB
1.1 ํ
์คํ
์ด๋ ๋ฌด์์ธ๊ฐ? What is Testing?โโ ์ํํธ์จ์ด ํ
์คํ
-> ์ํํธ์จ์ด ํ์ง์ ํ๊ฐ, ์ด์ ์ค ์ํํธ์จ์ด ์ฅ์ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์ค์ด๋ ๋ฐฉ๋ฒโโ ํ
์คํธ ํ๋ก์ธ์ค-> ํ
์คํธ ๊ณํ, ๋ถ์, ์ค๊ณ, ํ
์คํธ ๊ตฌํ, ํ
์คํธ ์งํ ์ํฉ ๋ฐ ๊ฒฐ๊ณผ ๋ณด๊ณ (์๋ฃ), ํ
์คํธ ๋์ ํ์ง ํ๊ฐ ๋ฑ์ ํ๋์ ํฌํจโโ ๋์ ํ
์คํ
-> ํ
์คํธ ๋์ ์ปดํฌ๋ํธ๋ ์์คํ
์ ์คํ์์ผ์ ์ํํ๋ ํ
์คํ
โโ ์ ์ ํ
์คํ
-> ํ
์คํธ ๋์ ์ปดํฌ๋ํธ๋ ์์คํ
์ ์คํ์ํค์ง ์๊ณ ์ํํ๋ ํ
์คํ
โโ ๊ฒ์ฆ (verification, ๋ฒ ๋ฆฌํผ์ผ์ด์
)-> ์๊ตฌ ์ฌํญ, ์ฃผ์ด์ง ๋ช
์ธ๋ฅผ ์ถฉ์กฑํ๋์ง ํ์ธํ๋ ๊ฒโโ ํ์ธ (validation, ๋ฒจ๋ฆฌ๋ฐ์ด์
)-> ์ด์ ํ๊ฒฝ์์ ์ฌ์ฉ์ ๋๋ ๊ธฐํ ์ดํด๊ด๊ณ์๋ฅผ ๋ง์กฑ์ํค๋์ง ํ์ธํ๋ ๊ฒโํ
์คํ
..