Smoke Test? Sanity Test? 🀷

이래영·2022λ…„ 6μ›” 19일
0

ν…ŒμŠ€νŠΈ 업무λ₯Ό μ§„ν–‰ν•˜λ‹€ 보면 ꡉμž₯히 ν—·κ°ˆλ¦¬λŠ” 뢀뢄듀이 μžˆλ‹€.
예λ₯Όλ“€μžλ©΄ Smoke Test 와 Sanity Test 이닀.
λ­”κ°€ 각각의 λœ»μ€ μ•Œ λ“― ν•˜λ©΄μ„œλ„ 정리가 μ•ˆλœ λŠλ‚Œμ΄λ‹€... ꡬ글링을 톡해 λ‚΄κ°€ 이해 ν•œ 뢀뢄듀을 κΈ°λ‘ν•˜λ € ν•œλ‹€. (μ–Έμ œλ‚˜ ν”Όλ“œλ°±μ€ κ°μ‚¬ν•©λ‹ˆλ‹€! πŸ™‡)

🌫 Smoke Test

이 ν…ŒμŠ€νŠΈμ˜ μœ λž˜λŠ” μ „μž 회둜 κΈ°νŒμ— 전원을 λ„£μ—ˆμ„ λ•Œ κΈ°νŒμ—μ„œ μ—°κΈ°κ°€ λ‚˜λŠ”μ§€ ν™•μΈν•˜λŠ” ν…ŒμŠ€νŠΈ μ—μ„œ 유래 ν–ˆλ‹€κ³  ν•œλ‹€.
λ‹€λ₯Έ λ§λ‘œλŠ” BVT (Build Verification Testing) 라고 λΆ€λ₯΄κΈ°λ„ ν•œλ‹€.

μ •λ¦¬ν•˜μžλ©΄ 이렇닀.

  • ν…ŒμŠ€νŠΈμ— μ•žμ„œμ„œ ν”„λ‘œκ·Έλž¨μ˜ μ€‘μš”ν•œ κΈ°λŠ₯이 잘 μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ μ†Œν”„νŠΈμ›¨μ–΄ λΉŒλ“œ 후에 μˆ˜ν–‰λ˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ ν…ŒμŠ€νŒ…μ΄λ‹€.
  • κ°€μž₯ 기본적인 뢀뢄을 ν…ŒμŠ€νŠΈ ν•œλ‹€.
  • ν•΄λ‹Ή λΉŒλ“œκ°€ 더 이상 λ¦¬μ†ŒμŠ€λ₯Ό νˆ¬μž…ν•΄μ„œ ν…ŒμŠ€νŠΈλ₯Ό ν•  κ°€μΉ˜κ°€ μžˆλŠ” λΉŒλ“œμΈμ§€ νŒλ‹¨ν•˜κ³  κ°œλ°œνŒ€μ— ν”Όλ“œλ°±μ„ μ£ΌκΈ° μœ„ν•œ λͺ©μ μ΄λ‹€.

βœ”οΈ Sanity Test

μœ„ ν…ŒμŠ€νŠΈλŠ” μƒˆλ‘œμš΄ S/W λΉŒλ“œκ°€ μ£Όμš” ν…ŒμŠ€νŒ… 업무λ₯Ό μˆ˜ν–‰ν•˜κΈ°μ— μΆ©λΆ„νžˆ μ ν•©ν•œκ°€λ₯Ό νŒλ‹¨ν•˜κΈ° μœ„ν•΄ μˆ˜ν–‰ν•˜λŠ” ν…ŒμŠ€νŠΈ 이닀.

μ •λ¦¬ν•˜μžλ©΄ 이렇닀.

  • Regression Test(νšŒκ·€ ν…ŒμŠ€νŠΈ) 의 ν•˜μœ„μ§‘ν•©μ΄λ‹€.
  • μƒˆλ‘œ μΆ”κ°€λœ κΈ°λŠ₯, μˆ˜μ •λœ 버그λ₯Ό μ€‘μ μœΌλ‘œ 두어 ν…ŒμŠ€νŠΈ ν•œλ‹€.

+ Regression Test (νšŒκ·€ ν…ŒμŠ€νŠΈ) λž€?

: 이미 ν…ŒμŠ€νŠΈλœ ν”„λ‘œκ·Έλž¨μ˜ ν…ŒμŠ€νŒ…μ„ λ°˜λ³΅ν•˜λŠ” κ²ƒμœΌλ‘œ, 결함 μˆ˜μ • 이후 λ³€κ²½μ˜ 결과둜 μƒˆλ‘­κ²Œ λ§Œλ“€μ–΄ μ§€κ±°λ‚˜, 이전 κ²°ν•¨μœΌλ‘œ 인해 λ°œκ²¬λ˜μ§€ μ•Šμ•˜λ˜ 또 λ‹€λ₯Έ 결함을 λ°œκ²¬ν•˜λŠ” ν…ŒμŠ€νŠΈμ΄λ‹€.

πŸ“— Regression Test 에 λŒ€ν•œ 개인적인 생각

ν‰μ†Œμ˜ λŒ€ν™”μ—μ„œλ„ μžμ—°μŠ€λ ˆ "μ• μžμΌν•˜λ‹€" λΌλŠ” 말을 μ‚¬μš© ν•  μ •λ„λ‘œ λΉ λ₯΄κ³  점진적인 개발이 μžλ¦¬μž‘λ‹€λ³΄λ‹ˆ νšŒκ·€ν…ŒμŠ€νŠΈμ˜ λ²”μœ„λŠ” 날이 갈수둝 λ§Žμ•„μ§ˆ 것이닀. 개발 μ΄ˆμ°½κΈ°μ—λŠ” 동적인 νšŒκ·€ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•œλ‹€λ©΄ 큰 무리 없이 μ§„ν–‰ν•˜κ² μ§€λ§Œ, μ‹œκ°„μ΄ 흐λ₯΄κ³  μ œν’ˆμ˜ κΈ°λŠ₯듀이 μΆ”κ°€λœλ‹€λ©΄ ν•΄λ‹Ή ν…ŒμŠ€νŠΈμ—λŠ” κ²°κ΅­ μˆ˜λ§Žμ€ λ¦¬μ†ŒμŠ€λ₯Ό νˆ¬μž…ν•΄μ•Ό ν•  것이닀. κ·ΈλŸ¬λ―€λ‘œ 이런 뢀뢄듀을 μ΅œλŒ€ν•œ 효율적으둜 ν•΄κ²°ν•˜κΈ° μœ„ν•œ 방법은 νšŒκ·€ν…ŒμŠ€νŠΈμ˜ μžλ™ν™”κ°€ ν•„μˆ˜μ μ΄λΌκ³  μƒκ°ν•œλ‹€.

πŸ“‘ Reference Site

https://www.guru99.com/smoke-sanity-testing.html
https://www.sten.or.kr/bbs/board.php?bo_table=test_story&wr_id=9563
http://www.jidum.com/jidums/view.do?jidumId=612
https://sambalim.tistory.com/139

profile
QA 의 μ„±μž₯κ³Ό 기둝을 μœ„ν•œ λΈ”λ‘œκ·Έ

0개의 λŒ“κΈ€