ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 결함 수명 주기(Defect Life Cycle) & 버그 수명 주기 (Bug Life Cycle)
    QA 관련/정보 2020. 10. 8. 16:40

     

    결함 수명 주기 = 버그 수명 주기

    '결함 수명의 여러 상태를 포함하는 주기'

     

    예상 행동 ≠ 실제 행동 → 결함

     

    결함 상태

    1. 신규(New): 새로운 결함이 발견되면, '신규' 상태가 되며 후반 단계에서 이 결함에 대한 유효성 검사, 테스트 수행
    2. 지정(Assigned): 새로 생성된 결함이 개발 팀에 할당됨 (아직 해결 X)
    3. 오픈: 결함 해결 중 (결함 분석 프로세스 + 수정 작업)
      • 중복(Duplicate): 결함이 2번 이상 반복 또는 동일한 버그 개념에 해당
      • 거절(Rejected): 진짜 결함이 아니라고 판단
      • 연기(Deferred): 최우선 순위 X, 다음 릴리즈에서 해결
      • 버그 아님: 결함이 애플리케이션 기능에 영향을 주지 않는 경우
    4. 해결(Fixed): 개발자가 필요한 코드를 변경하고, 변경사항 확인
    5. 재테스트 대기 중(Pending Retest): 변경된 코드를 테스터에게 제공 (테스트 종료 전까지)
    6. 재테스트: 변경된 코드 다시 테스트하여, 결함이 해결되었는지 확인
      • 재오픈: 변경 후에도 버그가 지속되는 경우 (다시 한 번 수명주기)
    7. 확인(Verified): 다시 테스트 후, 버그가 발견되지 않음
    8. 종결(Closed): 버그 더 이상 존재 X

     


    1. 테스터가 결함을 찾습니다.
    2. 결함 상태 = '신규'
    3. 결함을 분석하기 위해 프로젝트 관리자에게 전달됩니다.
    4. 프로젝트 관리자는 결함이 유효한지 결정합니다.
    5. 결함이 유효하지 않으면, 상태는 '거절'로 지정됩니다.
    6. 결함이 거부되지 않은 경우, 결함이 범위 내에 있는지 확인합니다. 결함이 현재 릴리스 범위를 벗어난다면, 연기 상태로 지정됩니다.
    7. 다음으로, 유사한 결함이 전에 발생되었는지 확인합니다. 발생된 경우, 결함에 중복 상태가 할당됩니다.
    8. 개발자가 결함에 관한 코드 수정을 시작하면, 진행 상태가 됩니다.
    9. 코드가 수정되면. 결함은 해결 상태로 지정됩니다.
    10. 테스터는 코드를 재테스트합니다. 테스트 케이스가 패스하면, 종결. 실패하면, 결함이 재오픈 되어 개발자에게 할당됩니다.

    'QA 관련 > 정보' 카테고리의 다른 글

    SDLC 단계에 따른 QA 활동  (0) 2021.03.03
    버그/이슈/결함/장애  (0) 2020.10.08
    QA / QC / Testing  (0) 2020.09.29
    소프트웨어 결함 리포트: 트랙, 재시험, 마감  (0) 2020.07.17
    소프트웨어 결함 리포트: 내용  (0) 2020.07.17
Designed by Tistory.