Defect(결함)
소프트웨어가 원래 요구사항이나 설계 명세와 다르게 동작하는 결함을 뜻하며, 테스트 과정이나 실제 사용 중에 발견되어 개발팀의 수정 대상으로 등록됩니다.
한눈에 보는 정의
Defect(결함)는 소프트웨어가 요구사항이나 명세와 다르게 동작하는 결함을 뜻하며, 테스트나 실사용 과정에서 발견되어 수정 대상이 됩니다.
자세히 알아보기
- 예문: "QA팀이 발견한 Defect는 Jira에 티켓으로 등록되어 우선순위에 따라 처리됐다."
- 코드 안에 존재하는 오류 자체를 뜻하는 버그(bug)와 거의 같은 의미로 쓰이지만, 정식 프로세스에서는 '요구사항 대비 벗어난 결과'라는 의미를 강조해 Defect라는 용어를 더 공식적으로 사용하는 경우가 많습니다.
- 발견된 Defect는 심각도와 우선순위를 매겨 관리하며, 수정 후에는 같은 결함이 다시 나타나지 않는지 Regression Test(회귀 테스트) (회귀 테스트)로 확인하는 절차를 거칩니다.
- 특정 기간 동안 발생한 Defect 수나 재발률은, 개발 프로세스와 품질 수준을 가늠하는 대표적인 지표로 활용됩니다.