파이어맨 이야기



이슈트래커 중에 많이 사용되는 Jira와 오픈소스 프로그램 중 테스트 케이스 관리도구를 연동하는 방법입니다. 


1. TestLink에서 System → Issue Tracker Management를 클릭합니다. 

2. 생성하기를 누릅니다.

3. Issue Tracker에 이름을 입력하고  , Type에는 JIRA (interface:rest)를 클릭합니다. 

4. Configuration에 아래와 같이 입력하고 저장버튼을 클릭합니다.

<issuetracker>

<username><jira User id></username>

<password><Jira User password></password>

<uribase><jira URL></uribase>

<!-- CRITIC - WITH HTTP getIssue() DOES NOT WORK -->

<uriapi><jira URL>/rest/api/latest/</uriapi>

<uriview><jira URL>/browse/</uriview>

<userinteraction>1</userinteraction>

<!-- 1: User will be able to manage following attributes from GUI -->

<!-- Issue Type, Issue Priority, Affects Versions, Components -->

<!-- 0: values for attributes will be taken FROM this config XML from GUI -->

 

<!-- Configure This if you want be able TO CREATE ISSUES -->

<projectkey><프로젝트키></projectkey>

<issuetype><이슈타입아이디></issuetype>

<issuepriority><이슈우선순위></issuepriority>

</issuetracker>


위의 설정정보 설명

- username : JIRA 접속아이디를 입력합니다. (Jira접속 아이디는 Reporter를 수정할 수 잇는 권한 필요합니다.)

- password : JIRA 접속아이디의 비밀번호를 입력합니다.

- uribase : jira접속정보를 입력합니다.

- urlapi : rest API주소를 입력합니다.

- uriview: JIRA 브라우저 주소를 입력합니다.

- userinteraction : 이슈 생성시 사용자가 GUI를 통해 설정을 관리할지 아래의 설정을 따라갈지를 정하는 설정

 - projectkey : JIRA 프로젝트키를 입력합니다.

 -issuetype: JIRA 이슈타입정보를 입력합니다. (적용되는지 확인안됨)


5.TestLink메인화면에서 테스트 프로젝트 → 테스트 프로젝트 관리를 클릭합니다. 

6.등록되어 있는 테스트프로젝트 중 Jira와 연동할 프로젝트를 클릭합니다. 

7.아래와 같이 Issue Tracker Ingegration에 사용함을 체크하고 , issue tracker를 설정 후 저장을 클릭합니다. 

8.연동확인을 위해 테스트 실행 → 테스트 실행하기를 클릭합니다. (빌드생성 및 테스트케이스 추가/삭제가 완료된 상태에서 가능)

9.특정 Testcase와 같이 실행결과가 잇는 Test Case의 버그 등록버튼을 클릭합니다. 

10.제목을 수정하고, 이슈 타입을 Bug로 설정하고 Version, component, 설명을 입력 후 저장을 클릭합니다. 

11.Jira에 버그가 등록된 것을 확인합니다. 





공유하기

facebook twitter kakaoTalk kakaostory naver band