HP ALM의 결함 관리 수명 주기(Quality Center)
- A 결함 테스트 실행 중 예상 결과와 실제 결과가 일치하지 않을 때 기록됩니다.
- HP ALM의 결함 모듈은 사용자가 결함을 게시하는 데 도움이 될 뿐만 아니라 개발 프로세스의 모든 단계에서 릴리스의 전반적인 품질을 추적하고 제공할 수 있도록 해줍니다.
ALM의 기본 결함 수명 주기:
Status | 설명 |
---|---|
신제품 | 결함이 게시되면 기본 상태는 '신규'입니다. |
엽니다 | 개발자가 결함을 승인하면 '공개' 상태로 이동됩니다. |
거부됨 | 개발자가 결함을 거부하면 '거부됨' 상태로 이동됩니다. |
Fixed | 개발자가 결함을 수정하면 '수정됨' 상태로 이동됩니다. 테스터는 다음에 대한 모든 결함을 찾아냅니다. 지원 'Fixed' 상태입니다. |
다시 열기 | 테스트가 실패하면 결함이 'Reopen' 상태로 이동됩니다. |
휴무 | 테스트를 통과하면 결함이 '닫힘' 상태로 이동됩니다. |
참고: 사용자는 새로운 결함 상태를 추가하여 결함 수명 주기를 구성할 수도 있습니다. 새로운 결함 상태 추가는 프로젝트 사용자 정의 장에서 다루겠습니다.
새로운 결함을 생성하는 방법
단계 1) Quality Center의 결함 탭으로 이동하여 "새 결함" 버튼을 클릭합니다.
단계 2) "새로운 결함" 대화 상자가 열립니다. 다음 필수 정보를 입력합니다.
- 필드에 의해 감지됨 입력
- 감지된 날짜를 입력하세요. 기본적으로 현재 날짜가 선택됩니다.
- 결함의 심각도 수준을 설정합니다.
- 사용자는 기타 정보를 입력하고 결함에 대한 간략한 설명을 입력할 수도 있습니다.
단계 3) 테스터는 '첨부 파일' 탭을 사용하여 결함과 관련된 스크린샷/기타 관련 파일을 첨부할 수도 있습니다.
- '첨부파일' 탭을 클릭하세요.
- '첨부파일' 버튼을 클릭하세요
- 파일 탐색기 대화 상자에서 파일을 선택합니다.
- '열기'를 클릭하세요.
단계 4) '열기'를 클릭하면 첨부 파일 섹션에 파일이 첨부된 것을 확인할 수 있습니다.
- 선택한 파일이 업로드되었습니다.
- 결함 ID를 생성한 후 결함을 게시하려면 '제출'을 클릭하세요.
단계 5) 결함이 게시되며 아래와 같이 Defects 탭에서 동일하게 액세스할 수 있습니다. 결함 게시 시 결함 ID가 생성되는 것을 확인할 수도 있습니다.
요구 사항에 결함을 연결하는 방법
사용자는 결함을 다른 결함과 연결하거나 결함을 요구 사항과 연결할 수 있습니다. 결함과 요구 사항을 연결하여 적용 범위 분석 그래프와 추적성 매트릭스를 생성할 수 있습니다.
단계 1) 결함을 생성한 후 테스터는 연결된 요구 사항을 결함에 매핑할 수 있습니다. 동일한 작업을 수행하려면
- '결함 ID'를 클릭하세요.
- 아래와 같이 결함 세부 정보 대화 상자가 열립니다.
단계 2) 엔터티를 연결하려면,
- '연결된 엔터티'로 이동합니다.
- 이 결함에 대한 요구사항을 연결하려면 '기타'를 클릭하세요.
- '링크' 버튼을 클릭하고 'ID별'을 선택합니다. (요구사항 이름을 기준으로 선택할 수도 있습니다.)
- 이 결함을 매핑해야 하는 요구 사항 ID를 입력합니다.
- '링크' 버튼을 클릭하세요
단계 3) 링크 버튼을 클릭하면 아래와 같이 추가된 링크와 함께 결함 세부 정보 창이 사용자에게 다시 표시됩니다.
단계 4) 요구 사항이 결함에 연결되면 요구 사항은 아래와 같이 링크 기호와 함께 표시됩니다.
단계 5) 요구 사항이 결함과 연결되면 요구 사항은 추적 성 매트릭스 생성될 수 있습니다. 추적 가능성 매트릭스를 생성하려면 '요구사항' 보기 메뉴로 이동하여 '추적 가능성 매트릭스'를 선택하세요. 생성된 추적성 매트릭스는 아래와 같이 생성됩니다.
참고: '튜토리얼'을 참조하세요.요구사항 모듈' 단계가 자세히 설명된 추적성 매트릭스를 생성합니다.
Excel을 사용하여 결함을 업로드하는 방법
- 매번 사용자는 이러한 결함을 수동으로 생성할 수 없습니다.
- 이 모듈은 사용자가 Excel에서 ALM으로 결함을 업로드하는 데 도움이 됩니다. 이는 사용자가 하나의 결함 관리 시스템에서 ALM으로 마이그레이션하려고 할 때 정말 도움이 됩니다.
- 프로세스는 테스트 및 요구 사항을 업로드하는 프로세스와 동일하게 유지됩니다.
- ALM에서 데이터 가져오기를 허용하는 형식으로 Excel 파일이 준비되어 있는지 확인해야 합니다.
단계 1) 아래와 같이 사용자가 업로드하고자 하는 필수 컬럼을 포함하는 엑셀 파일을 생성합니다.
'첨부 파일' 필드는 스크린샷/다른 첨부 파일이 보관되는 로컬 경로를 사용합니다. 사용자는 첨부 파일의 경로만 언급하면 결함의 다른 세부 정보와 함께 ALM에 업로드하기 위해 선택됩니다.
단계 2) 지금,
- '추가 기능' 탭으로 이동
- 'HP ALM으로 내보내기'를 선택합니다.
3단계) ALM 내보내기 마법사가 열립니다. HP ALM 서버 URL을 입력하고 '다음'을 클릭합니다.
단계 4) 인증을 위한 사용자 이름과 비밀번호를 입력하고 '다음'을 클릭하세요.
단계 5) 테스트를 업로드할 도메인, 프로젝트 이름을 선택하고 '다음'을 클릭하세요.
단계 6) 업로드하려는 데이터 유형을 선택하세요. 이 경우 결함입니다.
단계 7) 새 맵 이름을 입력합니다. 첫 번째 옵션인 '맵 선택'은 아직 결함을 업로드하기 위한 맵을 만들지 않았기 때문에 비활성화되어 있습니다. 따라서 새 맵 이름을 만들고 '다음'을 클릭해야 합니다. 결함을 업로드할 때마다 재사용하고 싶기 때문에 '임시 맵 만들기'를 선택하지 않았습니다.
8단계) '다음'을 클릭하면 아래와 같은 매핑 대화상자가 열립니다.
- 나열된 왼쪽 창 표 항목은 HP ALM에서 업로드할 수 있는 필드에 해당합니다. '빨간색'으로 표시된 항목은 필수 항목이므로 매핑을 하셔야 합니다.
- 오른쪽 창 표 항목은 Excel의 값이 ALM의 해당 필드로 흐르도록 매핑된 필드를 나타냅니다.
단계 9) 이제 Excel의 필드를 ALM의 필드에 매핑하는 방법을 살펴보겠습니다.
- 사용자가 매핑하려는 필드를 선택하고 아래와 같이 화살표 버튼을 클릭합니다.
- HP ALM의 해당 열 이름에 해당하는 열 이름을 Excel에 입력합니다.
- Excel의 모든 필수 열을 HP ALM의 해당 필드에 매핑합니다. 모든 필수 필드를 매핑한 후 '내보내기'를 클릭하세요.
단계 10) 업로드가 성공적으로 완료되면 ALM은 아래와 같은 메시지를 표시합니다.
결함을 검색하는 방법
결함 모듈에는 기록된 첫 번째 결함부터 바로 기록된 모든 결함이 포함되어 있습니다.
따라서 사용자는 특정 기준에 따라 결함을 검색할 수 있습니다.
단계 1) '편집' 메뉴로 이동하여 '찾기'를 선택하세요.
단계 2) 찾기 대화 상자가 표시됩니다.
- 검색을 수행해야 하는 필드 이름을 입력합니다(이 경우 결함 ID를 사용하여 검색합니다).
- 값을 입력하세요
- '다음 찾기'를 클릭하세요.
단계 3) ALM은 아래와 같이 백그라운드에 항목을 표시합니다.
결함에 대한 이메일 알림
- ALM 관리자가 이메일 구성을 적절하게 설정한 경우 지정된 사용자는 상태/필드 지정이 변경되는 경우 자동으로 이메일을 받게 됩니다.
- 이메일은 프로젝트 사용자 정의 모듈의 '알림' 탭의 설정에 따라 트리거됩니다(자세한 내용은 프로젝트 사용자 정의를 참조하세요).
할당된 사용자 '글렌'이 결함 상태가 '수정됨' 상태로 변경되었을 때 이메일을 받아야 한다고 가정해 보겠습니다. 이메일은 아래와 같이 전송됩니다. 스크린샷은 이메일을 받은 후(MS에서) 찍은 것입니다. Outlook).
- 메일은 '글렌'에게 보내졌습니다.
- 메일에는 결함에 대한 세부 정보가 있습니다.
- 이 메일은 아래에 표시된 대로 상태가 '다시 열림'에서 '수정됨'으로 변경되었기 때문에 발송되었습니다.
결함관리 영상
LINK 비디오에 접근할 수 없는 경우
요약
- 테스트를 다음에서 연결할 수 있습니다. 테스트 계획 ,QualityCenter의 결함 표에서 특정 결함으로
- 연결은 기존 결함에 대해 새 테스트가 생성되거나 결함과 연결된 요구 사항이 변경될 때 유용합니다.
- 연결은 직접 또는 간접적으로 수행될 수 있습니다.
- 결함을 실행에 직접 연결하면 QualityCenter는 결함을 테스트 인스턴스, 테스트 세트, 테스트 및 요구 사항에 간접적으로 연결합니다.
- 그러나 연결은 단방향입니다. 즉, 결함을 실행에 연결할 때 실행 단계에 간접적으로 연결되지 않습니다.