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. ๊ฒฐํจ์ ์ง์ค๋๋ค.
Defects cluster together
โ ๊ฒฐํจ์ ์์์ ๋ชจ๋์ ์ง์ค๋์ด ๋ฐ์ํ๋ค.
โ
5. ํ ์คํธ ํจ๊ณผ๋ ์ค์ด๋ ๋ค. = ์ด์ถฉ์ ํจ๋ฌ๋ ์ค(pesticide paradox)์ ์ ์ํ๋ผ.
Beware of the pesticide paradox
โ ๊ฐ์ ํ ์คํธ๋ฅผ ๋ฐ๋ณต ์คํํ๋ค๋ฉด, ๊ฒฐ๊ตญ ํด๋น ํ ์คํธ๋ก ๊ฒฐํจ์ ๋ฐ๊ฒฌํ ์ ์๋ค.
โ ์๋ก์ด ๊ฒฐํจ์ ์ฐพ๊ธฐ ์ํด ๊ธฐ์กด ํ ์คํธ์ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊พธ๊ณ ์๋ก์ด ํ ์คํธ๋ฅผ ์์ฑํ ํ์๊ฐ ์๋ค.
โ
6. ํ ์คํ ์ ์ ํฉ(context)์ ์์กด์ ์ด๋ค.
Testing is context dependent
โ ์์ ์ต์ฐ์ ์ฐ์ ์ ์ ์ด ์ํํธ์จ์ด์ ์ด์ปค๋จธ์ค ๋ชจ๋ฐ์ผ ์ฑ์ ๋ค๋ฅด๊ฒ ํ ์คํ ์ ์งํํ๋ค.
โ ์ ์์ผ ํ๋ก์ ํธ์ ์์ฐจ์ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ ํ๋ก์ ํธ์์์ ํ ์คํ ์ ๋ค๋ฅด๊ฒ ์งํ๋๋ค.
โ
7. ๊ฒฐํจ ๋ถ์ฌ๋ ๊ถค๋ณ์ด๋ค. = ์ค๋ฅ ๋ถ์ฌ๋ ๊ถค๋ณ์ด๋ค.
Absence-of-error is a fallacy
โ ๋จ์ํ ๋ง์ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ๊ณ ๊ณ ์ณค๋ค๊ณ ํด์ ์์คํ ์ ์ฑ๊ณต์ด ๋ณด์ฅ๋๋ ๊ฒ์ ์๋๋ค.
Reference
https://m.blog.naver.com/PostList.naver?blogId=jing_new_&tab=1
'๐ SW Testing > ISTQB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ISTQB] ์ 2์ฅ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ํ ์คํ (1) (0) | 2024.06.12 |
---|---|
[ISTQB] 1์ฅ ํ ์คํ ์ ๊ธฐ์ด (3) (0) | 2024.06.11 |
[ISTQB] 1์ฅ ํ ์คํ ์ ๊ธฐ์ด (1) (0) | 2024.06.11 |
[ISTQB] ์ฉ์ด ๋ชจ์ (0) | 2024.06.09 |
[ISTQB] ์ฉ์ด ์ค๋ช (0) | 2024.06.08 |