JIRA용 Zephyr 튜토리얼: 테스트 관리 도구

⚡ 스마트 요약

현재 SmartBear에서 Zephyr Squad라는 이름으로 판매되는 Zephyr for Jira는 Atlassian Jira를 벗어나지 않고도 팀이 테스트를 설계, 계획, 실행 및 보고할 수 있도록 지원하는 네이티브 테스트 관리 추가 기능입니다. 이 튜토리얼에서는 테스트 이슈 생성부터 시작하여 모든 핵심 워크플로를 자세히 살펴봅니다. trac킹 대시보드.

  • 🧩 그것은 무엇인가 : Zephyr Squad(이전 명칭: Zephyr for Jira)는 SmartBear에서 개발한 Jira 네이티브 테스트 관리 앱으로, 모든 Jira 프로젝트에 테스트 이슈 유형, 테스트 주기, 실행 및 보고 기능을 추가합니다.
  • 🆚 소규모 팀 vs 규모: Squad는 이 튜토리얼에서 다루는 경량 Jira 네이티브 애드온입니다. Zephyr Scale(이전 TM4J)은 재사용 가능한 라이브러리, 사용자 지정 상태 및 BDD 지원 기능을 갖춘 보다 강력한 엔터프라이즈 옵션입니다.
  • 🛠️ 핵심 워크플로우: 테스트 이슈를 생성하고, 테스트 사이클을 구성하고, 사이클에 테스트를 추가하고, 실행을 할당하고, 단계별로 통과 또는 실패를 표시하고, Zephyr 대시보드 가젯을 통해 메트릭을 볼 수 있습니다.
  • ☁️ 배포 옵션: Jira Cloud, Jira Data Center 및 Jira Server(서버 지원은 2024년 2월에 종료됨)에서 사용할 수 있으며 Atlassian Marketplace에서 몇 분 만에 설치할 수 있습니다.
  • 🤖 AI 지원: SmartBear의 HaloAI는 이제 Jira 스토리에서 테스트 케이스를 제안하고, 단계 설명을 작성하며, 위험 영역을 파악하여 Zephyr Squad 및 Zephyr Scale 내에서 수동 작성 시간을 줄여줍니다.
  • 📊 보고 : 테스트 실행 번다운 차트, 실패율이 높은 테스트 목록 등과 같은 Zephyr 내장 도구 Trac실행 데이터를 Jira 기본 대시보드에 통합하여 진행 여부를 결정할 수 있습니다.

Zephyr for Jira 테스트 관리 튜토리얼

Zephyr는 Atlassian Jira용으로 가장 널리 사용되는 테스트 관리 솔루션 중 하나입니다. 2021년 SmartBear에 인수된 Zephyr 제품군은 현재 다양한 제품을 포함합니다. 제피르 스쿼드 (이전에는 Jira용 Zephyr로 알려졌습니다.) 미풍의 비늘 (이전에는 TM4J였음) 그리고 Zephyr EnterpriseSmartBear는 100개국 이상에서 수만 명의 고객이 매일 Zephyr 제품을 사용하여 소프트웨어 출시 속도를 높이고 있다고 밝혔습니다.

제피르 스쿼드 Zephyr는 모든 Jira Cloud 또는 Data Center 프로젝트에 고품질 테스트 관리 기능을 제공하는 Jira 네이티브 애플리케이션입니다. Zephyr를 Jira 내에서 사용하면 모든 Jira 프로젝트에서 테스트를 생성, 조회 및 실행할 수 있으며, 다른 Jira 이슈와 연결된 구조화된 테스트 주기의 일부로 즉시 실행할 수도 있습니다. 자세한 테스트 지표는 다음과 같습니다. trac맞춤 설정이 가능한 Zephyr 대시보드 가젯을 통해 관리하세요.

Zephyr는 다양한 배포 옵션을 제공합니다:

  1. 지라 클라우드용 제피르 스쿼드
  2. Zephyr Squad for Jira Data Center
  3. Zephyr Squad for Jira Server (2024년 2월 서비스 종료 예정)

이 튜토리얼에서는 제피르 스쿼드와 그 기능에 대해 자세히 다룹니다.

Jira용 Zephyr Squad의 기능

  • Jira에 기본적으로 통합되어 있어 사용자는 이미 작업 중인 프로젝트를 벗어나지 않고도 테스트를 작성하고 실행할 수 있습니다.
  • 테스트는 프로젝트 주기와 통합되어 있어 팀이 trac소프트웨어 품질을 평가하고 매 스프린트마다 정보에 기반한 진행/중단 결정을 내립니다.
  • Zephyr가 모든 Jira 프로젝트에 추가하는 테스트 이슈 유형을 사용하여 테스트를 생성, 계획 및 실행합니다.
  • 개별 테스트에 대한 테스트 단계 및 첨부 파일을 생성, 조회 및 수정할 수 있습니다. 테스트 실행 주기를 구성하고, 테스트를 실행하고, 결함을 특정 테스트 단계에 연결할 수 있습니다.
  • Trac테스트 실행 번다운 차트와 같은 Zephyr의 기성 도구를 통해 품질 지표를 분석합니다. Trac능력 및 가장 많이 실패하는 테스트.
  • REST API, ZAPI 및 CI/CD 통합을 지원합니다. Jenkins, Bamboo또한 자동화된 테스트 결과 가져오기를 위해 GitHub Actions를 사용합니다.
탑픽
Zoho Projects

Zoho Projects 이 소프트웨어는 기획, 실행, 테스트, 팀 협업 등 프로젝트의 전체 수명 주기를 지원하는 강력한 프로젝트 관리 도구입니다. 작업 관리 기능을 포함한 다양한 도구를 제공합니다. tracGantt 차트, 스프린트 보드, 실시간 보고 기능 등을 제공합니다. 직관적인 인터페이스와 유연한 프레임워크 덕분에 초보자는 물론 워크플로우를 효율적으로 간소화하려는 숙련된 프로젝트 관리자에게도 이상적인 선택입니다.

방문 Zoho Projects

제피르 스쿼드 vs 제피르 스케일: 어떤 걸 사용해야 할까요?

SmartBear는 Jira에 특화된 테스트 관리 제품 두 가지를 판매하는데, 이 두 제품을 혼동하는 것이 신규 사용자들이 가장 흔히 저지르는 실수입니다. 어떤 제품을 선택할지는 팀 규모, 거버넌스 요구 사항, 그리고 프로젝트 간 테스트 재사용 빈도에 따라 달라집니다.

  • 제피르 스쿼드 이 튜토리얼에서 다루는 Jira 네이티브 방식의 간편한 옵션입니다. 테스트를 Jira 이슈 유형으로 저장합니다. Test ZQL 검색을 지원하며, 기존 Jira 보드 내에서 직접 테스트 관리를 원하는 애자일 팀에 이상적입니다.
  • 미풍의 비늘 - 엔터프라이즈 옵션(이전 명칭: Jira용 테스트 관리, TM4J). Jira 이슈 외부에 테스트를 저장합니다. tracker는 재사용 가능한 테스트 라이브러리, 사용자 정의 상태, 매개변수, Gherkin BDD 단계 및 폴더 계층 구조를 지원합니다. 규제 또는 감사 요구 사항이 있는 대규모 QA 조직에 더 적합합니다.
  • Zephyr Enterprise Jira와는 별도로 작동하는 독립형 웹 애플리케이션입니다. Atlassian 제품군 외에도 다양한 도구와의 연동 보고가 필요한 조직을 대상으로 합니다.

Jira 환경에서 작업하는 50명 미만의 소규모 테스터 팀이라면 Zephyr Squad가 적합한 시작점입니다. 여러 프로젝트에서 공유 가능한 테스트 라이브러리가 필요하거나 공식적인 규정 준수 보고가 필요한 경우에는 Zephyr Scale을 검토해 보세요.

Zephyr Squad를 Jira 테스트 관리에 사용하는 방법

시작하기 전에 Zephyr Squad 인스턴스를 설정하세요. 또는 제피르 스쿼드 무료 체험 또는 Atlassian Marketplace에서 라이선스를 구매하세요. Jira 관리자가 Zephyr Squad 추가 기능을 설치 및 활성화했는지, 그리고 사용자 계정에 대상 프로젝트에서 테스트 이슈를 생성하고 편집할 수 있는 권한이 있는지 확인하세요.

테스트 만들기

단계 :

  1. 테스트 케이스를 생성하려면 (유형이 있는 문제) Test ), 클릭하세요 만들기 상단 메뉴 탐색에 있는 버튼입니다.

Zephyr for Jira에서 테스트 생성

  1. The 이슈 생성 다음 필수 입력란과 함께 대화 상자가 열립니다.
    1. 하이라이트 - 테스트 케이스 생성 후 해당 테스트 케이스가 저장될 Jira 프로젝트입니다.
    2. 문제 유형 – 선택 Test (이 문제 유형은 Zephyr Squad에서 추가했습니다.)
    3. 제품 개요 – 테스트 케이스의 이름 또는 제목.
    4. 보고자 – 테스트 케이스를 생성하는 Jira 사용자.

테스트 이슈 유형을 사용하여 이슈 생성 대화 상자를 만듭니다.

  1. 필수 입력란을 모두 채운 후, 양식 하단으로 스크롤하여 테스트 단계를 추가하세요. 각 단계는 세 가지 정보를 수집합니다.
    1. 테스트 단계 - Descript이 단계에서 수행해야 하는 작업의 내용입니다.
    2. 테스트 데이터 – 해당 단계에 필요한 모든 데이터.
    3. 예상 결과 – 작업이 수행된 후 나타나야 하는 결과입니다.

Zephyr에 테스트 단계를 추가합니다.

테스트 수정 및 보기

단계 :

  1. 테스트 케이스를 보고 필드를 수정하려면 클릭하세요. 테스트 상단 메뉴 탐색에서 선택하세요 검색 테스트.

Zephyr의 검색 테스트 메뉴

  1. 테스트 케이스 필터링을 위한 Zephyr Query Language(ZQL) 컨트롤이 있는 검색 화면이 열립니다. 클릭하세요. 제품 개요 검사하려는 테스트 케이스의 창을 엽니다. 이 예에서는 테스트 케이스를 엽니다. Guru99번 예제 테스트 케이스.
    1. ZQL은 테스트 상태, 주기, 레이블, 담당자 등과 같은 추가 필터를 제공하여 결과를 좁힐 수 있습니다.

Zephyr에서 ZQL 검색 결과

  1. 그러면 개별 테스트 케이스 보기 화면이 열립니다. 아무 필드나 클릭하면 바로 편집할 수 있습니다. 누르세요. 엔터 버튼 키보드를 누르면 Zephyr가 변경 사항을 자동으로 저장합니다. 개별 테스트 단계를 편집하고 드래그 앤 드롭으로 순서를 재배열할 수도 있습니다.

테스트 케이스 필드 및 단계를 편집합니다.

테스트 주기 생성

단계 :

  1. 테스트 주기를 생성하려면 클릭하세요. 주기 요약테스트 요약 페이지를 확인하시기 바랍니다.

Zephyr의 사이클 요약 탭

  1. 기존 테스트 주기는 인터페이스 왼쪽 편에 폴더 구조로 정리되어 표시됩니다. 새 테스트 주기를 추가하려면 을 클릭하세요. + 폴더 구조 메뉴 맨 위에 있는 버튼입니다.

Zephyr에 새 테스트 주기 추가

  1. The 새 주기 생성 대화 상자가 열립니다. 필드를 모두 입력하고 클릭하세요. 찜하기필드는 다음과 같습니다.
    1. 버전 - Jira 프로젝트에 대해 정의된 버전 목록입니다.
    2. 이름 – 테스트 주기 이름 (필수).
    3. 기술설명 – 해당 주기에 대한 간략한 설명.
    4. 구축 – 빌드 식별자용 정보 필드(선택 사항).
    5. 환경 – 테스트 환경에 대한 정보 입력란 (선택 사항).
    6. 이와 같은 서비스: – 테스트 주기의 시작일.
    7. - 테스트 주기의 종료일입니다. 종료일은 강제 사항이 아니므로 사용자는 해당 날짜 이후에도 테스트를 추가하고 실행할 수 있습니다.

새 주기 생성 대화 상자 필드

  1. 저장 후, 새 주기는 인터페이스 왼쪽의 폴더 트리에 나타납니다.

폴더 트리에 새로운 테스트 주기가 추가되었습니다.

테스트 주기에 테스트 추가

단계 :

  1. 테스트 주기에 테스트 케이스를 추가하려면 다음을 엽니다. 주기 요약 탭을 누르고 채우려는 주기를 클릭합니다. 그런 다음 클릭합니다. 테스트 추가 인터페이스 오른쪽, 테스트 실행 테이블 위에 있습니다.

주기 요약에 테스트 추가 버튼

  1. The 테스트 추가 대화 상자가 나타납니다. 드롭다운 목록을 사용하여 테스트 주기에 포함할 테스트 케이스를 검색하거나 테스트 ID를 직접 입력합니다. 테스트를 선택한 후 Jira 사용자에게 할당합니다. 해당 사용자가 테스트 주기에서 추가된 테스트를 실행할 초기 담당자가 됩니다.
  • 개별 테스트를 실행할 때 담당자를 나중에 변경할 수 있습니다.

추가 모든 테스트 케이스를 선택하고 할당하는 작업을 완료했으면 됩니다.

테스트 추가 대화 상자 및 담당자 선택기

  1. Zephyr는 선택한 모든 테스트 케이스를 선택한 Jira 사용자에게 추가하고 할당합니다. 진행률 대화 상자가 나타납니다. 완료되면 클릭하세요. 닫기 오른쪽 하단.

테스트 추가 진행 대화 상자

  1. 테스트를 추가한 후 사이클 이름을 클릭하면 실행 테이블에서 추가된 모든 테스트를 볼 수 있습니다.

테스트 주기 실행 테이블

테스트 실행 할당

단계 :

  1. 주기 요약 페이지에서 E 테스트 케이스를 할당하려는 항목 옆에 있는 버튼을 클릭하세요.

E 버튼을 눌러 테스트 실행을 시작합니다.

  1. 테스트 실행 화면이 열립니다. 다음을 사용하세요. 할당 드롭다운 목록에서 다른 사용자를 선택할 수 있습니다. Zephyr는 변경 사항을 자동으로 저장합니다.

테스트 실행 권한을 다른 사용자에게 재할당

테스트 실행

단계 :

  1. 테스트 케이스의 상태를 변경하여 빠르게 실행하세요. Status 주기 실행 테이블의 열입니다. 더 자세한 실행 내용을 보려면 클릭하세요. E 테스트 옆에 있는 버튼입니다.

빠른 실행 상태 드롭다운

  1. 실행 보기에서 값을 선택하여 전체 테스트 케이스를 표시합니다. 실행 상태 드롭다운 목록(일반적인 값: PASS, FAIL, WIP, BLOCKED, UNEXECUTED). Zephyr는 실행 결과를 기록합니다.

실행 상태 드롭다운 값

  1. 각 테스트 단계를 독립적으로 실행할 수도 있습니다. 테스트 세부 정보 섹션으로 스크롤하여 변경하세요. Status 각 단계별 드롭다운 메뉴가 제공됩니다. 단계별 결과는 테스트 케이스 상태로 집계되어 Zephyr의 보고 기능에 반영됩니다.

개별 테스트 단계를 실행합니다.

테스트 진행 상황 보기

단계 :

  1. 모든 활동에 대한 테스트 진행 상황을 보려면 클릭하세요. 대시 보드 상단 메뉴에서 원하는 대시보드를 찾아 열어보세요.

Zephyr 가젯을 사용하여 Jira 대시보드를 엽니다.

  1. 대시보드에는 Zephyr 보고 가젯을 포함하여 추가된 모든 가젯이 표시됩니다. Zephyr 가젯을 더 추가하려면 을 클릭하십시오. 가젯 추가 대시보드 오른쪽 상단에 있는 버튼입니다.

Jira 대시보드에 가젯 추가 버튼 추가

  1. The 가젯 추가 대화 상자가 열립니다. 입력하세요. 산들바람 검색창에 입력하여 Zephyr의 테스트 도구(테스트 실행 번다운 차트, 실패율 상위 테스트, 테스트 실행 결과)를 필터링하세요. Trac(이용성 등). 기기를 선택하고 클릭하세요. 가젯 추가 팀에서 볼 수 있도록 대시보드에 배치하세요. track 진행 상황을 한눈에 확인하세요.

Zephyr 보고 장치를 추가합니다.

Zephyr에서 AI가 테스트 관리를 어떻게 변화시키고 있을까요?

SmartBear는 자사의 Zephyr 제품군에 AI 기능을 통합했습니다. 헤일로AI 이 이니셔티브는 Zephyr Squad와 Zephyr Scale에 이미 상당한 영향을 미치고 있습니다. 이제 AI는 연결된 Jira 스토리를 읽고 단계, 테스트 데이터 및 예상 결과를 포함하는 테스트 케이스 초안을 생성하여 테스터가 작성에 소요하는 시간을 획기적으로 단축합니다.

AI 기능은 과거 실행 기록을 분석하여 위험 요소를 파악합니다. 가장 자주 실패하는 테스트를 강조 표시하고, 불안정한 단계를 표시하며, 다음 테스트 주기에서 추가적인 검증이 필요한 제품 영역을 제안합니다. 생성형 어시스턴트는 실패한 테스트 실행 결과를 Jira에 바로 연결할 수 있는 결함 설명으로 요약하고, 일반 영어 ZQL 쿼리를 번역해 줍니다. AI는 인간의 검토를 대체하는 것이 아니라, 테스트 관리를 더욱 효율적이고 탐색적인 작업으로 전환하는 데 도움을 줍니다.

자주 묻는 질문

현재 SmartBear에서 Zephyr Squad라는 이름으로 판매되는 Zephyr for Jira는 테스트 관리를 위한 Jira 네이티브 애드온입니다. 팀은 이 애드온을 통해 테스트 케이스를 Jira 이슈로 생성하고, 테스트 주기를 구성하고, 테스트를 실행하고, 결함을 연결할 수 있습니다. tracJira를 벗어나지 않고 대시보드 가젯을 통해 품질을 관리하세요.

Zephyr Squad는 Jira 테스트 이슈로 테스트를 저장하는 경량 Jira 네이티브 솔루션입니다. Zephyr Scale(이전 TM4J)은 별도의 테스트 라이브러리, 사용자 지정 상태, BDD 단계 및 폴더 계층 구조를 제공하는 엔터프라이즈급 솔루션으로, 대규모 QA 팀과 감사 중심 환경에 맞춰 설계되었습니다.

Zephyr Squad는 Jira Cloud 및 Jira Data Center에서 실행됩니다. Atlassian은 2024년 2월에 Jira Server 지원을 종료했으므로 새로운 Zephyr Squad 배포는 Cloud 또는 Data Center를 대상으로 해야 합니다. 기존 Server 설치는 더 이상 기능 업데이트를 받지 못합니다.

ZQL은 Zephyr Query Language의 약자로, 테스트 케이스, 실행 및 주기를 검색하기 위한 JQL 스타일 구문입니다. cycleName, executionStatus, projectKey, assignee 등의 필터를 지원하며, 테스터가 저장된 검색 및 대시보드 보고서를 구축하는 데 도움이 됩니다.

예. Zephyr Squad는 자동화된 결과를 게시하기 위한 REST API와 ZAPI 추가 기능을 제공합니다. 일반적인 파이프라인은 다음에서 결과를 푸시합니다. Jenkins, Bamboo, GitHub Actions, Selenium, Cypress예산 및 TestNG Jira 내에서 실행 상태를 자동으로 업데이트합니다.

SmartBear의 HaloAI는 Jira 스토리에서 테스트 케이스 초안을 생성하고, 테스트 단계와 예상 결과를 제안하며, 실패한 실행 결과를 결함 설명으로 요약하고, 불안정하거나 위험도가 높은 테스트를 강조 표시하여 팀이 실패 가능성이 가장 높은 케이스에 집중할 수 있도록 합니다.

생성형 AI는 단계, 테스트 데이터 및 예상 결과에 대한 훌륭한 초안을 생성하지만, 예외적인 상황과 비즈니스 맥락을 놓치는 경우가 있습니다. 따라서 생성형 AI의 결과물을 시작점으로 활용하고, 개발자 또는 제품 담당자와 검토한 후 실행 전에 모든 단계를 수동으로 검증해야 합니다.

이 게시물을 요약하면 다음과 같습니다.