QA ์ง๊ตฐ์ ์๋ค๋ฉด ๋๊ตฌ๋ ํ ๋ฒ์ฏค์ "์ด๋ป๊ฒ ํ๋ฉด ๋ ๋์ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ ์ ์์๊น?"๋ผ๋ ์๊ฐ์ ํด๋ดค์ ๊ฒ๋๋ค.
ํ์ ์ญ์ ์์ง๋ ๊ณ ๋ฏผ์ ํ๋ ์ค์ด๊ณ ๋ง์ ์์๋ค์ ๋ณด๊ณ ๋ฐฐ์ฐ๋ ์ค์ด๋ค. ๋ด ๋จธ๋ฆฟ์์ ์๋ ๋ด์ฉ๋ค์ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌ๋ฅผ ํด๋ณด๋ ค ํฉ๋๋ค.
ํ ์คํธ ์ผ์ด์ค(Test Case)?
- ๋ช ์ธ ๊ธฐ๋ฐ ํ ์คํธ์ ์ค๊ณ ์ฐ์ถ๋ฌผ๋ก ์ค๊ณ๋ ์ ๋ ฅ๊ฐ, ์คํ ์กฐ๊ฑด, ๊ธฐ๋ ๊ฒฐ๊ณผ๋ก ๊ตฌ์ฑ๋์ด ์๋ ํ ์คํธ ํญ๋ชฉ์ ๋ช ์ธ์๋ฅผ ์๋ฏธํ๋ค.
- ํ ์คํธ ์ผ์ด์ค์ ๋ชฉ์ ์ ๊ธฐ๋ฅ ๋๋ฝ ๋ฐฉ์ง์ด๋ค.
๐โ๏ธ ์ข์ ํ ์คํธ ์ผ์ด์ค๋?
- ์ ํ์ฑ(Accurate): ํ ์คํธ ์ผ์ด์ค์ ์์ ๋ถ๋ถ์ ํ ์คํธํ๊ฒ ๋ค๊ณ ์ด ๊ฒ์ ํ ์คํธํ๋ค.
- ๊ฒฝ์ ์ฑ(Economical): ํ ์คํธ ์ผ์ด์ค ๋ชฉ์ ์ ์ํด ๊ผญ ํ์ํ ๋จ๊ณ/ํ๋ ๋ง์ ๊ฐ์ง๋ค.
- ๋ฐ๋ณต์ฑ, ์๋ฆฝํ(Repeatable, self-standing): ํ ์คํธ ์ผ์ด์ค๊ฐ ์ ์ ์ด๋ ์คํ์ด๋ค. ๊ทธ๊ฑธ ๋๊ฐ ํ ์คํธํ๋ ์ง ๊ฐ์ ๋งค๋ฒ ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
- ์ ํฉ์ฑ(Appropriate): ํ ์คํธ ์ผ์ด์ค๊ฐ ํ ์คํฐ์ ํ ์คํธ ํ๊ฒฝ์ ์๋ง์์ผ ํ๋ค. ์ด๋ค ํ ์คํธ ์ผ์ด์ค๊ฐ ์ด๋ก ์ ์ผ๋ก๋ ๊ฒฌ๊ณ ํ๋ค ํด๋ ํ ์คํฐ ์ค ๋๊ตฌ๋ ๊ฐ๊ณ ์์ง ์์ ๊ธฐ์ ์ ์๊ตฌํ๋ค๋ฉด ๊ทธ๊ฒ ์ฌ์ฉ๋ ์ ์์
- ์ถ์ ์ฑ(Traceable): ํด๋น ํ ์คํธ ์ผ์ด์ค๊ฐ ์ด๋ค ์๊ตฌ์ฌํญ์ ํ ์คํ ํ๊ณ ์๋์ง ์์์ผ ํ๋ค.
- ์๊ธฐ ์ธ์ (Self-cleaning):์ค์ค๋ก ํ๋ณต. ํ ์คํธ ํ๊ฒฝ์ ํ ์คํธ ์ด์ ์ํ๋ก ์ค์ค๋ก ๋๋๋ ค ๋๋๋ค.
๐ โ๏ธ ํ ์คํธ ์ผ์ด์ค ์์ฑ ์ ํํ ํ๋ ์ค์
- ํ๋์ ์ผ์ด์ค์ ๋ง์ ๋ด์ฉ์ ๋ด์ผ๋ ค ํ๋ ๊ฒฝ์ฐ
- ๊ธฐ๋ ๊ฒฐ๊ณผ๊ฐ ๋ช ํํ์ง ์์ ๊ฒฝ์ฐ (์คํจ ๊ฒฐ๊ณผ์ธ์ง? ํต๊ณผ ๊ฒฐ๊ณผ์ธ์ง?)
- ์ ํ์ ์ ๋ฐ์ดํธ์ ๋ง๊ฒ ๊ธฐ๋ฅ, ๋ช ์นญ ๋ฑ์ ์ถ๊ฐ/์ญ์ ๊ฐ ๋์ง ์๋ ๊ฒฝ์ฐ
- ๋๋ฝ์ด ์๋ TC๋ฅผ ๋ง๋ค๊ธฐ ์ํด ๋ถํ์ํ ์ผ์ด์ค๊น์ง ์ถ๊ฐ๊ฐ ๋๋ ๊ฒฝ์ฐ
์๋๋ ์์๋ก ์นด์นด์คํก ์น๊ตฌ์ถ๊ฐ์ ๋ํ ๊ธฐ๋ฅ์ ๊ธฐ๋ฅ์ TC๋ก ์์ฑํ ๋ถ๋ถ์ ๋๋ค. (์์์ด๋ค๋ณด๋ ๊ฐ๋จํ ๋ถ๋ถ์ผ๋ก ์ ์์ต๋๋คโบ๏ธ)
โ ํ ์คํธ ์ผ์ด์ค์ ๋์ ์
Test_step | ๊ธฐ๋๊ฒฐ๊ณผ |
1. ์นด์นด์คํก ํ > ์๋จ ์น๊ตฌ์ถ๊ฐ > ์น๊ตฌ ์ถ๊ฐํ๊ธฐ | ์น๊ตฌ์ถ๊ฐ ๋์ด์ผ ํจ |
๊ฐ๋จํ๊ฒ ๊ธฐ์ ํ๊ณ ์ ํ์ฌ ๊ฒฐ๊ตญ ์ ๋ ฅ / ๊ธฐ๋๊ฒฐ๊ณผ๊ฐ ๊ตฌ์ฒด์ ์ด์ง ๋ชปํ ์ผ์ด์ค๊ฐ ๋์ฌ ์ ์๋ค.
โญ๏ธ ํ ์คํธ ์ผ์ด์ค์ ์ข์ ์
Test_step | ๊ธฐ๋๊ฒฐ๊ณผ |
1. ์นด์นด์คํก ์น๊ตฌ ํญ > ์ฐ์ธก ์๋จ ์น๊ตฌ์ถ๊ฐ ์์ด์ฝ ์ ํ 2. ID๋ก ์ถ๊ฐ ์์ด์ฝ ์ ํ > ์กด์ฌํ๋ ์ ์ ์์ด๋ ์ ๋ ฅ > ํ์ธ |
1. "QR์ฝ๋" "์ฐ๋ฝ์ฒ๋ก ์ถ๊ฐ" "ID๋ก ์ถ๊ฐ" "์ถ์ฒ์น๊ตฌ" ๋
ธ์ถ ํ์ธ 2. ์ ์ ํ๋กํ ์ฌ์ง, ์ ์ ์ด๋ฆ, ์น๊ตฌ์ถ๊ฐ ๋ฒํผ ๋ ธ์ถ ํ์ธ |
๊ตฌ์ฒด์ ์ธ ํ ์คํธ ๊ฒฝ๋ก ์ ๋ ฅ ๋ฐ ํ๋์ ์ผ์ด์ค์ ์ฌ๋ฌ๋ด์ฉ์ ๋ด์ง ์์
๐ค ๋ ๋์ ํ ์คํธ ์ผ์ด์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํด์๋?
1. ์ ๋งคํ ๋ถ๋ถ๋ค์ด ์๋๋ก ์ ๋ ฅ๊ณผ ์์ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์์ฑํด์ผ ํ๋ค. ex) ์ ์ ๋์ํด์ผ ํจ >> "๋ญ๊ฐ ์ ์ ๋์์ธ๋ฐ?"
2. ๊ฐ๊ฒฐํ๊ณ ๋ช ๋ฃํ ๋ฌธ์ฅ์ผ๋ก ์์ฑ์ ํด์ผ ํจ
3. ํ ์คํธ ์ผ์ด์ค๋ ๋๋ง ๋ณด๋ ๋ฌธ์๊ฐ ์๋๋ค. ํ ์คํธ๋ ๋๊ตฌ๋ ์ง ํ ์ ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋๋ง ์๋๋ฏํ ๋จ์ด ์ฉ์ด๋ ์ง์ํ๋ค.
๐ ๋ง์ง๋ง ํ๋ง๋
ํ ์คํธ ์ผ์ด์ค์๋ ์ ๋ต์ด ์๋ ๊ฒ ๊ฐ๋ค... ์ข์ ์ ๋ณด๋ค์ด ์๋ค๋ฉด ์ธ์ ๋ ๊ณต์ ๋ถํ๋๋ฆฌ๊ฒ ์ต๋๋ค!
'๐ QA_Test' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฆฌ์คํฌ ๊ธฐ๋ฐ ํ ์คํ (0) | 2023.02.16 |
---|---|
๋ง์ธ๋๋งต(Mind Map)์ผ๋ก ํ ์คํธ ๋ฒ์ ์ ์ ํ๊ธฐ (0) | 2023.01.19 |
ํ์์ ํ ์คํ (0) | 2022.11.28 |
์ํํธ์จ์ด ํ ์คํธ ์๋ช ์ฃผ๊ธฐ(STLC)? (0) | 2022.09.30 |
์ฑ๋ฅํ ์คํธ / ๋ถํํ ์คํธ / ์คํธ๋ ์ค ํ ์คํธ (0) | 2022.09.23 |