ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€(Test Scenario) μ΄ν•΄ν•˜κΈ°

μš”μ¦˜ 업무λ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ Test Caseλ₯Ό μž‘μ„±ν•˜κΈ° 전에 ν•΄λ‹Ή κΈ°λŠ₯에 λŒ€ν•œ ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€λ₯Ό μž‘μ„±ν•΄λ³΄κ³  μžˆμŠ΅λ‹ˆλ‹€.

그런데 막상 ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€λΌκ³  ν•΄μ„œ λ­”κ°€ ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ μž‘μ„±ν•˜λŠ” 방법과 거의 λΉ„μŠ·ν•˜κ²Œ μž‘μ„±μ„ ν•˜κ³  μžˆλŠ” λŠλ‚Œμ„ λ°›κ³  μžˆμ–΄ 이런 애맀함을 ν’€κ³ μž ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€μ— λŒ€ν•΄ 정리λ₯Ό ν•΄λ³΄κ³ μž ν•©λ‹ˆλ‹€.(ν”Όλ“œλ°±μ€ μ–Έμ œλ‚˜ κ°μ‚¬ν•©λ‹ˆλ‹€. a.k.a 피언감)


πŸ€” ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€(Test Scenario)?

  • ν…ŒμŠ€νŠΈμ˜ μ „λ°˜μ μΈ νλ¦„μ΄λ‚˜ μ‚¬μš©μžμ˜ μƒν˜Έμž‘μš©μ— λŒ€ν•œ μ„€λͺ…이닀.
  • 주둜 μ‚¬μš©μžμ˜ 행동 λ˜λŠ” μ‹œμŠ€ν…œμ˜ λ™μž‘μ„ 기반으둜 ν•˜λ©°, μ‚¬μš©μžκ°€ μ‹œμŠ€ν…œμ„ μ–΄λ–»κ²Œ μ‚¬μš©ν•  것인지에 λŒ€ν•œ κ°œμš”λ₯Ό μ œκ³΅ν•œλ‹€.
  • ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€λŠ” 일반적으둜 λΉ„κΈ°μˆ μ μΈ μ‚¬μš©μžλ„ 이해할 수 μžˆλŠ” μ–Έμ–΄λ‘œ μž‘μ„±λ˜λ©°, μ‹œμŠ€ν…œμ˜ κΈ°λŠ₯, λΉ„κΈ°λŠ₯적 μš”κ΅¬ 사항 및 μ‚¬μš©μž μŠ€ν† λ¦¬μ™€ 같은 λ‹€μ–‘ν•œ 츑면을 ν¬ν•¨ν•œλ‹€.

πŸ€” ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€(Test Case)?

  • νŠΉμ •ν•œ ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€μ— λŒ€ν•œ 세뢀적인 μŠ€ν…κ³Ό κΈ°λŒ€ κ²°κ³Όλ₯Ό ν¬ν•¨ν•˜λŠ” ν…ŒμŠ€νŠΈ ν•­λͺ©μ΄λ‹€.
  • νŠΉμ • μ‘°κ±΄μ—μ„œ μ‹œμŠ€ν…œμ΄ μ˜¬λ°”λ₯΄κ²Œ λ™μž‘ν•˜λŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•œ ꡬ체적인 λͺ…μ„Έλ₯Ό μ œκ³΅ν•΄μ•Ό ν•œλ‹€.
  • μž…λ ₯ κ°’, μ‹€ν–‰ 쑰건, μ˜ˆμƒ κ²°κ³Ό 등을 λͺ…μ‹œν•˜λ©°, ν…ŒμŠ€νŠΈλ₯Ό μ‹€ν–‰ν•  λ•Œ ν•„μš”ν•œ λͺ¨λ“  정보λ₯Ό μ œκ³΅ν•΄μ•Ό ν•œλ‹€.
λ„€λ„€.. μ•Œκ³  μžˆμ–΄μš”.. 그런데 자꾸 λͺ¨λ₯΄κ² μ–΄μš”..

 

자꾸 ν—·κ°ˆλ¦¬λŠ” μ΄μœ λŠ” ν•΄λ‹Ή 차이점을 μΈμ§€ν•˜μ§€ λͺ»ν•˜λŠ” 점 그쀑 λͺ©μ μ„ μžƒμ€ μƒνƒœλ‘œ 진행을 ν•΄μ™”κΈ° λ•Œλ¬Έμ΄ μ•„λ‹κΉŒ μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€.

TC와 TS의 차이점

λͺ©μ 

| ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€λŠ” ν…ŒμŠ€νŠΈλ₯Ό κ³„νšν•˜κ³  μ‘°μ§ν•˜λŠ” 데 도움이 되며, ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λŠ” ν…ŒμŠ€νŠΈλ₯Ό μ‹€ν–‰ν•˜κ³  κ²°κ³Όλ₯Ό κ²€μ¦ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.

 

좔상적 vs ꡬ체적

| ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€λŠ” ν…ŒμŠ€νŠΈμ˜ μ „λ°˜μ μΈ κ°œμš”λ₯Ό μ œκ³΅ν•˜κ³ , ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λŠ” μ‹€μ œλ‘œ ν…ŒμŠ€νŠΈλ₯Ό μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ μ„ΈλΆ€ 사항을 μ œκ³΅ν•œλ‹€.

 

일반적 vs ꡬ체적

| ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€λŠ” 일반적인 μ‚¬μš©μž 행동 λ˜λŠ” μ‹œμŠ€ν…œ λ™μž‘μ„ μ„€λͺ…ν•˜κ³ , ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λŠ” νŠΉμ • 쑰건과 κ²°κ³Όλ₯Ό ν¬ν•¨ν•˜λŠ” ꡬ체적인 ν…ŒμŠ€νŠΈ λͺ…세이닀.


βœ’οΈ Test scenario μž‘μ„± μ˜ˆμ‹œ

μƒν’ˆ 검색 및 필터링 κΈ°λŠ₯ ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€

  • 검색 창에 인기 μžˆλŠ” μƒν’ˆ 쀑 ν•˜λ‚˜μ˜ ν‚€μ›Œλ“œλ₯Ό μž…λ ₯ν•˜μ—¬ μƒν’ˆμ„ κ²€μƒ‰ν•œλ‹€.
  • 검색 κ²°κ³Όκ°€ μ •ν™•ν•˜κ²Œ ν‘œμ‹œλ˜λŠ”μ§€ ν™•μΈν•˜κ³ , 상세 정보 및 가격을 ν™•μΈν•œλ‹€.
  • 검색 κ²°κ³Όλ₯Ό ν•„ν„°λ§ν•˜μ—¬ κ²°κ³Όκ°€ μ •ν™•ν•˜κ²Œ μ œκ³΅λ˜λŠ”μ§€ ν™•μΈν•œλ‹€.

μ£Όλ¬Έ 및 결제 κ΄€λ ¨ ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€

  • μƒν’ˆμ„ μž₯λ°”κ΅¬λ‹ˆμ— μΆ”κ°€ν•˜κ³ , μ£Όλ¬Έ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹œμž‘ν•œλ‹€.
  • 배솑 정보와 결제 정보λ₯Ό μž…λ ₯ν•˜κ³ , 주문을 μ™„λ£Œν•œλ‹€.
  • λ‹€μ–‘ν•œ 결제 μˆ˜λ‹¨μ„ μ‚¬μš©ν•˜μ—¬ 결제λ₯Ό μ§„ν–‰ν•˜κ³  μ •μƒμ μœΌλ‘œ μ²˜λ¦¬λ˜λŠ”μ§€ ν™•μΈν•œλ‹€.
  • μ£Όλ¬Έ μ™„λ£Œ ν›„ μ£Όλ¬Έ μƒνƒœλ₯Ό ν™•μΈν•˜κ³ , μ£Όλ¬Έ 이λ ₯이 μ •ν™•ν•˜κ²Œ κΈ°λ‘λ˜λŠ”μ§€ ν™•μΈν•œλ‹€.