Jira Zephyr는 Atlassian의 Jira에 통합되어 테스트 관리 기능을 제공하는 강력한 도구입니다. Jira 내에서 직접 테스트 케이스를 작성, 관리, 실행하고 결과를 추적할 수 있어 개발과 테스트 프로세스를 긴밀하게 연결하고 소프트웨어 품질을 효과적으로 관리할 수 있도록 돕습니다.

1. Zephyr 시작하기: 설치 및 기본 설정


Jira Zephyr를 사용하기 위해서는 먼저 Atlassian Marketplace를 통해 Zephyr 플러그인을 설치해야 합니다. Jira 관리자 권한으로 '앱' 또는 '애드온' 메뉴에서 'Zephyr'를 검색하여 설치할 수 있습니다.

설치가 완료되면 프로젝트 설정에서 Zephyr를 활성화해야 합니다.

클래식 프로젝트와 차세대(Next-gen) 프로젝트에서 설정 방법이 다를 수 있으므로, 사용하는 프로젝트 유형에 맞게 설정을 확인하고 'Test' 이슈 유형이 생성되었는지 확인해야 합니다.

2. 테스트 케이스 생성 및 관리


테스트 케이스는 소프트웨어의 특정 기능을 검증하기 위한 절차와 예상 결과를 명시한 문서입니다. Zephyr에서는 Jira의 이슈 생성 기능을 통해 손쉽게 테스트 케이스를 만들 수 있습니다.

테스트 케이스 생성 단계:

Jira 상단 메뉴에서 '만들기' 버튼을 클릭합니다.

'이슈 유형'을 'Test'로 선택합니다.

'요약' 필드에 테스트 케이스의 목적을 명확하게 기재합니다.

'테스트 단계(Test Step)' 섹션에서 각 테스트 절차를 순서대로 입력합니다.

각 단계별로 '테스트 데이터'와 '예상 결과'를 상세히 작성할 수 있습니다.

필요에 따라 우선순위, 담당자, 관련 이슈 등을 연결하여 테스트 케이스를 더욱 체계적으로 관리할 수 있습니다.

생성된 테스트 케이스는 Jira의 검색 기능을 통해 쉽게 찾고 수정할 수 있으며, ZQL(Zephyr Query Language)을 사용하여 특정 조건에 맞는 테스트 케이스만 필터링하여 볼 수도 있습니다.

3. 테스트 사이클 생성 및 실행


테스트 사이클은 특정 버전의 릴리스나 스프린트 기간 동안 수행할 테스트 케이스의 묶음입니다.

테스트 계획을 수립하고 실행을 관리하는 데 필수적인 기능입니다.

테스트 사이클 생성 및 실행 단계:

Jira 프로젝트의 Zephyr 메뉴에서 '테스트 사이클(Test Cycles)'로 이동합니다.

'사이클 생성(Create Cycle)' 버튼을 클릭하여 새로운 테스트 사이클을 만듭니다.

사이클의 이름, 버전, 시작 및 종료 날짜 등을 지정할 수 있습니다.

생성된 테스트 사이클에 실행할 테스트 케이스를 추가합니다.

개별적으로 추가하거나 폴더 단위로 한 번에 추가할 수 있습니다.

테스트 케이스를 실행하고 각 단계의 결과를 '성공(Pass)', '실패(Fail)', '진행 중(In Progress)', '차단됨(Blocked)' 등의 상태로 업데이트합니다.

테스트 실행 중 결함이 발견되면 해당 테스트 케이스 내에서 직접 Jira 이슈(버그)를 생성하여 개발팀에 전달할 수 있습니다.

4. 테스트 진행 상황 추적 및 보고서 생성


Zephyr는 테스트 활동의 진행 상황과 결과를 시각적으로 확인할 수 있는 다양한 보고서와 대시보드 기능을 제공합니다.

테스트 요약(Test Summary): 프로젝트의 전체 테스트 케이스 수, 실행된 테스트의 비율, 아직 실행되지 않은 테스트의 수를 보여줍니다.

테스트 메트릭(Test Metrics): 일별 테스트 실행 진행 상황, 테스트 사이클 및 담당자별 테스트 결과 요약 등 다양한 지표를 제공합니다.

추적성 매트릭스(Traceability Matrix): 요구사항이 어떤 테스트 케이스에서 다루어지고 있는지, 그리고 해당 테스트 실행 결과 어떤 결함이 발견되었는지를 추적하여 요구사항 커버리지를 파악하는 데 유용합니다.

사용자 정의 대시보드: Zephyr 가젯을 Jira 대시보드에 추가하여 원하는 테스트 현황 정보를 실시간으로 모니터링할 수 있습니다.

이러한 보고서 기능을 통해 팀의 테스트 진행 상황을 한눈에 파악하고, 소프트웨어 품질에 대한 데이터를 기반으로 정보에 입각한 의사 결정을 내릴 수 있습니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터