Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

TestRail과 JIRA 연동 비디오(5분, 영문) 한글 번역 스크립트


Recommended Posts

JIRA 지원 능력은 TestRail 이 오래전부터 다른 도구에 비해 가장 비교되는 강점입니다. 

TestRail과 JIRA 연동에 대해 핵심만 빠르게 이해할 수 있는 비디오(5 분, 영어)와 한글 번역 스트립트입니다.

[00:06] TestRail 교육 비디오 시리즈 중 5 편입니다. TestRail 을 이슈 트래킹 도구와 연동하여 사용하기에 대해 살펴봅니다.

[00:20] 혹시 이슈 트레킹 도구를 사용하고 있다면, TestRail 과 연동할 것을 적극 권장합니다.

[00:23] 연동 절차는 몇분이면 완료할 수 있습니다.

[00:28] 이 비디오는 지라(JIRA)를 예로 들어 설명합니다.

[00:35] 먼저 TestRail 에 로그인합니다.

[00:40] 지라(JIRA) 연동을 설정하려면 “ADMINISTRATION” 메뉴로 가서

[00:42] "Integration"을 선택합니다.

[00:45] "Configure JIRA integration" 버튼을 클릭하면 JIRA 을 손쉽게 연동할 수 있는 화면이 나옵니다.

[00:53] 연동하려는 JIRA 의 인스턴스 정보와 계정 정보를 여기에 입력합니다. 여기에 등록된 JIRA 계정은 TestRail의 사용자가 개인 설정에서 자신의 JIRA 계정을 사용하도록 설정하지 않을 경우에 사용될 디펄트 JIRA 계정입니다.

[01:13] JIRA 클라우드인 경우, JIRA 로그인 이메일과 해당 JIRA 계정으로 발급된 API 토큰이 필요합니다.

[01:20] JIRA 서버를 사용한다면, JIRA 유저네임과 패스워드가 필요합니다.

[01:28] 연결이 되면, 프로필 설정으로 가서 TestRail 로그인 사용자만이 사용할 JIRA 계정의 정보를 입력 또는 확인합니다.

[01:32] 로그인명을 클릭하고 “My Settings”을 선택한 후 “Settings” 탭을 열면 지정된 User Variable 에 값을 넣을 수 있습니다. (참고: User Variable 은 TestRail 로그인 계정과 JIRA 사용자 정보를 맵핑할 때 사용되며, TestRail 의 ADMINISTRATION 에서 만들 수 있습니다)

[01:44] 연동 설정은 수작업으로도 할 수 있습니다. 수작업인 경우 자동보다 복잡하며 https://www.gurock.com/testrail/docs/integrate/tools/jira/introduction 문서를 참고하여 진행하게 됩니다.

[02:00] 이제 어떻게 연동되는 지를 보겠습니다.

[02:03] 먼저 “TEST RUNS & RESULTS” 탭으로 가서

[02:05] 테스트 결과를 추가할 테스트를 선택합니다.

[02:08] 예를 들어 테스트 실패했음을 등록한다면, Failed 를 선택하고, 관련 메모를 기록합니다.

[02:15] Defects 항목에 Push 와 Add 링크가 있습니다.

[02:21] Add 링크를 클릭하면 (새 버그 리포트를 추가할 수 있도록) JIRA 로 이동합니다.

[02:27] Push 링크를 클릭하면 TestRail 화면을 나가지 않고도, 이 화면의 항목들이 JIRA 에 버그 리포트로 추가됩니다. 이 예제의 경우, JIRA 의 프로젝트, 이슈 타입, 컴포넌트 항목은 JIRA 에서 정해집니다.

[02:41] 각 이슈 트레킹 도구마다 이슈 항목과 이름이 조금씩 다르기 때문에, 이 화면의 항목 역시 연동되는 이슈 트레킹 도구에 따라 달라집니다.

[02:49] TestRail 의 버그 리포트 화면에는 Comment 항목이 기본으로 들어있어서 여러 곳에서 같은 내용을 기록할 필요가 없습니다.

[02:52] JIRA 의 Description 항목에 TestRail 에 있는 더 많은 데이터를 자동으로 넣고 싶으면 Push Template 을 만듭니다.

[03:04] Issue Template 을 설정하려면 “ADMINISTRATION” 화면에서 “Integration”을 선택하고, “JIRA defect plug-in settings”를 클릭합니다.

[03:14] “Enter a template” 링크를 선택하면, 일부 Variable 들 (테스트 결과의 Comment 와 Detail)이 TestRail 의 Comments 의 내용 안에 들어가도록 작성되어 있는 것을 볼 수 있습니다.

[03:24] 그 아래에 있는 “Add Field” 링크를 클릭하면, JIRA 의 Description 에 넣을 수 있는 TestRail 의 테스트케이스와 테스트 결과의 데이터 항목들이 표시됩니다.

[03:37] 템플릿에는 TestRail 에서 가져오는 데이터 뿐만 아니라 직접 작성한 텍스트로 넣을 수 있습니다. 그리고 (Heading, 굵은글자,기울임체 등등)JIRA의 텍스트 포맷 표기법을 템플릿에 반영할 수도 있습니다.

[03:54] TestRail 에서 새 이슈를 JIRA 로 푸쉬하면, JIRA 의 이슈에 템플릿에서 지정한 데이터, 텍스트, JIRA 텍스트 포맷이 반영되어 표현됩니다.

[04:08] JIRA 의 필드도 커스터마이징할 수 있습니다.

[04:11] 사용자 지정 필드를 찾아야 한다면 원하는 필드들을 Defects 의 Push 창에서 추가할 수 있습니다.

[04:18] 버그 리포트를 푸쉬하면 TestRail 은 새로 발급된 해당 이슈 ID 와 링크를 자동으로 Defects 란에 넣습니다. 테스트 결과 리포트에는 복수의 이슈 리포트를 푸쉬할 수 있으며, 복수의 이슈 ID 를 수작업으로 넣을 수도 있습니다.

[04:34] “Add Result”를 클릭하고, 테스트 페이지에서 맨 아래로 스크롤을 내리면, Test Cases 섹션에 이슈 ID 가 보입니다. 이슈 ID 위에 마우스를 올리면, 해당 이슈의 상태를 볼 수 있고, 클릭하면 JIRA 의 해당 버그 리포트 페이지로 이동합니다.

[04:47] TestRail 6.1 부터는 JIRA 안의 이슈 화면에서 Test Run 을 추가할 수 있어서 훨씬 효율적입니다.

[04:58] 또 한가지, TestRail 에서 테스트케이스를 (요구사항, 버그 리포트, 유스 케이스, 기능 요구 등) 외부 자료를 Reference 할 수 있습니다.

[05:08] 테스트케이스 하나를 열고 “Edit”를 틀릭하면 References 항목이 있습니다. 여기에 (JIRA 의 이슈나 요구 사항 등) 외부 참조 ID 를 하나 이상 넣을 수 있습니다.

[05:21] 테스트와 관련된 모든 외부 참조 또는 연결된 이슈를 한눈에 보려면 테스트케이스(Testcase)와 테스트 실행(Test Run) 페이지에서 Defects 또는 References 컬럼을 추가합니다.

[05:33] 지금까지 TestRail 과 이슈 트래킹 도구 연동을 알아봤습니다. 다음 비디오 즉 6 편에서는 TestRail 의 마일스톤(Milestone)과 할일목록(ToDo)에 대해 살펴보겠습니다.

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.