ํƒํ—˜์  ํ…Œ์ŠคํŒ…(exploratory testing), ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋””์ง€ํ„ธ ๊ฟ€ํŒ

ํƒํ—˜์  ํ…Œ์ŠคํŒ…(exploratory testing), ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ

by ์ผ์ƒ์„ ๊ณต์œ ํ•จ๋‹ˆ๋‹ค 2022. 4. 18.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—…์— ์ข…์‚ฌ๋ฅผ ํ•˜๋ฉด ์›์น˜ ์•Š์•„๋„ ๋“ฃ๊ฒŒ ๋˜๋Š” ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก , ์„œ์ ์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ธ์‚ฌ์ดํŠธ์—์„œ ๋‚˜์˜จ Agile ์‹œ๋ฆฌ์ฆˆ๊ฐ€ ๊ฐ€์žฅ ๊ตฌ๋ฏธ ๋‹น๊ธฐ๊ฒŒ ์ƒ๊ฒผ๋‹ค. ์˜ค๋Š˜์€ ๋‹ค์‹œ ์• ์ž์ผ์„ ์ฒ˜์Œ ์ ‘ํ–ˆ๋˜ ์ดˆ์‹ฌ์œผ๋กœ ๋Œ์•„๊ฐ€ ํŒ€์›๋“ค์ด ๋ชจ๋‘ ์ฐธ์—ฌํ•˜๊ณ  ๊ด€์‹ฌ์„ ๊ธฐ์šธ์—ฌ์•ผ ํ•˜๋Š” ํ…Œ์ŠคํŠธ ๋ถ€๋ถ„์„ ๋‹ค์‹œ ํ›‘์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

 

 

ํƒํ—˜์  ํ…Œ์ŠคํŒ…: ๋ฐฐ์šฐ๊ณ  ํ†ต์ฐฐํ•˜๋ฉฐ ๊ฐœ์„ ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŠธ
 EXPLORE IT, Resduce risk and increase confidence with exploratory testing

 

์ฑ…์„ ๊ณ ๋ฅด๋Š” ๋ฐฉ๋ฒ•

์ฑ…์„ ์ ‘ํ• ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํฌ์ธํŠธ๋Š” ๋ชฉ์ฐจ(Index)๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋‚ด๊ฐ€ ์ „๊ณต๊ด€๋ จ ๋ชฉ์ฐจ์—์„œ ์ค‘์ ์ ์œผ๋กœ ๋ณด๋Š” ๊ฒƒ์€ ์•„๋ž˜ ํ•ญ๋ชฉ์ด๋‹ค.

  1. ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋‚ด์šฉ์˜ ํ‚ค์›Œ๋“œ๊ฐ€ ์žˆ๋Š”๊ฐ€?
  2. ๊ธฐ์Šน์ „๊ฒฐ์„ ๋Š๋‚„ ์ˆ˜ ์žˆ๋Š”๊ฐ€?
  3. ์ฐพ์•„๋ณด๊ธฐ๊ฐ€ ์žˆ๋Š”๊ฐ€?
  4. ์ฐธ๊ณ  ๋ฌธํ—Œ์„ ํ‘œ๊ธฐํ–ˆ๋Š”๊ฐ€?
  5. ๋ถ€๋ก์ด ์žˆ๋Š”๊ฐ€?

์ด์ „์—๋Š” ์ถ”์ฒœ๊ธ€, ์˜ฎ๊ธด์ด ๊ธ€์„ ์ฃผ๋กœ ๋ดค์—ˆ๋‹ค. ์ฑ…์„ ์ฝ์€์ด๋“ค์˜ ์ฃผ๊ด€์  ํ•ด์„๊ณผ ์˜๊ฒฌ, ๊ธ€์“ด์ด์˜ ์˜๋„๋“ค์ด ์ง„์ •์„ฑ์ด ์žˆ๊ณ  ๋‚˜์—๊ฒŒ ํ•„์š”ํ•œ์ง€๋ฅผ ๊ฐ€๋ฆ„ํ•˜๊ธฐ ์œ„ํ•ด์„œ์˜€๋‹ค. ํ•˜์ง€๋งŒ ํ•œ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋‹ค์ˆ˜์˜ ์ฑ…์„ ์ ‘ํ•˜๊ณ , ๋‚ด๊ฐ€ ํ•„์š”ํ•ด์„œ ์ฐพ์•„ ๋ณธ ์ฑ…๋“ค์ด๋‹ค๋ณด๋‹ˆ ๊ทธ๋“ค์˜ ๋ง์€ ๋‚˜์—๊ฒŒ ๋‹น์—ฐํžˆ ์ด ์ฑ…์€ ๋„ˆ์—๊ฒŒ ํ•„์š”ํ•ด๋ผ๋Š” ์ธ์ƒ ๋‚จ๊ฒผ๋‹ค๊ณ  ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ข€ ๋” ๊ฐ๊ด€์ ์ธ ์ ‘๊ทผ์„ ์œ„ํ•ด ๋ชฉ์ฐจ๋ฅผ ๋‚˜๋งŒ์˜ ๊ธฐ์ค€์„ ๊ฐ€์ง€๊ณ  ์ฑ…์„ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

 

๋”๋ณด๊ธฐ

๋ชฉ์ฐจ

ํ•œ๊ตญ์–ดํŒ ์ง€์€์ด์˜ ๊ธ€ ix
์˜ฎ๊ธด์ด์˜ ๊ธ€ xii
์ถ”์ฒœ์˜ ๊ธ€ xv
๊ฐ์‚ฌ์˜ ๊ธ€ xvii
๋จธ๋ฆฌ๋ง xx

1๋ถ€ ๊ธฐ์ดˆ ํ™•๋ฆฝํ•˜๊ธฐ 1

1์žฅ ํ…Œ์ŠคํŒ…๊ณผ ํƒํ—˜์— ๋Œ€ํ•˜์—ฌ 3
1.1 ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰์˜ ์–‘๋ฉด์„ฑ 5
1.2 ํƒํ—˜์  ํ…Œ์ŠคํŒ…์„ ์œ„ํ•œ ํ•„์ˆ˜ ์š”์†Œ๋“ค 8
1.3 ์ •ํ•ด์ง„ ์‹œ๊ฐ„ ์•ˆ์— ํƒํ—˜ํ•˜๊ธฐ 12
1.4 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 13

2์žฅ ํƒํ—˜์„ ์œ„ํ•œ ์ฐจํ„ฐ ์ž‘์„ฑ 17
2.1 ํƒํ—˜์„ ์œ„ํ•œ ์ฐจํ„ฐ ์ž‘์„ฑ์˜ ์‹œ์ดˆ 18
2.2 ๊ฐ„๋‹จํ•œ ์ฐจํ„ฐ ์–‘์‹ 20
2.3 ์ข‹์€ ์ฐจํ„ฐ๋ž€? 23
2.4 ์ฐจํ„ฐ ์ž‘์„ฑํ•˜๊ธฐ 25
2.5 ์•…๋ชฝ์˜ ๋จธ๋ฆฌ๊ธฐ์‚ฌ ๊ฒŒ์ž„ 33
2.6 ์ฐจํ„ฐ ๋ฏธ๋ฆฌ ๊ณ„ํšํ•˜๊ธฐ 38
2.7 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 39

3์žฅ ์„ธ์‹ฌํ•˜๊ฒŒ ๊ด€์ฐฐํ•˜๊ธฐ 41
3.1 ๊ทธ๋Ÿฐ๋ฐ ๋ฌธ์›Œํฌํ•˜๋Š” ๊ณฐ์„ ๋ณด์…จ๋‚˜์š”? 42
3.2 ๋” ๊นŠ๊ฒŒ ํŒŒ๊ณ  ๋“ค์–ด๊ฐ€๊ธฐ 45
3.3 ํ…Œ์ŠคํŠธ ์šฉ์ด์„ฑ๊ณผ ๋ณด์ด์ง€ ์•Š๋Š” ๊ฒƒ ๋ณด์ด๊ฒŒ ๋งŒ๋“ค๊ธฐ 50
3.4 ์ฝ˜์†”๊ณผ ๋กœ๊ทธ 52
3.5 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 54

4์žฅ ๋ˆˆ์—ฌ๊ฒจ๋ณผ ๋ณ€์ˆ˜ ์ฐพ์•„๋‚ด๊ธฐ 57
4.1 ๋ณ€ํ•˜๋Š” ๊ฒƒ๋“ค์„ ๋‹ด๊ณ  ์žˆ๋Š” ๋ณ€์ˆ˜ 59
4.2 ๊ต๋ฌ˜ํ•˜๊ฒŒ ์ˆจ์–ด ์žˆ๋Š” ๋ณ€์ˆ˜์™€ ๋Œ€์ฐธ์‚ฌ 62
4.3 ๋ณ€์ˆ˜ ์ฐพ์•„๋‚ด๊ธฐ 66
4.4 ์–ธ์ œ, ์–ด๋””์„œ๋‚˜ ๋‚˜ํƒ€๋‚˜๋Š” ๋ณ€์ˆ˜๋“ค! 77
4.5 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 78

5์žฅ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ง€๊ณ  ํŒ๋‹จํ•˜๊ธฐ 81
5.1 ๊ฒฐ์ฝ” ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ•ญ์ƒ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜... 82
5.2 ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‹ค๋ฅธ ์ž์›๋“ค 87
5.3 ์ถ”์ • 91
5.4 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 95

2๋ถ€ ๋” ๊นŠ๊ฒŒ ๋“ค์–ด๊ฐ€๊ธฐ 97

6์žฅ ์ˆœ์„œ์™€ ์ƒํ˜ธ ์ž‘์šฉ ๋‹ค์–‘ํ•˜๊ฒŒ ๋ฐ”๊ฟ”๋ณด๊ธฐ 99
6.1 ๋ช…์‚ฌ์™€ ๋™์‚ฌ 100
6.2 ๋ฌด์ž‘์œ„๋กœ ์‚ฌ์šฉํ•˜๊ธฐ 104
6.3 ํผ์†Œ๋‚˜ 105
6.4 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 109

7์žฅ ๊ฐœ์ฒด์™€ ๊ฐœ์ฒด๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„ ํƒํ—˜ํ•˜๊ธฐ 111
7.1 ๊ฐœ์ฒด, ์†์„ฑ ๊ทธ๋ฆฌ๊ณ  ์˜์กด์„ฑ ์ฐพ๊ธฐ 112
7.2 CRUD: ์ƒ์„ฑํ•˜๊ธฐ, ์ฝ๊ธฐ, ๋ณ€๊ฒฝํ•˜๊ธฐ, ์‚ญ์ œํ•˜๊ธฐ 116
7.3 ๋ฐ์ดํ„ฐ ๋”ฐ๋ผ๊ฐ€๊ธฐ 121
7.4 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 122

8์žฅ ์ƒํƒœ์™€ ์ „์ด ๋ฐœ๊ฒฌํ•˜๊ธฐ 125
8.1 ์ƒํƒœ์™€ ์ด๋ฒคํŠธ ๊ตฌ๋ถ„ํ•˜๊ธฐ 126
8.2 ์ƒํƒœ ๋ชจ๋ธ ๋‹ค์ด์–ด๊ทธ๋žจ ๊ทธ๋ฆฌ๊ธฐ 130
8.3 ์ƒํƒœ ๋ชจ๋ธ ๊ฐ€์ง€๊ณ  ํƒํ—˜ํ•˜๊ธฐ 133
8.4 ๋‹ค๋ฅธ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ: ์ƒํƒœ ํ…Œ์ด๋ธ” 137
8.5 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 141

9์žฅ ์†Œํ”„ํŠธ์›จ์–ด ์ƒํƒœ๊ณ„ ํƒํ—˜ํ•˜๊ธฐ 143
9.1 ์ƒํƒœ๊ณ„ ๋‹ค์ด์–ด๊ทธ๋žจ ๊ทธ๋ฆฌ๊ธฐ 144
9.2 ์‹ ๋ขฐ ๊ฒฝ๊ณ„ 151
9.3 ๋งŒ์•ฝ ~ํ•œ๋‹ค๋ฉด? 152
9.4 ๋ฐ์ดํ„ฐ ๋”ฐ๋ผ๊ฐ€๊ธฐ 156
9.5 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 157

3๋ถ€ ์ƒํ™ฉ์— ๋งž๊ฒŒ ํŒ๋‹จํ•˜๊ธฐ 159

10์žฅ ์‚ฌ์šฉ์ž ํ™”๋ฉด์ด ์—†๋Š” ๊ณณ ํƒํ—˜ํ•˜๊ธฐ 161
10.1 API ํƒํ—˜ํ•˜๊ธฐ 162
10.2 ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํƒํ—˜ํ•˜๊ธฐ 167
10.3 ์›น ์„œ๋น„์Šค ํƒํ—˜ํ•˜๊ธฐ 170
10.4 ๋ฒ„๊ทธ ์ฐพ์•„๋‚ด๊ธฐ 173
10.5 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 175

11์žฅ ๊ธฐ์กด ์‹œ์Šคํ…œ ํƒํ—˜ํ•˜๊ธฐ 177
11.1 ์ •์ฐฐ ์„ธ์…˜์œผ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ 178
11.2 ๊ด€์ฐฐ ๊ฒฐ๊ณผ ๊ณต์œ  182
11.3 ์ดํ•ด๊ด€๊ณ„์ž๋“ค์„ ์ธํ„ฐ๋ทฐํ•ด์„œ ๊ถ๊ธˆ์ฆ ์ฐพ์•„๋‚ด๊ธฐ 185
11.4 ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ• ์„ ํƒํ•˜๊ธฐ 189
11.5 ์ฐพ์•„๋‚ธ ๊ฒƒ๋“ค ๊ธฐ๋กํ•˜๊ธฐ 190
11.6 ์žฌํ˜„ ๋ถˆ๊ฐ€๋Šฅํ•œ ๋”์ฐํ•œ ๋ฒ„๊ทธ? 191
11.7 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 196

12์žฅ ์š”๊ตฌ ์‚ฌํ•ญ ํƒํ—˜ํ•˜๊ธฐ 199
12.1 ์š”๊ตฌ ์‚ฌํ•ญ ๋ถ„์„ ํšŒ์˜์— ์ฐธ์—ฌํ•˜๊ธฐ 201
12.2 ์š”๊ตฌ ์‚ฌํ•ญ ํšŒ์˜์—์„œ ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ๋“ค 206
12.3 ์š”๊ตฌ ์‚ฌํ•ญ ๋…ผ์˜ํ•˜๋ฉด์„œ ์ฐจํ„ฐ ์ž‘์„ฑํ•˜๊ธฐ 212
12.4 ๋Šฅ๋™์  ์ฝ๊ธฐ 215
12.5 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 217

13์žฅ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ํƒํ—˜ ์ ์šฉํ•˜๊ธฐ 219
13.1 ํ…Œ์ŠคํŠธ ์ „๋žต์˜ ์ผ๋ถ€๋ถ„์œผ๋กœ์„œ์˜ ํƒํ—˜ 219
13.2 ์ง ํƒํ—˜ 227
13.3 ์‹œ์Šคํ…œ์ ์ธ ๋ฌธ์ œ ์ฐพ์•„๋‚ด๊ธฐ 229
13.4 ํƒํ—˜ ์ถ”์ •ํ•˜๊ธฐ 231
13.5 ์–ธ์ œ์ฏค ์ถฉ๋ถ„ํžˆ ํƒํ—˜ํ–ˆ๋‹ค๊ณ  ์ด์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ์„๊นŒ? 233
13.6 ์ดํ•ด๊ด€๊ณ„์ž๋“ค์—๊ฒŒ ๋ณด๊ณ ํ•˜๊ธฐ 235
13.7 ์œ ์šฉํ•œ ์ง€์‹๋“ค์„ ์ •๋ฆฌํ•ด์„œ ๊ณต์œ ํ•˜๊ธฐ 240
13.8 ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ 241

๋ถ€๋ก1 ํƒํ—˜์  ํ…Œ์ŠคํŒ… ๊ธฐ๋ฒ• ๋ฉด์ ‘ํ•˜๊ธฐ 243
A1.1 ๋ฉด์ ‘์—์„œ ‘์ง ํƒํ—˜์  ํ…Œ์ŠคํŒ…’ ์ง„ํ–‰ํ•˜๊ธฐ 244
A1.2 ์ง€์›์ž ํ‰๊ฐ€ํ•˜๊ธฐ 248

๋ถ€๋ก2 ํ…Œ์ŠคํŠธ ํœด๋ฆฌ์Šคํ‹ฑ ์น˜ํŠธ ์‹œํŠธ 251
A2.1 ์ผ๋ฐ˜์ ์ธ ํœด๋ฆฌ์Šคํ‹ฑ 251
A2.2 ์›น ํœด๋ฆฌ์Šคํ‹ฑ 260

 

 

๋‚ด๊ฐ€ ๋ฐ”๋กœ ๋ณธ ์ฑ…

์ด ์ฑ…์€ 1๋ถ€~3๋ถ€๋กœ ๋‹จ๊ณ„๋ณ„๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

  • 1๋ถ€๋Š” ๊ธฐ์ดˆ : ํƒํ—˜์  ํ…Œ์ŠคํŒ…์„ ์œ„ํ•œ ๊ฐ€์ด๋“œ์™€ ์ฐจํ„ฐ์— ๋Œ€ํ•œ ์„ค๋ช…, ๊ทธ๋ฆฌ๊ณ  ์ฐจํ„ฐ๋ฅผ ์ข€ ๋” ๊ตฌ์ฒด์ ์œผ๋กœ ๋‹ค๋ฃจ๋ฉด์„œ ๋‹ค์Œ์„ ์ค€๋น„ํ•˜๋Š” ์ž์„ธ๋ฅผ ์•Œ๋ ค์ค€๋‹ค.
  • 2๋ถ€๋Š” ์‹ฌํ™” : ์‹ฌํ™”๋ผ๋Š” ํ‘œํ˜„์ด ๊ฑฐ์ฐฝํ•˜๊ธด ํ•˜์ง€๋งŒ ๋‹ค์–‘ํ•œ ๊ธฐ๋ฒ•์„ ์„ค๋ช…ํ•˜์—ฌ ๋ชธ์†Œ ์ฒด๊ฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‚ด์šฉ์ด ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•˜์—ฌ ํ’ˆ์งˆํŒ€์žฅ์„ ์ฐพ์•„๊ฐ€ ์ด๊ฒƒ์ €๊ฒƒ ๋ฌผ์–ด๋ณด๋ฉด์„œ ๊ณต๋ถ€ํ–ˆ๋˜ ๊ธฐ์–ต์ด ๋‚œ๋‹ค.
  • 3๋ถ€๋Š” ์‹ค์ „ : ํ…Œ์ŠคํŒ… ์ƒํ™ฉ์„ ๋ถ€์—ฌํ•˜๊ณ  2๋ถ€์—์„œ ์–ธ๊ธ‰ํ•œ ๊ธฐ๋ฒ•์„ ๋ฐ”ํƒ•์œผ๋กœ ์–ด๋–ป๊ฒŒ ํƒํ—˜์  ํ…Œ์ŠคํŒ…์„ ์ง„ํ–‰ํ•ด๊ฐˆ ์ˆ˜ ์žˆ์„์ง€ ์‹ค์ „ ์‚ฌ๋ก€์ด๋‹ค. ๊ฒฐํ•จ์„ ์ฐพ์•„๋‚ด๋Š” ๊ฒƒ์—์„œ ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ณต์œ ๋ฅผ ํ†ตํ•ด ์ง€์†์ ์œผ๋กœ ์ด์–ด๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ์•ˆ๋‚ดํ•˜๊ณ  ์žˆ๋‹ค.

๋‚˜๋Š” ์ด ์ฑ…์˜ 2๋ถ€๋ฅผ ์ ‘ํ•˜๋ฉด์„œ, ๋‚˜์˜ ๊ธฐ๋ณธ ์ง€์‹์ด ์–ผ๋งˆ๋‚˜ ๋ถ€์กฑํ•œ์ง€๋ฅผ ๊นจ๋‹ซ๊ณ  ๋‹ค์‹œ ์›์ ์œผ๋กœ ๋Œ์•„๊ฐ€ ์šฉ์–ด๋ถ€ํ„ฐ ๋‹ค์‹œ ๊ณต๋ถ€ํ–ˆ๋˜ ๊ธฐ์–ต์ด ๋‚œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ดํ•ด๊ฐ€์ง€ ์•Š๊ฑฐ๋‚˜ ํ’€๋ฆฌ์ง€ ์•Š๋Š” ๋ถ€๋ถ„์€ ํ’ˆ์งˆํŒ€์žฅ์„ ์žก์•„๋‘๊ณ  ํ•œ ์ฐธ์„ ๋ฌผ์–ด๊ฐ€๋ฉฐ ํ•˜๋‚˜์”ฉ ํ’€์–ด๋‚˜๊ฐ”๋‹ค.

 

๋จธ๋ฆฟ๋ง์—๋Š” ์ด๋Ÿฐ ๊ธ€์ด ์ ํ˜€์žˆ๋‹ค.

์ด ์ฑ…์€ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์— ๊ด€ํ•œ ์ฑ…์ด๊ธฐ ๋•Œ๋ฌธ์—, ์•„๋งˆ๋„ ํ…Œ์Šคํ„ฐ๋ฅผ ์œ„ํ•œ ์ฑ…์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ์‰ฝ๋‹ค. ๋งž๋‹ค. ํ…Œ์Šคํ„ฐ๋ฅผ ์œ„ํ•œ ์ฑ…์ด๋‹ค. ํ•˜์ง€๋งŒ ํ…Œ์Šคํ„ฐ๋งŒ์„ ์œ„ํ•œ ์ฑ…์€ ์•„๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‹ ๋ขฐํ•  ๋งŒํ•˜๊ณ  ๊ฒฌ๊ณ ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•ด ์ด ์ฑ…์„ "์ผ๋‹ค. ๊ฑฐ๊ธฐ์—๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ, ๋น„์ฆˆ๋‹ˆ์Šค ๋ถ„์„๊ฐ€, ์ œํ’ˆ ๊ด€๋ฆฌ์ž๊ฐ€ ํฌํ•จ๋  ๋ฟ ์•„๋‹ˆ๋ผ, ์‹ฌ์ง€์–ด ๋ณดํ†ต ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๊ฑฐ์˜ ๋‹ค ์™„์„ฑ๋œ ํ›„์—์•ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ฐ ์ง€์› ๋‹ด๋‹น์ž๋„ ํฌํ•จ๋œ๋‹ค. (์ค‘๋žต)
๊ฐ„๋‹จํžˆ ๋งํ•ด, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜, ์†Œํ”„ํŠธ์›จ์–ด ๋ช…์„ธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜, ์ง์ ‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๊ฑฐ๋‚˜, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฒ€์ฆํ•˜๊ฑฐ๋‚˜, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ง€์›ํ•˜๋Š” ์ผ์— ๊ด€๋ จ๋˜์–ด ์žˆ๋‹ค๋ฉด, ์ด ์ฑ…์€ ์—ฌ๋Ÿฌ๋ถ„์„ ์œ„ํ•œ ์ฑ…์ด๋‹ค.

 

๋‚˜๋Š” ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ €์ด๋‹ค. ์ด ์ฑ…์˜a ์ €์ž์˜ ์˜๋„์— ๊ณต๊ฐํ•œ๋‹ค.
ํ”„๋กœ์ ํŠธ๋Š” ์–ธ์ œ๋‚˜ ๋ถˆํ™œ์‹คํ•œ ํ™˜๊ฒฝ์—์„œ ์‹œ์ž‘์„ ํ•œ๋‹ค. ๊ณ ๊ฐ์—๊ฒŒ ์™„๋ฒฝํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์‚ฐ์ถœ๋ฌผ์„ ์ œ๊ณตํ•  ์ˆ˜ ๋Š” ์—†์–ด๋„ ์˜ˆ์ƒ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์‚ฐ์ถœ๋ฌผ์„ ์ œ๊ณตํ•  ์ˆ˜๋Š” ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์ฐธ์—ฌํ•˜๋Š” ๋ชจ๋‘๊ฐ€ ํ…Œ์Šคํ„ฐ์˜ ๊ด€์ ์—์„œ ๋ฐ”๋ผ๋ณด๋Š” ๋ˆˆ์„ ๊ฐ€์ง€๊ธธ ํฌ๋งํ•œ๋‹ค. ๋‚˜ ๋˜ํ•œ ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ํ…Œ์ŠคํŒ…์„ ๊ณต๋ถ€ํ–ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ฐ„ํ˜น ํ˜ผ๋™ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๊ฒƒ ๊ฐ™์€๋ฐ ํƒํ—˜์  ํ…Œ์ŠคํŒ…์„ ์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ์ƒํƒœ์—์„œ ๊ฒฝํ—˜ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งˆ๊ตฌ์žก์ด์‹ ํ…Œ์ŠคํŠธ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๊ฒฝํ—˜๊ณผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ถ„์„ํ•œ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์ฐจํ„ฐ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ๊ณ„ํš์ ์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ๊ณ ๊ธ‰ ํ…Œ์ŠคํŒ… ๊ธฐ๋ฒ•์ž„์„ ์•Œ์•„๋‘์—ˆ์œผ๋ฉด ํ•œ๋‹ค. ์ฆ‰ ๊ฐœ์ธ์˜ ์˜์ง€์™€ ์ฑ…์ž„์„ ๊ฐ•์กฐํ•˜๋Š” ํ…Œ์ŠคํŒ… ๊ธฐ๋ฒ•์ด๋‹ค.

 

 

 

์ฑ…์ด ์•Œ๋ ค์ฃผ๋Š” ์ฃผ์š” ํฌ์ธํŠธ

1. ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰์˜ ์–‘๋ฉด์„ฑ : ํ™•์ธํ•˜๊ธฐ์™€ ํƒํ—˜ํ•˜๊ธฐ ์–ด๋Š ํ•˜๋‚˜๋งŒ ์žˆ์–ด์„œ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค.

  • ํ™•์ธํ•˜๊ธฐ : ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ฃผ์–ด์ง„ ํ™˜๊ฒฝ๊ณผ ์กฐ๊ฑด์—์„œ, ์˜๋„ํ•œ ๋Œ€๋กœ ๋™์ž‘ํ•˜๋Š”๊ฐ€?
  • ํƒํ—˜ํ•˜๊ธฐ : ๋‹ค๋ฅธ ์œ„ํ—˜ ์š”์†Œ๋“ค์ด ์žˆ๋Š”๊ฐ€?

2. ํ…Œ์ŠคํŠธ ์„ค๊ณ„ํ•˜๊ธฐ > ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰ํ•˜๊ธฐ > ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ํ•™์Šตํ•˜๊ธฐ > ํ•™์Šต์„ ๋ฐ”ํƒ•์œผ๋กœ ํ…Œ์ŠคํŠธ ๋ฐฉํ–ฅ ์กฐ์ •ํ•˜๊ธฐ

3. ์ฐจํ„ฐ์˜ ์‹œ์ดˆ : ๋ฏธ๊ตญ ์„ธ ๋ฒˆ์งธ ๋Œ€ํ†ต๋ น ํ† ๋จธ์Šค ์ œํผ์Šจ์ด ํƒํ—˜๊ฐ€์ธ ๋ฃจ์ด์Šค์™€ ํด๋ผํฌ์—๊ฒŒ ์ž„๋ฌด๋ฅผ ๋งก๊ธฐ๋ฉฐ ์ „๋‹ฌํ•œ ํŽธ์ง€

  • ์–ด๋””๋ฅผ ํƒํ—˜ํ•ด์•ผ ํ•˜๋Š”๊ฐ€
  • ๋ฌด์—‡์„ ๊ฐ€์ง€๊ณ  ๊ฐ€์•ผ ํ•˜๋Š”๊ฐ€
  • ์–ด๋–ค ์ •๋ณด๋ฅผ ์ฐพ์•„์•ผ ํ•˜๋Š”๊ฐ€
  • ์ฐจํ„ฐ์˜ ๊ธฐ๋ณธ : ๋ชฉํ‘œ, ์ž์›, ์ •๋ณด!!

4. ์ƒํƒœ๊ณ„ ๋‹ค์ด์–ด๊ทธ๋žจ ๊ทธ๋ฆฌ๊ธฐ

  • 1๋‹จ๊ณ„ : ์ธํ„ฐํŽ˜์ด์Šค ๊ทธ๋ฆฌ๊ธฐ
  • 2๋‹จ๊ณ„ : ์™ธ๋ถ€ ์˜์กด ๊ด€๊ณ„ ๋‚˜ํƒ€๋‚ด๊ธฐ
  • 3๋‹จ๊ณ„ : ๋‚ด๋ถ€ ์ฑ„์šฐ๊ธฐ

5. ์‹ค์ œ ์ ์šฉ์„ ์œ„ํ•œ ์กฐ์–ธ : ์ฑ•ํ„ฐ์˜ ๋งˆ์ง๋ง‰ ํ•ญ๋ชฉ์œผ๋กœ ์•ž์„œ ์„ค๋ช…ํ•œ ๋‚ด์šฉ์„ ์งš์–ด์ฃผ๊ณ  ๋„˜์–ด๊ฐ„๋‹ค.

6. "๋ช…์‚ฌ์™€ ๋™์‚ฌ" ๊ธฐ๋ฒ• : ์†Œํ”„ํŠธ์›จ์–ด์™€ ์ƒํ˜ธ ์ž‘์šฉํ•จ์— ์žˆ์–ด ๋ฌด์ž‘์œ„๋ผ๋Š” ๊ฐœ๋…์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฏธ์ฒ˜ ์ƒ๊ฐ์ง€๋ชปํ•œ ์ •๋ณด๋‚˜ ํžŒํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

  • ๋ช…์‚ฌ์™€ ๋™์‚ฌ๋ฅผ ์ฐพ์•„๋‚ธ๋‹ค
  • ๋ช…์‚ฌ์™€ ๋™์‚ฌ๋ฅผ ํ•˜๋‚˜์”ฉ ๋ฌด์ž‘์œ„๋กœ ์„ ํƒํ•˜์—ฌ ๋ฌธ์žฅ์„ ๋งŒ๋“ค์–ด ์ˆ˜ํ–‰ํ•ด๋ณธ๋‹ค. 
  • ๋งŒ๋“ค์–ด์ง„ ๋ฌธ์žฅ์„ ๋ฌด์ž‘์œ„๋กœ ์„ ํƒํ•ด ์ˆœ์„œ๋Œ€๋กœ ์ˆ˜ํ–‰ํ•ด๋ณธ๋‹ค.

7. CRUD, ์ฒ˜์Œ/์ค‘๊ฐ„/๋, ์ธํ„ฐ๋ŸฝํŠธ, ๋ฆฌ๋ฒ„์Šค, ์ผ๋ถ€/์—†์Œ/๋ชจ๋‘, 0/1/๋‹ค์ˆ˜, 0์˜ ๋ฒ•์น™, ๋’ค๋กœ๊ฐ€๊ธฐ/์•ž์œผ๋กœ ๊ฐ€๊ธฐ/ํžˆ์Šคํ† ๋ฆฌ

8. ์š”๊ตฌ ์‚ฌํ•ญ ๋ถ„์„ ํšŒ์˜์— ์ฐธ์—ฌํ•˜๊ธฐ. ์š”๊ตฌ์‚ฌํ•ญ ํšŒ์˜์—์„œ ์„œ๋กœ๊ฐ„์˜ ์ƒ๊ฐํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ€์น˜์™€ ๊ธฐ๋Œ€์น˜๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๊ณ  ์ด๋Š” ์œ ์ฆˆ์ผ€์ด์Šค ๊ธฐ๋ฐ˜์˜ ํ…Œ์ŠคํŠธ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ…Œ์Šคํ„ฐ๋Š” ์š”๊ตฌ ์‚ฌํ•ญ ๋ถ„์„ ํšŒ์˜์— ์ฐธ์—ฌํ•ด์•ผ ํ•œ๋‹ค.

 

 

์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์˜ ์ •์˜ (ISO/IEC 25010 ํ’ˆ์งˆํŠน์„ฑ)

์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ํ’ˆ์งˆ์˜ ์ •์˜์— ๋Œ€ํ•ด์„œ๋Š” ๊ด€์ ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ํ•™์ž๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ๊ฒฌํ•ด๋ฅผ ๋ฐํžˆ๊ณ  ์ž‡์ง€๋งŒ, ์š”๊ตฌ์‚ฌํ•ญ ๊ด€์ ์—์„œ ํ’ˆ์งˆ์„ ๋ฐ”๋ผ๋ณด๋Š” ์‹œ๊ฐ์ด ์šฐ์„ธํ•˜๋‹ค. Juran ๋ชฉ์ ์—

odaily.tistory.com

 

 

์†Œํ”„ํŠธ์›จ์–ด ์š”๊ตฌ ๊ณตํ•™, Requirement Engineering

์š”๊ตฌ ๊ณตํ•™์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์—์„œ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ€๋ถ„์ด ํŒŒ์ƒ๋œ ํ•™๋ฌธ์œผ๋กœ Wiki ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ„ํ‚ค ๋ฐฑ๊ณผ ๋ฐ”๋กœ๊ฐ€๊ธฐ ์š”๊ตฌ์‚ฌํ•ญ์€ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋น„ ๊ฐœ

odaily.tistory.com

 

๋Œ“๊ธ€