๐Ÿ“ SW Testing/ISTQB

[ISTQB] ์ œ2์žฅ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ˆ˜๋ช…์ฃผ๊ธฐ์™€ ํ…Œ์ŠคํŒ… (2)

SOIT 2024. 6. 12. 18:16

2.2 ํ…Œ์ŠคํŠธ ๋ ˆ๋ฒจ

 

ํ…Œ์ŠคํŠธ ๋ ˆ๋ฒจ์ด๋ž€?

ํ•จ๊ป˜ ๋ถ„๋ฅ˜๋˜๊ณ  ๊ด€๋ฆฌ๋˜๋Š” ํ…Œ์ŠคํŠธ ํ™œ๋™์˜ ์ง‘ํ•ฉ

โ€‹

โ€‹

ํ…Œ์ŠคํŠธ ๋ ˆ๋ฒจ์˜ ๋ถ„๋ฅ˜

๊ฐœ์ •์ „(3.0)

- ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…=๋‹จ์œ„ ํ…Œ์ŠคํŒ…, ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…, ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…, ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…

๊ฐœ์ •ํŒ(4.0) 

โ€‹- ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…, ์ปดํฌ๋„ŒํŠธ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…, ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…, ์‹œ์Šคํ…œ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…, ์ธ์ˆ˜ ํ…Œ์ŠคํŒ… 

 

ํ…Œ์ŠคํŠธ ๋ ˆ๋ฒจ ๋ถ„๋ฅ˜ ๊ธฐ์ค€ ํŠน์„ฑ

· ๊ตฌ์ฒด์ ์ธ ๋ชฉ์ 

· TC ๋„์ถœ์‹œ ์ฐธ๊ณ ํ•˜๋Š” ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค

· ํ…Œ์ŠคํŠธ ๋Œ€์ƒ

· ๊ฒฐํ•จ๊ณผ ์žฅ์• 

· ๊ตฌ์ฒด์ ์ธ ์ ‘๊ทผ๋ฒ•๊ณผ ์—ญํ• 

โ€‹


2.2.1 ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…

Component Testing

โ€‹

-> ๋‹จ์œ„, ๋ชจ๋“ˆ ํ…Œ์ŠคํŒ…์ด๋ผ๊ณ ๋„ ํ•จ

-> ๊ฐœ๋ณ„ ์ปดํฌ๋„ŒํŠธ์— ์ดˆ์ ์„ ๋‘ 

โ€‹

1.1 ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…์˜ ๋ชฉ์ 

· ๋ฆฌ์Šคํฌ ์™„ํ™”

· ์ปดํฌ๋„ŒํŠธ์˜ ๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ ๋™์ž‘์ด ์„ค๊ณ„์™€ ์ผ์น˜ํ•˜๋Š”์ง€ ํŒ๋‹จ

· ์ปดํฌ๋„ŒํŠธ ํ’ˆ์งˆ ์ˆ˜์ค€์— ๋Œ€ํ•œ ์ž์‹ ๊ฐ ํš๋“

· ๋‹ค์Œ ๋‹จ๊ณ„๋กœ์˜ ๊ฒฐํ•จ ์ „์ด ๋ฐฉ์ง€

โ€‹

์ ์ง„์  ๋ฐ˜๋ณต์  ๊ฐœ๋ฐœ ๋ชจ๋ธ์—์„œ..

· ์ˆ˜์ •์œผ๋กœ ์ธํ•ด ๊ธฐ์กด์˜ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์†์ƒ๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ํ™•์‹ ์„ ์–ป๋Š”๋ฐ, ์ž๋™ ์ปดํฌ๋„ŒํŠธ ๋ฆฌ๊ทธ๋ ˆ์…˜ ํ…Œ์ŠคํŠธ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.

๐Ÿ’ก ๋ฆฌ๊ทธ๋ ˆ์…˜ ํ…Œ์ŠคํŠธ

· ์ž๋™ํ™” ํ…Œ์ŠคํŠธ

โ€‹

์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…์€..

· ๊ฐœ๋ณ„์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Œ

· ๋ชฉ ์˜ค๋ธŒ์ ํŠธ(mock object), ์„œ๋น„์Šค ๊ฐ€์ƒํ™”(service virtualization), ํ•˜๋„ค์Šค(harness), ์Šคํ…(stub), ๋“œ๋ผ์ด๋ฒ„(driver) ๋“ฑ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋‹ค.

· ๊ธฐ๋Šฅ(์—ฐ์‚ฐ์˜ ์ •ํ™•๋„), ๋น„๊ธฐ๋Šฅ ํŠน์„ฑ(๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ ํƒ์ง€), ๊ตฌ์กฐ์  ์†์„ฑ(๊ฒฐ์ • ํ…Œ์ŠคํŒ…) ๋“ฑ์„ ์ปค๋ฒ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

๐Ÿ’ก ์šฉ์–ด ์ •๋ฆฌ

· ๋ชฉ ์˜ค๋ธŒ์ ํŠธ : ๋ชจ์˜๊ฐ์ฒด, ์‹ค์ œ ์‚ฌ์šฉ ๋ชจ๋“ˆ์„ 'ํ‰๋‚ด'๋‚ด๋Š” '๊ฐ€์งœ'๋ชจ๋“ˆ

· ํ…Œ์ŠคํŠธ ํ•˜๋„ค์Šค : ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์Šคํ…๊ณผ ๋“œ๋ผ์ด๋ฒ„๋กœ ๊ตฌ์„ฑ๋œ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์œผ๋กœ ๋‹จ์œ„ํ…Œ์ŠคํŠธ ๋ฐ ํ†ตํ•ฉํ…Œ์ŠคํŠธ์— ์ฃผ๋กœ ์ด์šฉ๋จ

· ์Šคํ… : ํ•˜ํ–ฅ์‹ ํ…Œ์ŠคํŠธ ์‹œ ์ƒ์œ„ ๋ชจ๋“ˆ ๊ฐœ๋ฐœ ์ดํ›„ ํ•˜์œ„ ์„ธ๋ถ€ ๋ชจ๋“ˆ ์ œ์ž‘์ „ ํ•˜์œ„ ๋ชจ๋“ˆ ์ฒ˜๋Ÿผ ๊ธฐ๋Šฅ์„ ํ‰๋‚ด ๋‚ด๋Š” ์ž„์‹œ ๋ชจ๋“ˆ = ๊ป๋ฐ๊ธฐ/๋ผˆ๋Œ€ 

· ๋“œ๋ผ์ด๋ฒ„ : ์ƒํ–ฅ์‹ ํ…Œ์ŠคํŠธ ์‹œ ํ•˜์œ„ ๋ชจ๋“ˆ ๊ฐœ๋ฐœ ์ดํ›„ ํ•˜์œ„ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ†ตํ•ฉ์„ฑ์„ ํ…Œ์ŠคํŠธ ํ•˜๊ธฐ ์œ„ํ•ด ์ž„์‹œ์ ์œผ๋กœ ๋งŒ๋“  ๋ฉ”๋‰ด๊ธฐ๋Šฅ์˜ ์ƒ์œ„ ๋ชจ๋“ˆ

โ€‹

1.2 ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค

์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—… ์‚ฐ์ถœ๋ฌผ

· ์ƒ์„ธ ์„ค๊ณ„

· ์ฝ”๋“œ

· ๋ฐ์ดํ„ฐ ๋ชจ๋ธ

· ์ปดํฌ๋„ŒํŠธ ๋ช…์„ธ

โ€‹

1.3 ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋Œ€์ƒ

· ์ปดํฌ๋„ŒํŠธ, ๋‹จ์œ„, ๋ชจ๋“ˆ

· ์ฝ”๋“œ ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ

· ํด๋ž˜์Šค

· ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ

โ€‹

1.4 ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…์˜ ๋Œ€ํ‘œ์ ์ธ ๊ฒฐํ•จ๊ณผ ์žฅ์• 

· ์ž˜๋ชป๋œ ๊ธฐ๋Šฅ

· ๋ฐ์ดํ„ฐ ํ๋ฆ„ ๋ฌธ์ œ

· ์ž˜๋ชป๋œ ์ฝ”๋“œ ๋ฐ ๋…ผ๋ฆฌ

โ€‹

1.5 ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…์˜ ๊ตฌ์ฒด์ ์ธ ์ ‘๊ทผ๋ฒ•๊ณผ ์ฑ…์ž„

· ์ผ๋ฐ˜์ ์œผ๋กœ ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ˆ˜ํ–‰

· ๊ฐœ๋ฐœ์ž๋Š” ์ปดํฌ๋„ŒํŠธ ๊ฐœ๋ฐœ๊ณผ ๊ฒฐํ•จ ๋ฐœ๊ฒฌ ๋ฐ ์ˆ˜์ •์„ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉฐ ์ง„ํ–‰

· ์ปดํฌ๋„ŒํŠธ ์ฝ”๋“œ ์ž‘์„ฑ > ํ…Œ์ŠคํŠธ ์ž‘์„ฑ > ์‹คํ–‰

· ์• ์ž์ผ ๊ฐœ๋ฐœ์—์„œ๋Š” ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ๋จผ์ € ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค

โ€‹

โ€‹โ€‹


2.2.2 ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…

Integration Testing

โ€‹

2.1 ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์˜ ๋ชฉ์ 

· ๋ฆฌ์Šคํฌ ์™„ํ™”

· ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ ๋™์ž‘์ด ์„ค๊ณ„์™€ ์ผ์น˜ํ•˜๋Š”์ง€ ํŒ๋‹จ

· ์ธํ„ฐํŽ˜์ด์Šค ํ’ˆ์งˆ ์ˆ˜์ค€์— ๋Œ€ํ•œ ์ž์‹ ๊ฐ ํš๋“

· ๊ฒฐํ•จ ๋ฐœ๊ฒฌ ๋ฐ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ์˜ ๊ฒฐํ•จ ์ „์ด ๋ฐฉ์ง€

โ€‹

2.2 ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์˜ ๋ ˆ๋ฒจ ๋ถ„๋ฅ˜

(1) ์ปดํฌ๋„ŒํŠธ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…

· ์ปดํฌ๋„ŒํŠธ ๊ฐ„์˜ ์ƒํ˜ธ์šด์šฉ์„ฑ๊ณผ ์ธํ„ฐํŽ˜์ด์Šค์— ์ดˆ์ 

· ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ… ํ›„ ์ˆ˜ํ–‰, ์ž๋™ํ™”ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋‹ค์ˆ˜

 

(2) ์‹œ์Šคํ…œ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…

· ์‹œ์Šคํ…œ, ํŒจํ‚ค์ง€, ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค(microservice) ๊ฐ„์˜ ์ƒํ˜ธ์šด์šฉ์„ฑ๊ณผ ์ธํ„ฐํŽ˜์ด์Šค์— ์ดˆ์ 

· ๊ธฐ์กด ์ปดํฌ๋„ŒํŠธ์™€์˜ ์ƒํ˜ธ์šด์šฉ ํ˜น์€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ปค๋ฒ„ํ•˜๊ธฐ๋„ ํ•จ

โ€‹

2.3 ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค

· ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ์‹œ์Šคํ…œ ์„ค๊ณ„

· ์‹œํ€ธ์Šค ๋‹ค์ด์–ด๊ทธ๋žจ(sequence diagram)

· ์œ ์Šค์ผ€์ด์Šค

· ์ปดํฌ๋„ŒํŠธ๋‚˜ ์‹œ์Šคํ…œ ๋ ˆ๋ฒจ์˜ ์•„ํ‚คํ…์ฒ˜

· ์›Œํฌํ”Œ๋กœ์šฐ(workflow)

· ์™ธ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜์„œ

โ€‹

2.4 ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋Œ€์ƒ

· ์„œ๋ธŒ ์‹œ์Šคํ…œ(subsystem)

· ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(database)

· ์ธํ”„๋ผ(infrastructure)

· ์ธํ„ฐํŽ˜์ด์Šค(interfaces)

· APIs(Application Programming Interface)

· ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค(microservices)

โ€‹

2.5 ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์˜ ์ผ๋ฐ˜์ ์ธ ๊ฒฐํ•จ๊ณผ ์žฅ์• 

(1) ์ปดํฌ๋„ŒํŠธ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…

· ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ, ๋ˆ„๋ฝ๋œ ๋ฐ์ดํ„ฐ, ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ ์ธ์ฝ”๋”ฉ

· ์ž˜๋ชป๋œ ์ธํ„ฐํŽ˜์ด์Šค ์ฝœ ์ˆœ์„œ๋‚˜ ํƒ€์ด๋ฐ

· ์ธํ„ฐํŽ˜์ด์Šค ๋ถˆ์ผ์น˜

· ์ปดํฌ๋„ŒํŠธ ๊ฐ„ ํ†ต์‹  ์‹คํŒจ์ฒ˜๋ฆฌ ๋ˆ„๋ฝ ๋ฐ ์˜ค๋ฅ˜

· ์ปดํฌ๋„ŒํŠธ ๊ฐ„ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ์˜ ์˜๋ฏธ, ๋‹จ์œ„, ๊ฒฝ๊ณ„์— ๋Œ€ํ•œ ์ž˜๋ชป๋œ ๊ฐ€์ •

· ์ปดํฌ๋„ŒํŠธ ๊ฐ„ ํ†ต์‹  ์žฅ์• 

 

(2) ์‹œ์Šคํ…œ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…

· ์‹œ์Šคํ…œ ๊ฐ„ ์ผ๊ด€์ ์ด์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€ ๊ตฌ์กฐ

· ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ, ๋ˆ„๋ฝ๋œ ๋ฐ์ดํ„ฐ, ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ ์ธ์ฝ”๋”ฉ

· ์ธํ„ฐํŽ˜์ด์Šค ๋ถˆ์ผ์น˜

· ์‹œ์Šคํ…œ ๊ฐ„ ํ†ต์‹  ์žฅ์• 

· ์‹œ์Šคํ…œ ๊ฐ„ ํ†ต์‹  ์‹คํŒจ ์ฒ˜๋ฆฌ ๋ˆ„๋ฝ ๋ฐ ์˜ค๋ฅ˜

· ์‹œ์Šคํ…œ ๊ฐ„ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ์˜ ์˜๋ฏธ, ๋‹จ์œ„, ๊ฒ…๊ณ„์— ๋Œ€ํ•œ ์ž˜๋ชป๋œ ๊ฐ€์ •

· ํ•„์ˆ˜ ๋ณด์•ˆ ๊ทœ์ • ์ค€์ˆ˜ ์‹คํŒจ

โ€‹

2.6 ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์˜ ๊ตฌ์ฒด์ ์ธ ์ ‘๊ทผ๋ฒ•๊ณผ ์ฑ…์ž„

· ํ†ตํ•ฉ ์ž์ฒด์— ์ง‘์ค‘ -> ๊ฐœ๋ณ„ ๋ชจ๋“ˆ์˜ ๊ธฐ๋Šฅ์— ์ดˆ์ ์„ ๋งž์ถ”๋ฉด ์•ˆ๋จ

โ€‹

· ์ปดํฌ๋„ŒํŠธ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์€ ๊ฐœ๋ฐœ์ž์˜ ์ฑ…์ž„

· ์‹œ์Šคํ…œ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์€ ํ…Œ์Šคํ„ฐ์˜ ์ฑ…์ž„

· ํ†ตํ•ฉ์€ ํ•œ๋ฒˆ์— ๋ชจ๋“  ๊ฒƒ์„ ํ†ตํ•ฉํ•˜์ง€ ์•Š๊ณ , ๊ฐ€๋Šฅํ•œ ์ ์ง„์ ์œผ๋กœ ์ง„ํ–‰ํ•ด์•ผํ•œ๋‹ค.

· ํ†ตํ•ฉ ๋ฒ”์œ„๊ฐ€ ๋„“์œผ๋ฉด ์žฅ์• ๋ฅผ ํŠน์ • ์ปดํฌ๋„ŒํŠธ๋‚˜ ์‹œ์Šคํ…œ์œผ๋กœ ๊ฒฉ๋ฆฌํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง€๊ณ , ์ด๋Š” ๊ฐœ๋ฐœ์˜ ๋ฆฌ์Šคํฌ์™€ ๋ฌธ์ œ ํ•ด๊ฒฐ ์‹œ๊ฐ„์„ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

โ€‹

๐Ÿ’ก ์‹œ์Šคํ…œ ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ / ์ปดํฌ๋„ŒํŠธ ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ…Œ์ŠคํŠธ : ํ†ตํ•ฉํ…Œ์ŠคํŒ…

๐Ÿ’ก V-๋ชจ๋ธ์—์„œ ํ†ตํ•ฉํ…Œ์ŠคํŒ…์€ ํ•˜์œ„ ๋ ˆ๋ฒจ์— ์†ํ•œ๋‹ค. (๋‹จ์œ„ > ํ†ตํ•ฉ > ์‹œ์Šคํ…œ > ์ธ์ˆ˜ )

โ€‹โ€‹

 


โ€‹โ€‹

2.2.3 ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…

 

System Testing

โ€‹

3.1 ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…์˜ ๋ชฉ์ 

· ๋ฆฌ์Šคํฌ ์™„ํ™”

· ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ ๋™์ž‘์ด ์„ค๊ณ„ ๋ฐ ๋ช…์‹œ๋Œ€๋กœ ์ด๋ฃจ์–ด์ง€๋Š”์ง€ ๊ฒ€์ฆ

· ์ „์ฒด ์‹œ์Šค์ณ„ ํ’ˆ์งˆ ์ˆ˜์ค€์— ๋Œ€ํ•œ ์ž์‹ ๊ฐ ํš๋“

· ๊ฒฐํ•จ ๋ฐœ๊ฒฌ ๋ฐ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ์˜ ๊ฒฐํ•จ ์ „์ด ๋ฐฉ์ง€

โ€‹

3.2 ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค

· ์‹œ์Šคํ…œ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์ œ (๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ)

· ๋ฆฌ์Šคํฌ ๋ถ„์„ ๋ณด๊ณ ์„œ

· ์—ํ”ฝ(epic)๊ณผ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ

· ์‹œ์Šคํ…œ ๋™์ž‘ ๋ชจ๋ธ

· ์ƒํƒœ ๋‹ค์ด์–ด๊ทธ๋žจ

· ์‹œ์Šคํ…œ ๋ฐ ์‚ฌ์šฉ์ž ๋งค๋‰ด์–ผ

โ€‹

์Šคํฌ๋Ÿผ ๊ตฌ์„ฑ์š”์†Œ : ์—ํ”ฝ + ์Šคํ† ๋ฆฌ + ํƒœ์Šคํฌ

epic : ์—ฌ๋Ÿฌ๋ฒˆ์˜ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ๊ฑฐ์ณ ์™„๋ฃŒ๋˜๋Š” ์ •๋„์˜ ์ž‘์—…๋Ÿ‰์„ ๊ฐ€์ง„ ์—…๋ฌด, ๊ฐœ๋žต์ ์ธ ๊ธฐ๋Šฅ์„ค๋ช…๋งŒ ์žˆ์Œ ์Šคํ† ๋ฆฌ : ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์—์„œ ํ•„์š”ํ•œ ๋‚ด์šฉ์ด ์ผ์ƒ์  ์–ธ์–ด๋กœ ๊ธฐ์ˆ ๋จ. ์ตœ์†Œ ๋‹จ์œ„์˜ ์š”๊ตฌ์‚ฌํ•ญ

โ€‹

3.3 ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋Œ€์ƒ

· ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

· ํ•˜๋“œ์›จ์–ด/์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ

· ์šด์˜ ์‹œ์Šคํ…œ

· ํ…Œ์ŠคํŠธ ๋Œ€์ƒ ์‹œ์Šคํ…œ(SUT, System Under Test)

· ์‹œ์Šคํ…œ ์„ค์ •๊ณผ ์„ค์ • ๋ฐ์ดํ„ฐ

โ€‹

3.4 ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…์˜ ์ผ๋ฐ˜์ ์ธ ๊ฒฐํ•จ๊ณผ ์žฅ์• 

· ์ž˜๋ชป๋œ ์—ฐ์‚ฐ

· ์‹œ์Šคํ…œ์˜ ์ž˜๋ชป๋˜๊ฑฐ๋‚˜ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ ๋™์ž‘

· ์‹œ์Šคํ…œ ๋‚ด ์ž˜๋ชป๋œ ์ œ์–ด ๋ฐ ๋ฐ์ดํ„ฐ ํ๋ฆ„

· ์—”๋“œ-ํˆฌ-์—”๋“œ ๊ธฐ๋Šฅ ์ž‘์—… ์ˆ˜ํ–‰ ์‹คํŒจ

· ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์—์„œ ์‹œ์Šคํ…œ์˜ ์ •์ƒ ๋™์ž‘ ์‹คํŒจ

· ์‹œ์Šคํ…œ ๋ฐ ์‚ฌ์šฉ์ž ๋งค๋‰ด์–ผ๋Œ€๋กœ์˜ ์‹œ์Šคํ…œ ๋™์ž‘ ์‹คํŒจ

โ€‹

โ€‹

3.5 ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…์˜ ๊ตฌ์ฒด์ ์ธ ์ ‘๊ทผ๋ฒ•๊ณผ ์ฑ…์ž„

· ๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ ๋ชจ๋‘์˜ ์ธก๋ฉด์—์„œ ์—”๋“œ-ํˆฌ-์—”๋“œ ๋™์ž‘์— ๊ด€์‹ฌ์„ ๊ฐ€์ง„๋‹ค.

· ์‹œ์Šคํ…œ ํŠน์„ฑ์— ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด์•ผํ•จ

· ์ผ๋ฐ˜์ ์œผ๋กœ ๋…๋ฆฝ์ ์ธ ํ…Œ์Šคํ„ฐ๊ฐ€ ์ˆ˜ํ–‰

· ๋ช…์„ธ ๊ฒฐํ•จ์€ ์‹œ์Šคํ…œ ๋™์ž‘์— ๋Œ€ํ•œ ์ดํ•ด ๋ถ€์กฑ์ด๋‚˜ ์˜๊ฒฌ ๋ถˆ์ผ์น˜๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

ใ„ด ๊ฑฐ์ง“ ์–‘์„ฑ์ด๋‚˜ ๊ฑฐ์ง“์Œ์„ฑ์˜ ์›์ธ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

ใ„ด ๊ฑฐ์ง“์–‘์„ฑ : ์‹ค์ œ ์Œ์„ฑ์ธ๋ฐ ์–‘์„ฑ์ด๋ผ ๋‚˜์˜ด(์‹œ๊ฐ„ ํ—ˆ๋น„)

ใ„ด ๊ฑฐ์ง“์Œ์„ฑ : ์‹ค์ œ ์–‘์„ฑ์ธ๋ฐ ์Œ์„ฑ์ด๋ผ ๋‚˜์˜ด(๊ฒฐํ•จ๋ฐœ๊ฒฌํšจ๊ณผ ๊ฐ์†Œ)

โ€‹

๐Ÿ’ก ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ ์ข…๋ฃŒ ์กฐ๊ฑด : open๋˜์–ด ์žˆ๋Š” ์‹ฌ๊ฐํ•œ ๊ฒฐํ•จ์ด ์—†์Œ/๋ชจ๋“  ๊ธฐ๋Šฅ ๋ฐ ๋น„๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ๋ฅผ ์™„๋ฃŒํ•จ

๐Ÿ’ก ์‹ค์ œ ์‹œ์Šคํ…œ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ๊ตฌ์„ฑํ•œ ํ™˜๊ฒฝ์—์„œ ์ˆ˜ํ–‰ : ์‹œ์Šคํ…œํ…Œ์ŠคํŒ…

 


2.2.4 ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…

Acceptance Testing

โ€‹

4.1 ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์˜ ๋ชฉ์ 

· ์ „์ฒด ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ‘์ž์‹ ๊ฐ’ ํš๋“

· ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ ๋™์ž‘์ด ๋ช…์„ธ๋Œ€๋กœ ๋™์ž‘ํ•˜๋Š”์ง€ ๊ฒ€์ฆ

· ๊ฒฐํ•จ ๋ฐœ๊ฒฌ์ด ๋ชฉ์ ์ด ์•„๋‹Œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Œ

โ€‹

4.2 ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์˜ ํ˜•ํƒœ

1. ์‚ฌ์šฉ์ž ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…

· ์‹ค์ œ ๋˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด๊ฒฌ๋œ ์šด์˜ ํ™˜๊ฒฝ์—์„œ ์˜ˆ์ •๋œ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ์— ์–ผ๋งˆ๋‚˜ ์ ํ•ฉํ•œ์ง€ ํ™•์ธ

โ€‹

2. ์šด์˜ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…

· ์šด์˜์ž ๋˜๋Š” ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ์ง์›์— ์˜ํ•ด ์ˆ˜ํ–‰

โ€‹

3. ๊ณ„์•ฝ ๋ฐ ๊ทœ์ œ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…

· ๊ณ„์•ฝ์— ๋ช…์‹œ๋œ ์ธ์ˆ˜ ์กฐ๊ฑด์„ ๊ฐ€์ง€๊ณ  ์ˆ˜ํ–‰

· ์‚ฌ์šฉ์ž๋‚˜ ๋…๋ฆฝ์ ์ธ ํ…Œ์Šคํ„ฐ๊ฐ€ ์ˆ˜ํ–‰

โ€‹

4. ์•ŒํŒŒ ๋ฐ ๋ฒ ํƒ€ ํ…Œ์ŠคํŒ…

· ์•ŒํŒŒ ํ…Œ์ŠคํŒ… : ๊ฐœ๋ฐœ ์กฐ์ง์˜ ํ˜„์žฅ์—์„œ ๊ฐœ๋ฐœํŒ€์ด ์•„๋‹Œ ๊ธฐ์กด ๊ณ ๊ฐ์ด๋‚˜ ์šด์˜์ž, ๋…๋ฆฝ์ ์ธ ํ…Œ์ŠคํŠธํŒ€์ด ์ˆ˜ํ–‰

· ๋ฒ ํƒ€ ํƒœ์ŠคํŒ… : ์‹ ๊ทœ ํ˜น์€ ๊ธฐ์กด ๊ณ ๊ฐ์ด๋‚˜ ์šด์˜์ž๊ฐ€ ์ž์‹ ์˜ ํ™˜๊ฒฝ์—์„œ ์ˆ˜ํ–‰

โ€‹

โ€‹

4.3 ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค

· ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค

· ์‚ฌ์šฉ์ž ๋˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ์‚ฌํ•ญ

· ๊ทœ์ œ, ๋ฒ•์  ๊ณ„์•ฝ, ํ‘œ์ค€

· ์œ ์Šค์ผ€์ด์Šค ๋ฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ

· ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ

· ์‹œ์Šคํ…œ ๋˜๋Š” ์‚ฌ์šฉ์ž ๋ฌธ์„œ

· ์„ค์น˜ ์ ˆ์ฐจ

· ๋ฆฌ์Šคํฌ ๋ถ„์„ ๋ณด๊ณ ์„œ

โ€‹

โ€‹

4.4 ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์˜ ํ…Œ์ŠคํŠธ ๋Œ€์ƒ

· ํ…Œ์ŠคํŠธ ๋Œ€์ƒ ์‹œ์Šคํ…œ

· ์‹œ์Šคํ…œ ์„ค์ •๊ณผ ์„ค์ • ๋ฐ์ดํ„ฐ

· ์™„์ „ํžˆ ํ†ตํ•ฉ๋œ ์‹œ์Šคํ…œ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค

โ€‹

โ€‹

4.5 ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์˜ ์ผ๋ฐ˜์ ์ธ ๊ฒฐํ•จ๊ณผ ์žฅ์• 

· ๋น„์ฆˆ๋‹ˆ์Šค๋‚˜ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•˜๋Š” ์‹œ์Šคํ…œ ์›Œํฌํ”Œ๋กœ์šฐ

· ์ž˜๋ชป ๊ตฌํ˜„๋œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™

· ๊ณ„์•ฝ ํ˜น์€ ๊ทœ์ œ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•˜๋Š” ์‹œ์Šคํ…œ

· ๋ณด์•ˆ ์ทจ์•ฝ์„ฑ, ๋งŽ์€ ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ ธ์„ ๋•Œ ์„ฑ๋Šฅ ํšจ์œจ์„ฑ ์ €ํ•˜, ์ง€์› ๋Œ€์ƒ ํ”Œ๋žซํผ์ƒ์—์„œ์˜ ์ž˜๋ชป๋œ ์šด์˜ ๋“ฑ๊ณผ ๊ฐ™์€ ๋น„๊ธฐ๋Šฅ ์žฅ์• 

โ€‹

โ€‹

4.6 ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์˜ ๊ตฌ์ฒด์ ์ธ ์ ‘๊ทผ๋ฒ•๊ณผ ์—ญํ• 

· ์ฃผ๋กœ ๊ณ ๊ฐ, ๋น„์ฆˆ๋‹ˆ์Šค ์‚ฌ์šฉ์ž, ์ œํ’ˆ ์†Œ์œ ์ž, ์‹œ์Šคํ…œ ์šด์˜์ž๊ฐ€ ๋‹ด๋‹น

· ๋ณดํ†ต ๋งˆ์ง€๋ง‰ ํ…Œ์ŠคํŠธ ๋ ˆ๋ฒจ๋กœ ์—ฌ๊ฒจ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์ง€๋งŒ, ํ•ญ์ƒ ๊ทธ๋ ‡์ง€๋Š” ์•Š๋‹ค.

ใ„ด ์ƒ์šฉ ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์— ๋Œ€ํ•œ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์€ ๊ทธ๊ฒƒ์ด ์„ค์น˜๋˜๊ฑฐ๋‚˜ ํ†ตํ•ฉ๋  ๋•Œ ์ด๋ฃจ์–ด์ง„๋‹ค.

ใ„ด ์‹ ๊ทœ ๊ธฐ๋Šฅ ๊ฐœ์„  ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์€ ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ… ์ „์— ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

ใ„ด ๋ฐ˜๋ณต์  ๊ฐœ๋ฐœ์—์„œ๋Š” ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…์„ ๊ฐ ๋ฐ˜๋ณต์ฃผ๊ธฐ ์ค‘๊ฐ„ ํ˜น์€ ๋์— ํŽธ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

 

๐Ÿ’ก ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…

- ํ‚ค์›Œ๋“œ : 'ํ™•์‹ '

- ์˜ˆ์ƒ๋œ ๋Œ€๋กœ ์‹œ์Šคํ…œ์ด ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ์š”๊ตฌ์‚ฌํ•ญ์ด ๋งž๋Š”์ง€ ํ™•์‹ ์„ ์–ป์Œ. ๊ฒฐํ•จ์„ ๋ฐœ๊ฒฌํ•˜๋Š” ๊ฒƒ์ด ์ฃผ ๋ชฉ์ ์€ ์•„๋‹˜

- ํ…Œ์ŠคํŠธ ๋ฒ ์ด์‹œ์Šค๊ฐ€ ํ™•๋ณด๋˜๋Š” ๊ฐœ๋ฐœ ์ดˆ๊ธฐ๋‹จ๊ณ„์—์„œ ์‹œ์ž‘ํ•œ๋‹ค. > ํ…Œ์ŠคํŠธ ๊ณ„ํš๊ณผ ๊ธฐ์ดˆํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ

- ๋ฐ˜๋“œ์‹œ '์ตœ์ข…' ๋‹จ๊ณ„์˜ ํ…Œ์ŠคํŒ…์€ ์•„๋‹˜

- '์‚ฌ์—…์ ' ๋ฆฌ์Šคํฌ์— ์ง‘์ค‘ํ•ด ํ…Œ์ŠคํŠธํ•จ

- ์ฃผ๋กœ ์‚ฌ์šฉ์ž/๊ณ ๊ฐ์ด ํ…Œ์ŠคํŠธํ•จ

- ๋ฒ ์ด์‹œ์Šค : ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ + ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋“ฑ

โ€‹

๐Ÿ’ก ์•ŒํŒŒ ํ…Œ์ŠคํŒ…

- ๊ณต์žฅ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ… (factory acceptance testing)

- ๊ฐœ๋ฐœ ์กฐ์ง ๋‚ด์˜ ์ž ์žฌ ๊ณ ๊ฐ์ด ์ˆ˜ํ–‰

 

๐Ÿ’ก ๋ฒ ํƒ€ ํ…Œ์ŠคํŒ…

- ์‚ฌ์ดํŠธ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ… (site acceptance testing)

- ์‚ฌ์šฉ์ž์˜ ํ™˜๊ฒฝ์—์„œ ๊ณ ๊ฐ/์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜ํ–‰

โ€‹

๐Ÿ’ก ์–ด๋–ค ๊ธฐ์—…์ด ์‹œ์Šคํ…œ์„ ์ธ์ˆ˜๋ฐ›์•„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๊ฒƒ

- ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ : ์œ ์ง€๋ณด์ˆ˜์— ๊ด€๋ จ๋œ ์ธ์ˆ˜ํ…Œ์ŠคํŒ… '์šด์˜์ƒ์˜ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…'

- ์‹œ์Šคํ…œ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ : ์‹œ์Šคํ…œ, ํŒจํ‚ค์ง€ ๊ฐ„์˜ ์ƒํ˜ธ์šด์šฉ์„ฑ๊ณผ ์ธํ„ฐํŽ˜์ด์Šค์— ์ดˆ์ 

โ€‹

๐Ÿ’ก ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ ์ข…๋ฃŒ ์กฐ๊ฑด : ์ตœ์ข… ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋“  ๋น„์ฆˆ๋‹ˆ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๋ชจ๋“  ํ•ต์‹ฌ ๊ฒฝ๋กœ์™€ ๋™์ž‘์„ ํ…Œ์ŠคํŠธํ•จ

 

 


๊ฐœ์ •ํŒ(4.0 ์ •๋ฆฌ)

 

- ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŒ…

  - ํ…Œ์ŠคํŠธ ํ•˜๋„ค์Šค ๋˜๋Š” ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๊ฐ™์€ ๊ตฌ์ฒด์ ์ธ ์ง€์› ์ˆ˜๋‹จ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

  - ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์‹ ์˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ์ˆ˜ํ–‰ํ•œ๋‹ค.

 

- ์ปดํฌ๋„ŒํŠธ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…:

  - ์ปดํฌ๋„ŒํŠธ ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉ์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘”๋‹ค.

  - ์ปดํฌ๋„ŒํŠธ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…์€ ์ƒํ–ฅ์‹, ํ•˜ํ–ฅ์‹, ๋น…๋ฑ… ๋“ฑ ํ†ตํ•ฉ ์ „๋žต ์ ‘๊ทผ๋ฒ•์— ๋”ฐ๋ผ ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง„๋‹ค.

 

- ์‹œ์Šคํ…œ ํ…Œ์ŠคํŒ…

  - ์—”๋“œํˆฌ์—”๋“œ (end-to-end) ๋™์ž‘์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ ํ…Œ์ŠคํŒ…๊ณผ ํ’ˆ์งˆ ํŠน์„ฑ์— ๋Œ€ํ•œ ๋น„๊ธฐ๋Šฅ ํ…Œ์ŠคํŒ…์„ ํฌํ•จํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€

๋งŽ๋‹ค.

  - ์‹ค์ œ ํ™˜๊ฒฝ์„ ๋Œ€๋ณ€ํ•˜๋Š” ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ ์™„์„ฑ๋œ ์‹œ์Šคํ…œ์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜๋Š” ๋น„๊ธฐ๋Šฅ ํ’ˆ์งˆ ํŠน์„ฑ๋„ ์žˆ๋‹ค(์˜ˆ: ์‚ฌ์šฉ์„ฑ)

 

์‹œ์Šคํ…œ ํ†ตํ•ฉ ํ…Œ์ŠคํŒ…:

   - ๋‹ค๋ฅธ ์‹œ์Šคํ…œ ๋˜๋Š” ์™ธ๋ถ€ ์„œ๋น„์Šค์™€ ํ…Œ์ŠคํŠธ ๋Œ€์ƒ ์‹œ์Šคํ…œ์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘”๋‹ค.

   - ๊ฐ€๊ธ‰์  ์šด์˜ ํ™˜๊ฒฝ๊ณผ ์œ ์‚ฌํ•œ ์ ์ ˆํ•œ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

- ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…

  - ๋ฐธ๋ฆฌ๋ฐ์ด์…˜๊ณผ ๋ฐฐํฌํ•  ์ค€๋น„, ์ฆ‰ ์‹œ์Šคํ…œ์ด ์‚ฌ์šฉ์ž์˜ ๋น„์ฆˆ๋‹ˆ์Šค์— ํ•„์š”ํ•œ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘”๋‹ค.

  - ์ฃผ์š” ์œ ํ˜•์œผ๋กœ ์‚ฌ์šฉ์ž ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…(UAT), ์šด์˜ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…, ๊ณ„์•ฝ ๋ฐ ๊ทœ์ œ ์ธ์ˆ˜ ํ…Œ์ŠคํŒ…, ์•ŒํŒŒ ํ…Œ์ŠคํŒ…, ๋ฒ ํƒ€ ํ…Œ์ŠคํŒ… ๋“ฑ์ด ์žˆ๋‹ค.

 

 

 


Reference

https://m.blog.naver.com/PostList.naver?blogId=jing_new_&tab=1

 

728x90