QA

[QA] QA μ£Όμš” μš©μ–΄

데보 😎 2024. 7. 19. 18:16
728x90
λ°˜μ‘ν˜•

썸넀일 이미지
ν˜„ 직μž₯μ—μ„œ μ œκ°€ κ΅¬μΆ•ν•œ QA ν”„λ‘œμ„ΈμŠ€ λ¬Έμ„œμ˜ 일뢀뢄 발췌

 

 

이번 κ²Œμ‹œλ¬Όμ—μ„œλŠ” QA μ£Όμš” μš©μ–΄λ₯Ό μ„€λͺ…ν•˜κ³ , 각 μš©μ–΄κ°€ μ‹€μ œ QA ν™œλ™μ—μ„œ μ–΄λ–»κ²Œ ν™œμš©λ˜λŠ”μ§€ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

 

1. ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€(Test Case)

ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λŠ” νŠΉμ • κΈ°λŠ₯을 ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ μ„€κ³„λœ μž…λ ₯κ°’, μ‹€ν–‰ 쑰건, μ˜ˆμƒ κ²°κ³Όλ₯Ό ν¬ν•¨ν•œ λ¬Έμ„œμž…λ‹ˆλ‹€. 효과적인 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λŠ” λͺ…ν™•ν•œ λͺ©ν‘œμ™€ μ˜ˆμƒ κ²°κ³Όλ₯Ό ν¬ν•¨ν•˜μ—¬, 개발된 κΈ°λŠ₯이 μš”κ΅¬μ‚¬ν•­μ„ μΆ©μ‘±ν•˜λŠ”μ§€ κ²€μ¦ν•˜λŠ” 데 μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€.

2. ν…ŒμŠ€νŠΈ κ³„νš(Test Plan)

ν…ŒμŠ€νŠΈ κ³„νšμ€ ν…ŒμŠ€νŠΈ ν™œλ™μ˜ λ²”μœ„, μ ‘κ·Ό 방법, μžμ› λ°°λΆ„, 일정 등을 μ •μ˜ν•˜λŠ” λ¬Έμ„œμž…λ‹ˆλ‹€. 이λ₯Ό 톡해 QA νŒ€μ€ 체계적이고 쑰직적으둜 ν…ŒμŠ€νŠΈλ₯Ό μˆ˜ν–‰ν•  수 있으며, ν…ŒμŠ€νŠΈ ν™œλ™μ˜ μ „λ°˜μ μΈ λ°©ν–₯을 μ„€μ •ν•©λ‹ˆλ‹€.

3. 결함(Bug/Defect)

결함은 μ†Œν”„νŠΈμ›¨μ–΄κ°€ μ˜ˆμƒκ³Ό λ‹€λ₯΄κ²Œ λ™μž‘ν•˜λŠ” 문제λ₯Ό λ§ν•©λ‹ˆλ‹€. 결함은 μ‚¬μš©μžκ°€ κ²½ν—˜ν•˜λŠ” 였λ₯˜λ‚˜ λΆˆνŽΈμ„ μ΄ˆλž˜ν•  수 있으며, 이λ₯Ό 쑰기에 λ°œκ²¬ν•˜κ³  μˆ˜μ •ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€. QA νŒ€μ€ 결함을 식별, 기둝, μΆ”μ ν•˜κ³ , 개발 νŒ€κ³Ό ν˜‘λ ₯ν•˜μ—¬ 이λ₯Ό ν•΄κ²°ν•©λ‹ˆλ‹€.

4. νšŒκ·€ ν…ŒμŠ€νŠΈ(Regression Testing)

νšŒκ·€ ν…ŒμŠ€νŠΈλŠ” μ†Œν”„νŠΈμ›¨μ–΄μ˜ κΈ°μ‘΄ κΈ°λŠ₯이 μƒˆλ‘œμš΄ λ³€κ²½ 사항에 μ˜ν•΄ 영ν–₯을 λ°›μ§€ μ•Šμ•˜λŠ”μ§€ ν™•μΈν•˜λŠ” ν…ŒμŠ€νŠΈμž…λ‹ˆλ‹€. μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€λ‚˜ 버그 μˆ˜μ • 후에도 κΈ°μ‘΄ κΈ°λŠ₯이 μ •μƒμ μœΌλ‘œ λ™μž‘ν•˜λŠ”μ§€ ν™•μΈν•˜λŠ” 데 ν•„μˆ˜μ μž…λ‹ˆλ‹€.

5. μžλ™ν™” ν…ŒμŠ€νŠΈ(Automated Testing)

μžλ™ν™” ν…ŒμŠ€νŠΈλŠ” ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ₯Ό μžλ™μœΌλ‘œ μ‹€ν–‰ν•˜μ—¬ κ²°κ³Όλ₯Ό κ²€μ¦ν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€. μžλ™ν™”λŠ” 반볡적인 ν…ŒμŠ€νŠΈλ₯Ό 효율적으둜 μˆ˜ν–‰ν•˜κ³ , 인적 였λ₯˜λ₯Ό 쀄이며, μ‹œκ°„κ³Ό λΉ„μš©μ„ μ ˆκ°ν•˜λŠ” 데 큰 도움이 λ©λ‹ˆλ‹€.

6. μ‚¬μš©μž 수용 ν…ŒμŠ€νŠΈ(User Acceptance Testing, UAT)

UATλŠ” μ‹€μ œ μ‚¬μš©μžκ°€ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ μš”κ΅¬μ‚¬ν•­μ΄ λͺ¨λ‘ μΆ©μ‘±λ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜λŠ” λ‹¨κ³„μž…λ‹ˆλ‹€. 이 ν…ŒμŠ€νŠΈλŠ” μ‹€μ œ 운영 ν™˜κ²½κ³Ό μœ μ‚¬ν•œ μ‘°κ±΄μ—μ„œ μˆ˜ν–‰λ˜λ©°, μ΅œμ’… 승인 전에 λ§ˆμ§€λ§‰μœΌλ‘œ ν’ˆμ§ˆμ„ κ²€μ¦ν•˜λŠ” μ€‘μš”ν•œ κ³Όμ •μž…λ‹ˆλ‹€.

7. λΆ€ν•˜ ν…ŒμŠ€νŠΈ(Load Testing)

λΆ€ν•˜ ν…ŒμŠ€νŠΈλŠ” μ‹œμŠ€ν…œμ΄ λ‹€μ–‘ν•œ λΆ€ν•˜ μ‘°κ±΄μ—μ„œ μ–΄λ–»κ²Œ λ™μž‘ν•˜λŠ”μ§€ ν‰κ°€ν•˜λŠ” ν…ŒμŠ€νŠΈμž…λ‹ˆλ‹€. 이λ₯Ό 톡해 μ‹œμŠ€ν…œμ˜ μ„±λŠ₯, ν™•μž₯μ„±, μ•ˆμ •μ„±μ„ 확인할 수 있으며, μ‹€μ œ μ‚¬μš© ν™˜κ²½μ—μ„œμ˜ μ„±λŠ₯ 문제λ₯Ό μ˜ˆλ°©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

8. μ—°κΈ° ν…ŒμŠ€νŠΈ(Smoke Testing)

μ—°κΈ° ν…ŒμŠ€νŠΈλŠ” μ†Œν”„νŠΈμ›¨μ–΄μ˜ κΈ°λ³Έ κΈ°λŠ₯이 μ œλŒ€λ‘œ λ™μž‘ν•˜λŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ μˆ˜ν–‰ν•˜λŠ” κ°„λ‹¨ν•œ 초기 ν…ŒμŠ€νŠΈμž…λ‹ˆλ‹€. 이 ν…ŒμŠ€νŠΈλŠ” λΉŒλ“œμ˜ μ•ˆμ •μ„±μ„ λΉ λ₯΄κ²Œ ν‰κ°€ν•˜κ³ , 더 심도 μžˆλŠ” ν…ŒμŠ€νŠΈλ₯Ό 진행해도 λ˜λŠ”μ§€λ₯Ό νŒλ‹¨ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.

9. λ‹¨μœ„ ν…ŒμŠ€νŠΈ(Unit Testing)

λ‹¨μœ„ ν…ŒμŠ€νŠΈλŠ” κ°œλ³„ μ½”λ“œ λͺ¨λ“ˆμ˜ κΈ°λŠ₯을 κ²€μ¦ν•˜λŠ” ν…ŒμŠ€νŠΈμž…λ‹ˆλ‹€. κ°œλ°œμžλŠ” μž‘μ€ μ½”λ“œ λ‹¨μœ„μ—μ„œ λ°œμƒν•  수 μžˆλŠ” 였λ₯˜λ₯Ό 쑰기에 λ°œκ²¬ν•˜κ³  μˆ˜μ •ν•˜κΈ° μœ„ν•΄ λͺ¨λ“ˆ ν…ŒμŠ€νŠΈλ₯Ό μˆ˜ν–‰ν•©λ‹ˆλ‹€. μ΄λŠ” 전체 μ‹œμŠ€ν…œμ˜ ν’ˆμ§ˆμ„ λ†’μ΄λŠ” 데 κΈ°μ—¬ν•©λ‹ˆλ‹€.

10. 톡합 ν…ŒμŠ€νŠΈ(Integration Testing)

톡합 ν…ŒμŠ€νŠΈλŠ” μ—¬λŸ¬ λͺ¨λ“ˆμ΄ ν†΅ν•©λ˜μ–΄ μƒν˜Έμž‘μš©ν•  λ•Œ λ°œμƒν•  수 μžˆλŠ” 문제λ₯Ό μ‹λ³„ν•˜λŠ” ν…ŒμŠ€νŠΈμž…λ‹ˆλ‹€. κ°œλ³„ λͺ¨λ“ˆμ΄ μ˜ˆμƒλŒ€λ‘œ μƒν˜Έμž‘μš©ν•˜λŠ”μ§€ ν™•μΈν•˜μ—¬ μ‹œμŠ€ν…œμ˜ 일관성과 신뒰성을 보μž₯ν•©λ‹ˆλ‹€.

 

11. 싸인 μ˜€ν”„ (Sign-Off)

싸인 μ˜€ν”„(Sign-Off)λŠ” ν”„λ‘œμ νŠΈλ‚˜ μž‘μ—…μ˜ νŠΉμ • 단계가 μ™„λ£Œλ˜μ—ˆμŒμ„ κ³΅μ‹μ μœΌλ‘œ μŠΉμΈν•˜κ³ , λ‹€μŒ λ‹¨κ³„λ‘œ λ„˜μ–΄κ°€λ„ μ’‹λ‹€λŠ” λœ»μ„ ν™•μΈν•˜λŠ” μ ˆμ°¨μž…λ‹ˆλ‹€. 특히 μ†Œν”„νŠΈμ›¨μ–΄ 개발 및 QA(ν’ˆμ§ˆ 보증) ν”„λ‘œμ„ΈμŠ€μ—μ„œ μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€. 싸인 μ˜€ν”„λŠ” μ—¬λŸ¬ λ‹¨κ³„μ—μ„œ μ΄λ£¨μ–΄μ§ˆ 수 있으며, 각 λ‹¨κ³„μ—μ„œ μ±…μž„μžκ°€ 결과물을 κ²€ν† ν•˜κ³  μŠΉμΈν•˜λŠ” 과정을 ν¬ν•¨ν•©λ‹ˆλ‹€.

 

 

 

 

728x90
λ°˜μ‘ν˜•