Close

자동화된 mabl 테스트에서 Jira 이슈를 만드는 방법

Thomas Lavin 얼굴 사진
Thomas Lavin

mabl 제품 관리자

이 자습서에서는 실패한 mabl 테스트에서 스토리 또는 버그와 같은 Jira 이슈를 만드는 방법을 자세히 설명합니다. 또한 mabl이 수집하는 중요한 진단 정보를 첨부하여 단일 정보 소스를 만드는 방법도 다룹니다.

시간

10분 분량

관객

이전에 이슈 및 버그 보고서를 만든 경험을 갖춘 Jira 사용자입니다.

필수 조건

기존 mabl 계정이 있습니다. 여기에서 시작하세요.

Jira 계정이 있고 Jira 프로젝트(스크럼 또는 칸반)를 만들었습니다. 여기에서 시작하세요.

Jira Cloud용 mabl 앱을 설치했습니다. 설치 방법에 대한 비디오를 확인하세요.

1단계. 실패한 테스트에서 시작

mabl은 오류가 발생하는 즉시 사용자에게 경고합니다. 팀의 요구 사항에 따라 여러 가지 방법으로 실패 알림을 쉽게 받을 수 있습니다. 이 자습서는 mabl 내에서 시작합니다.

mabl

1. 기본 대시보드에서 클릭하여 결과 페이지로 이동합니다.

메인 mabl 대시보드

2. 실패한 테스트의 상태를 클릭하여 실패를 검토합니다.

실패한 테스트의 mabl 상태

2단계. 근본 원인 파악

Jira에서 실패를 기반으로 이슈를 만들기 전에 근본 원인을 파악하는 것이 중요합니다.
mabl은 실패를 보고하고 가능한 빠르게 근본 원인을 식별하는 컨텍스트를 포함한 풍부한 진단 데이터를 제공합니다. 여기에는 스크린샷, HAR 파일, DOM 및 단계 추적과 같은 아티팩트가 포함됩니다.

1. 실패한 단계를 검사합니다.

2. 스크린샷 또는 DOM 스냅샷과 같은 진단 정보를 사용하여 변경 사항을 확인합니다.

M-020 유효성 검사 결과 페이지 mabl

3. 원인을 확인합니다. 이 경우 요소는 DOM에 나타나지 않습니다.

mabl의 DOM

3단계. Jira에 보내기

클릭 몇 번으로 방금 조사한 테스트 실행을 기반으로 Jira 티켓을 만들 수 있습니다. 이 Jira 티켓은 팀의 단일 정보 소스 역할을 합니다. mabl은 모두가 같은 컨텍스트에 액세스할 수 있도록 진단 정보를 자동으로 첨부합니다.

1. Jira에 추가 버튼

Jira에 추가 버튼, mabl

2. 만들려는 프로젝트 및 이슈 유형을 선택합니다.

프로젝트 및 이슈 유형 선택, mabl

3. 요약, 설명 및 추가 세부 정보를 제공합니다.

요약, 설명 및 추가 세부 정보를 제공합니다

4. 저장합니다. 그런 다음 새로 만든 이슈를 클릭하여 Jira 내에서 엽니다.

mabl에서 새로 만든 이슈를 클릭하여 Jira 내에서 엽니다

4단계. 수정 사항 구현

이슈가 확인되면 mabl이 추가한 진단 정보를 확인하고 로컬에서 문제를 확인하는 것이 일반적입니다. mabl CLI 또는 데스크톱 앱을 사용하면 버그를 발견한 것과 같은 테스트의 헤드리스 실행을 빠르게 시작할 수 있습니다.

1. 모든 진단 정보가 첨부되어 있는지 확인합니다.

mabl에서 만든 Jira 티켓의 첨부 파일

CLI에서 복제

2. 연결된 테스트 실행을 사용하여 `-jr'로 끝나는 테스트 실행 ID를 가져옵니다.

3. `$ mabl tests run --run-id ` 명령으로 CLI를 열고 실행하여 로컬에서 테스트를 실행하고 실패를 확인합니다.

CLI

4. 수정 사항 구현을 시작합니다.

데스크톱 앱에서

5. mabl 데스크톱 앱에서 테스트를 찾아서 연 다음 오른쪽의 테스트 실행을 클릭하고 구체적인 환경 또는 자격 증명 집합과 같은 추가 매개 변수를 테스트 실행에 추가합니다.

테스트/M-020 유효성 검사 결과 페이지

6. 1회 실행 시작을 클릭하여 로컬에서 테스트를 시작하고 실패를 확인합니다.

실행 시작 버튼 mabl
로컬 실행 출력 mabl

7. 수정 사항 구현을 시작합니다.

5단계. 수정 사항을 유효성 검사

수정이 완료되면 mabl CLI를 사용하여 로컬 빌드에 대해 로컬에서 테스트를 실행할 수 있습니다. 짧은 시간 내에 변경 사항을 통해 이슈를 해결했는지 확인할 수 있습니다. 또한 변경 사항이 파이프라인을 통해 이동함에 따라 각 빌드에서 mabl 테스트를 계속 실행할 수 있습니다.

CLI에서 복제

1. 5.2단계와 5.3단계를 반복하여 변경 사항이 테스트를 통과하는지 확인합니다.

CLI

데스크톱 앱에서

2. 5.5단계와 5.6단계를 반복하여 변경 사항이 테스트를 통과하는지 확인합니다.

로컬 실행 출력 mabl

3. 변경 사항이 파이프라인을 이동하는 동안 모니터링합니다.

완료

4. 이슈가 종료되면 mabl은 앱 내에서 자동으로 이슈를 종료합니다.

자동 닫기 mabl

Atlassian Open DevOps에 대한 통합을 자세히 확인하세요.

Thomas Lavin
Thomas Lavin

Thomas는 mabl의 제품 관리자로, 빠른 속도의 소프트웨어 팀이 코드가 적게 필요한 지능형 테스트 자동화를 구축할 수 있도록 코드가 적게 필요하거나 필요하지 않은 도구에 열정을 쏟고 있습니다. 기술을 통해 창의성과 사회적 이익을 위한 도구를 만드는 데 전념하고 있으며, 여가 시간에는 사진 장비용 P2P 마켓플레이스인 Midtoned를 위한 코드가 필요하지 않은 플랫폼을 운영하고 있습니다. Thomas는 이전에 QA에서 Bain & Company의 소프트웨어 품질 보증 부문 인턴으로 근무했습니다.


이 기사 공유

여러분께 도움을 드릴 자료를 추천합니다.

이러한 리소스에 책갈피를 지정하여 DevOps 팀의 유형에 대해 알아보거나 Atlassian에서 DevOps에 대한 지속적인 업데이트를 확인하세요.

DevOps 일러스트레이션

DevOps 커뮤니티

DevOps 일러스트레이션

DevOps 학습 경로

맵 일러스트레이션

무료로 사용해보기

DevOps 뉴스레터 신청

Thank you for signing up