Mantis-퀵 가이드

Mantis Bug Tracker는 오픈 소스 웹 기반 애플리케이션 도구입니다. 결함 라이프 사이클 전체에서 버그 추적에 사용됩니다. 버그 추적과 함께 Mantis는 릴리스 기능을 지원하여 프로젝트 또는 소프트웨어의 다양한 릴리스를 관리합니다.

Mantis는 Mantis Bug Tracker의 약자 인 MantisBT라고도합니다. Mantis의 이름과 로고는 Mantidae 곤충 계열을 나타냅니다. 소프트웨어에서는 버그라고합니다.

Mantis는 도구의 데모, 다운로드 (자신 만의 Mantis 설정) 및 호스팅 버전을 제공합니다. Release Management와 함께 Issue Tracking 및 Life Cycle에 대한 다양한 기능을 지원합니다.

Mantis의 개발은 2000 년에 Kenzaburo Ito에 의해 시작되었습니다. 2002 년 후반에 다른 팀원 (Jeroen Latour, Victor Boctor 및 Julian Fitzell)이 합류했습니다. Mantis의 기본 버전 1.0.0은 2006 년 2 월에 출시되었습니다.

2012 년 GitHub는 Mantis 프로젝트 소스 코드의 공식 저장소가되었습니다.

라이센스 및 무료 평가판

  • 오픈 소스 소프트웨어입니다. 기본 버전을 사용하는 데 라이센스가 필요하지 않습니다.

  • 무료 트레일에 대한 데모 및 호스팅 버전을 제공합니다.

  • 자신의 Mantis 소프트웨어를 설정하는 다운로드 기능을 지원합니다. 사용자는 이메일 ID를 사용하여 가입 할 수 있습니다.

  • Mantis는 다음에서 볼 수있는 추가 기능에 따라 다른 가격 견적을 제공합니다. https://www.mantishub.com/pricing

용법

  • 결함 수명주기 동안 모든 버그 / 문제를 추적합니다.

  • 릴리스 수준에서도 관리합니다.

  • 분석 및보고 기능을 지원합니다.

  • 더 강력하고 효과적으로 만들기 위해 다른 소프트웨어 및 IDE와 함께 플러그인을 지원합니다.

명세서

Sr. 아니. 사양 및 설명
1

Application Copyright

저작권은 MANTIS System Limited Company (“MANTIS SYSTEM”)에 있습니다.

라이센스는 GNU General Public License 버전 2에 따라 이루어집니다.

2

Tool Scope

버그 추적 시스템으로 사용할 수 있습니다.

Stable Release

2.1.0 이후. 최신 릴리스는 2.5.1입니다.

4

Developed Language

코딩 언어로서의 PHP 및 데이터베이스 용 SQL

49 개 언어를 지원하는 도구

5

Operating System

크로스 플랫폼 (플랫폼 독립 소프트웨어)

6

System Requirements

웹 서버-Mantis는 주로 Microsoft IIS 및 Apache로 테스트되었습니다.

PHP-필수 확장은 mysqli, pgsql, oci8, sqlsrv, mbstring입니다.

데이터베이스-MySQL, PostgreSQL

7

Client Requirements

Firefox 45 이상

IE 10 이상

크롬 / 사파리 / 오페라

8

User Interface Available

API

데스크탑 GUI

모바일 UI

Mantis는 버그 추적을 위해 QA 및 기타 이해 관계자를 유치하기 위해 다양한 기능을 지원합니다. 다음은 Mantis의 핵심 기능입니다.

핵심 기능

Sr. 아니. 핵심 기능 및 설명
1

Collaboration and Hassle Free

팀원 및 고객과 쉽고 빠르고 전문적으로 협업 할 수 있습니다.

많은 사용자가 동일한 도메인과 동일한 데이터 세트를 사용할 수 있습니다. 라이선스 제품에만 사용할 수 있습니다.

2

Email Notification

모든 사용자 또는 팀 구성원은 문제에 대한 변경, 업데이트 또는 해결이있을 때마다 이메일 알림을받을 수 있습니다.

사용자 그룹 중 한 사람이 수행 한 모든 작업에 대해 이메일이 트리거됩니다.

이해 관계자의 진행 상황을 주시하기위한 투표 및 시청 기능.

주석 / 설명에 대해 특정 팀 구성원의주의를 끌려면 @mention을 사용하십시오.

Access Control

관리자는 개별 역할에 따라 사용자에게 액세스 권한을 부여 할 수 있습니다. 프로젝트마다 다르게 적용 할 수 있습니다. 따라서 한 사람이 두 개의 서로 다른 프로젝트에 대해 서로 다른 수준의 액세스 권한을 가질 수 있습니다.

4

Customization

Mantis는 각 레벨에서 사용자 정의를 지원합니다.

사용자는 이슈 생성 /보기를 위해 필드를 사용자 정의 할 수 있습니다.

사용자는 이슈 워크 플로 및 알림을 위해 필드를 사용자 지정할 수도 있습니다.

5

Dashboard

나에게 할당 된 대시 보드 표시, 할당되지 않음,보고 됨 및 기타 여러 표준 필터를 통해 개별 사용자에게 속한 모든 문제를 볼 수 있습니다.

타임 라인 기능을 사용하면 프로젝트 전체에서 일어나는 일을 주시 할 수 있습니다.

팀 구성원이 수행 한 최신 작업에 대한 실시간 스트림을 표시합니다.

6

Release Management

Mantis는 다양한 릴리스를 관리하는 데 도움이됩니다. 릴리스를 추적하기 위해 프로젝트 버전을 지원합니다.

사용자는 향후 릴리스를 생성하고 각 릴리스에 대한 문제를 표시 할 수도 있습니다.

더 나은 이해를 위해 문제 및 릴리스 정보를 로드맵 페이지에 요약 할 수도 있습니다.

7

Time Tracking

Mantis는 자체 내장 된 시간 추적 기능을 지원합니다.

사용자는 특정 문제에 소요 된 시간을 쉽게 입력 할 수 있습니다. 개인 또는 팀으로서 각 문제에 소요 된 시간에 대한 보고서를 작성하는 데 도움이 될 수 있습니다.

8

Integration/Plug-in

Mantis는 작업을 쉽게하기 위해 다른 소프트웨어와 연결하는 100 개 이상의 추가 기능을 지원합니다.

광범위한 추가 기능은 TestLodge, TestRail, TestCollab, Testuff, HipChat, Slack 등 전 세계에서 보편적입니다.

또한 Eclipse IDE 및 JetBrains를 지원합니다.

9

Common Features

Slack 및 HipChat 통합을 사용하여 팀은 서로 통신 할 수 있습니다.

Mantis는 GitHub 또는 BitBucket 자격 증명을 사용하여 MantisHub에 로그인하기위한 SSO (싱글 사인온) 액세스를 제공합니다.

10

Customer Support

Mantis 헬프 데스크는 매우 인기있는 기능입니다. 지원을 내부 문제 추적과 통합 할 수 있습니다.

Grasshopper 통합을 사용하여 사용자는 직접 음성 메일 회선을받습니다.

Mantis는 웹 애플리케이션으로 동일한 회사 / 프로젝트에 속한 개인 또는 요청 된 사용자 집합에게 비공개 웹 사이트를 제공합니다.

Mantis는 서버 측에서 실행할 수 있습니다. PHP 기반의 어플리케이션으로 Windows, Linux, MAC 등 모든 OS 플랫폼을 지원합니다. 모바일 뷰에서도 모바일 브라우저를 지원합니다.

시스템 요구 사항

Mantis는 웹 애플리케이션이므로 클라이언트 / 서버 개념을 따릅니다. 즉, Mantis는 서버 중앙에 설치 될 수 있으며 사용자는 모든 컴퓨터에서 웹 사이트를 사용하여 웹 브라우저를 통해 상호 작용할 수 있습니다.

  • Web Server− Mantis는 Microsoft IIS 및 Apache로 테스트되었습니다. 그러나 모든 최신 웹 서버 소프트웨어에서 작동 할 수 있습니다. Mantis는.php파일. 웹 서버 구성.php 확장 만 가능합니다.

  • PHP− 웹 서버는 PHP를 지원해야합니다. CGI 또는 기타 통합 기술로 설치할 수 있습니다.

  • Mandatory PHP Extensions − RDBMS의 확장은 mysqli, pgsql, oci8, sqlsrv mbstring은 Unicode-UTF-8 지원에 필요합니다.

  • Optional Extensions − Curl, GD, Fileinfo.

  • Database− Mantis는 데이터를 저장할 데이터베이스가 필요합니다. MySQL 및 PostgreSQL은 RDBMS를 지원합니다.

  • Client Requirements − Firefox 45 이상, IE 10 이상, Chrome, Safari 및 Opera.

사용자는 Mantis를 사용하기 위해 수동 또는 자동으로 모든 요구 사항을 개별적으로 설치할 수 있습니다.

시스템 요구 사항 설치

사용자가 설치 프로세스에 대한 충분한 지식을 가지고 있다면 Mantis로 진행하기 전에 모든 요구 사항을 하나씩 별도로 설치할 수 있습니다.

또는 모든 요구 사항을 갖춘 여러 올인원 패키지를 사용할 수 있으며 exe 파일로 시스템에 자동으로 설치할 수 있습니다. 여기에서는 XAMPP의 도움을 받아 전제 조건을 쉽게 설치할 수 있습니다.

Step 1 − 이동 https://www.apachefriends.org/index.html 다음 스크린 샷과 같이 Windows 용 XAMPP를 클릭합니다.

Step 2− 파일을 저장하기위한 팝업이 표시됩니다. 파일 저장을 클릭합니다. 파일 다운로드가 시작됩니다.

Step 3 − 실행 .exe설치 마법사를 실행하기위한 파일. 클릭 후.exe파일, XAMPP 설정 마법사가 표시됩니다. 다음을 클릭하십시오.

다음 스크린 샷은 XAMPP 설정 마법사를 보여줍니다.

Step 4− 다음 마법사는 다음 스크린 샷과 같이 설치할 모든 구성 요소 파일을 표시합니다. 구성 요소를 선택한 후 다음을 클릭합니다.

Step 5 − XAMPP를 설치할 폴더 이름을 입력하고 다음을 클릭합니다.

설치 준비 마법사가 표시됩니다.

Step 6 − 다음을 클릭하여 설치를 시작합니다.

Step 7− 성공적으로 설치되면 제어판을 시작하라는 메시지가 표시됩니다. 확인란을 선택하고 마침을 클릭합니다. 다음 스크린 샷에 표시된대로 XAMPP 제어판이 열립니다.

Step 8 − 위 스크린 샷과 같이 Mantis에 필요한 Apache 및 MySQL의 경우 시작 버튼을 클릭합니다.

Step 9 − Apache, PHP 및 MySQL과 같은 모든 필수 구성 요소가 제대로 설치되었는지 확인하려면 브라우저로 이동하여 다음을 입력합니다. http://localhostEnter를 누르십시오. XAMPP의 대시 보드가 표시됩니다. 다음 스크린 샷과 같이 오른쪽 상단 모서리에서 phpAdmin을 클릭합니다.

다음 스크린 샷에는 일반 설정, 응용 프로그램 설정, 데이터베이스 세부 정보, 웹 서버 및 phpMyAdmin이 표시됩니다.

설치가 적절하지 않으면이 페이지가 표시되지 않습니다. 이 시점까지 모든 필수 구성 요소가 시스템에 성공적으로 설치되었습니다.

Mantis 설치 및 실행

Step 1 − Mantis를 다운로드하려면 https://www.mantisbt.org/ and click 다운로드.

Step 2 − 다음 스크린 샷과 같이 다음 페이지에서 다운로드를 클릭합니다.

Step 3 − 다음 스크린 샷과 같이 다시 다운로드를 클릭하고 .zip 파일.

Step 4− 설치된 XAMPP 폴더로 이동하여 htdocs 폴더로 이동합니다. 다운로드 한 사마귀의 압축을 풀고 다음 스크린 샷과 같이 배치합니다.

Step 5 − 더 나은 URL을 위해 폴더 이름 mantis 2.5.1을 mantis로 변경합니다.

Step 6 − 이제 브라우저를 열고 http://localhost/mantis탐색 표시 줄에서 Enter를 누르십시오. 다음 스크린 샷과 같이 mantis의 색인이 표시됩니다. mantis-2.5.1을 클릭합니다.

다음 스크린 샷과 같이 사전 설치 페이지가 표시됩니다.

Step 7− 필요한 경우 설치 섹션으로 이동하여 변경합니다. 그런 다음 데이터베이스 설치 / 업그레이드 버튼을 클릭합니다.

설치가 완료되면 설치 확인 페이지가 표시되고 양호로 표시됩니다. 즉, Mantis가 올바르게 설치되었습니다.

Step 8 − mantis를 실행하려면 URL을 사용하십시오. http://localhost/mantis and click mantis-2.5.1. 다음 스크린 샷과 같이 Mantis의 로그인 페이지가 표시됩니다.

Note − URL을 사용하기 전에 웹 서버와 데이터베이스가 모두 실행 중인지 확인하십시오. 그렇지 않으면 문제로드 페이지 오류가 표시됩니다.

Step 9− 사용자 이름을 "Administrator"로 입력하고 Login을 클릭합니다. 암호를 입력하라는 메시지가 표시됩니다. 암호로 "root"를 사용하고 로그인을 클릭합니다.

로그인에 성공하면 Mantis의 대시 보드가 표시됩니다.

Mantis는 오픈 소스 도구입니다. 그러나 Mantis는 사용자가 도구를 다운로드하기 전에 직접 체험 할 수있는 데모 및 호스팅 버전을 지원합니다.

데모 평가판 설정

다음은 데모 평가판을 설정하는 단계입니다.

Step 1 − 이동 https://www.mantisbt.org/ 다음 스크린 샷과 같이 데모를 클릭합니다.

Step 2 − 다음 페이지에서 무료 평가판 시작을 클릭합니다.

Step 3 − 가입 페이지의 모든 세부 정보를 입력하고 다음 스크린 샷과 같이 가입하기 버튼을 클릭합니다.

URL을 설정하고 30 일 동안 무료 평가판을 설정하는 데 1 ~ 2 분이 걸립니다. 성공적으로 설정하면 사용자는 Mantis의 대시 보드 / 내보기 페이지를 볼 수 있습니다.

다음 스크린 샷은 Mantis의 My View 페이지를 보여줍니다.

Step 1− Mantis에 로그인하려면 샘플 데모 웹 사이트로 이동하십시오. 로그인 페이지가 열립니다.

Step 2 − 등록 된 이메일 주소 / 사용자 이름을 입력하고 로그인을 클릭합니다.

Step 3− 사용자 이름 확인에 성공하면 암호를 요청합니다. 비밀번호를 입력하고 로그인 버튼을 클릭합니다.

다음 스크린 샷은 자격 증명을 사용하여 Mantis에 로그인하는 방법을 보여줍니다.

오류시

로그인에 실패하면 오류 페이지가 표시되고 사용자는 사용자 이름 페이지로 돌아갑니다. 다음 스크린 샷은 암호가 잘못된 경우 사용자에게 수신되는 오류 메시지를 보여줍니다.

비밀번호를 분실하셨습니까?를 클릭하십시오.

비밀번호 재설정 링크를 받으려면 사용자 이름과 이메일 주소를 입력하세요. 다음 스크린 샷과 같이 제출을 클릭합니다.

사용자는 비밀번호 재설정을위한 URL이 포함 된 이메일을 받게됩니다.

로그인 성공시

로그인에 성공하면 시스템 대시 보드가 관리자에 의해 계정이 프로젝트와 연결되어 있는지 또는 사용자가 샘플 프로젝트를 만들 수 있는지 여부를 표시합니다. 이에 대해서는 다음 장에서 설명합니다.

다음 스크린 샷은 로그인 성공시 Mantis의 대시 보드 / 내보기 페이지를 보여줍니다.

Mantis에 로그인하면 My View가 표시되는 첫 번째 페이지입니다. 내보기는 관리자가 사용자 정의합니다. 역할에 따라 관리자는 Mantis에 대한 액세스 권한을 설정할 수 있습니다. 관리자는 역할 / 개인별로 로고, 이름 및 정보 액세스 권한을 변경할 권리도 있습니다.

Mantis 페이지 상단에있는 내비게이션 바는 Mantis의 모든 페이지 / 화면에서 동일합니다. 문제보고, 사용자 초대, 관리자 및 도움말은 탐색 모음의 기본 링크입니다.

메뉴 표시 줄에는 여러 섹션이 있습니다 (왼쪽에서 위에서 아래로). 이 섹션은 Mantis의 핵심이며 모든 주요 기능을 다룹니다. 메뉴 모음에는 내보기, 문제보기, 문제보고, 변경 로그, 로드맵, 요약 및 관리 섹션이 있습니다.

메뉴 모음 옆과 탐색 모음 아래에있는 주요 정보 섹션은 내보기 페이지에 속합니다. 이 섹션을 제외하고 페이지의 다른 모든 부분은 정적이며 모든 페이지에서 동일하게 유지됩니다.

왼쪽 (메뉴 표시 줄 뒤)에서 사용자는 나에게 할당 됨, 할당되지 않음, 내가보고 함, 해결됨, 최근 수정 됨 및 내가 모니터링 함과 같은 다른 섹션에서 기록 된 문제를 볼 수 있습니다.

사용자는 이슈 ID와 이름을 클릭하여 특정 이슈로 이동할 수 있습니다.

페이지 오른쪽에서 사용자는 시작 안내서를 볼 수 있습니다. 여기에서 신규 사용자는 Mantis로 시작하는 기본 기능에 대해 배울 수 있습니다. 프로젝트 구조를 유지하는 방법에 대해 사용자에게 익숙해지는 몇 분의 튜토리얼이 있습니다.

다음 스크린 샷은 Mantis의 My View 페이지 개요를 보여줍니다.

시작하기 섹션 아래에는 타임 라인이라는 다른 섹션 이름이 있습니다.

여기에서 사용자는 누가 이슈를 생성했는지, 얼마나 많은 이슈가 생성되었는지, 누가 최근에 어떤 이슈를 선택했는지 등 일주일 동안 어떤 활동이 수행되는지 또는 주어진 타임 라인에 수행되는 것을 볼 수 있습니다.

다음 스크린 샷은 내보기 페이지의 타임 라인 섹션을 표시합니다.

프로젝트 관리 활동을 수행하려면 사용자에게 관리자 권한이 있어야합니다.

프로젝트 생성

다음은 프로젝트를 만드는 단계입니다.

Step 1 − 관리자로 로그인합니다.

Step 2 − 왼쪽 메뉴 표시 줄에있는 "관리"섹션으로 이동합니다.

Step 3 −“프로젝트 관리”탭을 클릭합니다.

Step 4− 새 프로젝트를 생성하려면 새 프로젝트 생성 버튼을 클릭합니다. 기존 프로젝트를 편집하려면 프로젝트 이름을 클릭하십시오. 여기에서 "My Project"는 기존 기본 프로젝트입니다.

다음 스크린 샷은 새 프로젝트를 만드는 방법을 보여줍니다.

Step 5 − 프로젝트 생성 / 프로젝트 이름을 클릭하면 프로젝트 생성 양식이 열립니다.

Step 6 − 생성하기 전에 다음 필드를 입력하세요 −

  • Name − 프로젝트 이름을 입력합니다.

  • Description − 프로젝트에 대한 간략한 설명 또는 요약.

  • Status− 프로젝트의 성숙도 또는 개발 상태. 이것은 정보 필드이며 Mantis에 영향을 미치지 않습니다.

  • View Status− 프로젝트에 접근 할 수있는 사람, 공개 프로젝트의 경우 로그인 한 모든 사용자가 프로젝트를 볼 수 있는지 여부를 결정합니다. 비공개 프로젝트는 프로젝트에 할당 된 사용자 또는 관리자에게만 표시됩니다.

Step 7 − 이제 프로젝트 추가 버튼을 클릭합니다.

다음 스크린 샷은 새 프로젝트를 추가 / 업데이트하기 위해 입력 / 편집 할 필드를 보여줍니다.

프로젝트를 성공적으로 생성하면 사용자는 다음 스크린 샷과 같이 프로젝트 섹션에서 새 항목을 볼 수 있습니다.

프로젝트 선택

프로젝트를 선택하려면 페이지의 오른쪽 상단에서 탐색 기능을 사용할 수 있습니다. 이 옵션을 보려면 사용자에게 최소 2 개의 프로젝트를 볼 수있는 권한이 있어야합니다. 사용자가 볼 수있는 프로젝트는 "모든 프로젝트"옵션 아래에 나열됩니다.

사용자가 목록에서 모든 프로젝트 옵션을 선택하면 사용자가 볼 수있는 나열된 모든 프로젝트가 표시됩니다.

개별 프로젝트를 보려면 사용자가 목록에서 특정 프로젝트를 선택해야합니다.

다음 스크린 샷은 프로젝트를 선택하는 방법을 보여줍니다.

프로젝트 보관

사용자가 사용 가능한 프로젝트 목록에서 프로젝트를 숨기려면 상단 드롭 다운 목록에서 프로젝트를 보관하는 것이 해결책입니다.

프로젝트가 보관되면 사용자는 각 프로젝트의 이슈를 볼 수 없습니다.

요구 사항에 따라 프로젝트를 보관 취소 할 수도 있습니다.

Step 1 − 관리 → 프로젝트 관리로 이동합니다.

Step 2 − 보관 / 보관 해제해야하는 프로젝트 이름을 클릭합니다.

Step 3 − 보관 해제 / 보관을 위해 활성화 필드를 선택 / 선택 해제합니다.

Step 4 − 프로젝트 업데이트를 클릭합니다.

다음 스크린 샷은 프로젝트를 보관 / 보관 해제하는 방법을 보여줍니다.

프로젝트 생성 후 사용자는 카테고리를 분류해야합니다. 카테고리는 이슈를 '사용자 인터페이스', '백엔드', '데이터베이스', '서비스'등과 같은 여러 영역으로 나눌 수 있습니다. 이슈 유형, 소프트웨어의 기능 영역 또는 다양한 개발의 전문 지식을 기반으로합니다. 팀.

사용자는 프로젝트에 특정한 범주를 만들거나 모든 프로젝트에서 전역 적으로 정의 할 수 있습니다. Mantis는 '일반'이라는 사전 정의 된 글로벌 카테고리를 지원합니다. 이것은 프로젝트간에 이슈를 이동할 때 기본 범주로 사용되며 대상 프로젝트에는 소스 범주가 없습니다.

카테고리 생성

Step 1 − 관리 → 프로젝트 관리 탭으로 이동합니다.

Step 2 − 텍스트 상자에 카테고리 이름을 입력하고 카테고리 추가를 클릭합니다.

다음 스크린 샷은 글로벌 카테고리를 추가하는 방법을 보여줍니다.

추가에 성공하면 사용자는 글로벌 카테고리 섹션에서 카테고리 이름을 볼 수 있습니다. 사용자는 작업 열 아래에있는 편집 버튼을 클릭하여 언제든지 범주를 편집 할 수 있습니다.

다음 스크린 샷은 추가 된 카테고리와 편집 버튼을 보여줍니다.

범주 구성

범주는 기본 담당자로 구성 할 수 있습니다.

이 범주에 기록 된 모든 문제는 자동으로 팀 구성원에게 할당됩니다.

Step 1 − 카테고리를 구성하려면 관리 → 프로젝트 관리 → 글로벌 카테고리로 이동합니다.

Step 2 − 이전 스크린 샷과 같이 특정 카테고리를 구성하려면 편집을 클릭합니다.

Step 3 − 프로젝트 카테고리 편집의 드롭 다운 목록에서 할당 대상을 선택합니다.

Step 4 − 카테고리 업데이트를 클릭합니다.

여기에서 사용자는 카테고리 이름도 편집 할 수 있습니다.

다음 스크린 샷은 카테고리를 구성하는 방법을 보여줍니다.

카테고리 삭제

Step 1 − 카테고리를 삭제하려면 관리 → 프로젝트 관리로 이동하십시오.

Step 2− 삭제할 특정 카테고리를 클릭합니다. 그런 다음 다음 스크린 샷에 표시된대로 작업 열에서 삭제 버튼을 클릭합니다.

Step 3− 삭제를 클릭하면 Mantis는 경고 메시지를 표시하고 사용자가 특정 카테고리를 삭제할 것인지 여부를 확인합니다. 다음 스크린 샷과 같이 카테고리 삭제 버튼을 클릭합니다.

삭제 된 카테고리 아래에 이슈가 나열되면 삭제 후 이슈가 자동으로 업데이트되고 카테고리 없음으로 표시됩니다.

사용자는 수동으로 문제를 필터링하고 해당 범주를 업데이트 할 수 있습니다.

버전은 릴리스라고도합니다. 이들은 문제를 달성 / 해결하기위한 일련의 목표입니다. 이들은 버전으로 유지 될 수 있습니다.

프로젝트 업데이트 및 개발은 여러 릴리스 또는 버전으로 구성됩니다. 버전은 1.0, 1.1로 이름이 지정되거나 '20171020'기능의 릴리스 날짜를 기반으로 할 수 있습니다.

버전은 이슈의 모든 버전 관련 필드에 사용됩니다. 버전은 프로젝트에 버전이있는 경우에만 이슈에 나타납니다. 사용자는이 기능을 활용하기 위해 프로젝트에서 버전을 만들어야합니다.

문제 양식에는 버전과 관련된 3 개의 필드 (제품 버전, 대상 버전 및 고정 버전)가 있습니다.

Product Version 사용자가 문제를 발견하고 기록한 버전을 기록합니다.

Target Version문제가 수정 될 예정인 버전을 표시 할 미래 또는 현재 버전입니다. 그러면 프로젝트 로드맵이 자동으로 채워집니다.

Fixed-in Version문제가 실제로 수정되거나 구현 된 버전을 보여줍니다. 그러면 프로젝트 변경 로그가 자동으로 채워집니다.

버전 업데이트 또는 추가

Step 1 − 프로젝트 버전을 추가하거나 업데이트하려면 관리 → 프로젝트 관리 탭으로 이동합니다.

Step 2 − 버전을 추가해야하는 프로젝트 이름을 클릭합니다.

Step 3 − 버전 섹션까지 아래로 스크롤합니다.

다음 스크린 샷은 버전으로 이동하는 방법을 보여줍니다.

다음 스크린 샷은 버전 이름을 작성하고 버전 추가를 클릭하여 버전을 추가하는 방법을 보여줍니다.

Step 4 − 버전을 업데이트하려면 위와 같이 편집 버튼을 클릭합니다.

Step 5− 사용자는 요구 사항에 따라 모든 필드를 업데이트 할 수 있습니다. 다음 스크린 샷에 표시된대로 버전 업데이트를 클릭합니다.

수명주기는 문제의 여러 단계 또는 상태를 나타냅니다. 수명주기는 문제보고에서 시작하여 문제가 해결되거나 종결 될 때 끝납니다. 이슈는 주로 Open, Resolve, Close의 3 단계로 구성됩니다. 그러나 Mantis는 더 많은 지위를 지원합니다.

상태

New− 이것은 사용자가보고 할 때 새로운 문제에 대한 첫 번째 상태입니다. 다음 상태는 "피드백", "승인", "확인", "할당 됨"또는 "해결됨"일 수 있습니다.

Feedback−이 상태는 검토 목적으로 사용됩니다. 팀 구성원에게 배정하기 전에 문제 및 우려 팀의 유효성을 결정하는 검토 프로세스가 발생합니다. 다음 상태는 "신규", "할당 됨"또는 "해결됨"일 수 있습니다.

Acknowledged−이 상태는 개발 팀에서 문제 수신에 대한 확인을 보내거나보고자의 우려에 동의하는 데 사용됩니다. 그러나 아직 문제를 재현하지 않았을 수 있습니다. 다음 상태는 "할당 됨"또는 "확인 됨"입니다.

Confirmed−이 상태는 일반적으로 개발 팀에서 문제를 확인하고 재현했음을 반영하기 위해 사용됩니다. 다음 상태는 "할당 됨"입니다.

Assigned−이 상태는 문제가 팀 구성원 중 한 명에게 할당되었으며 팀 구성원이 문제를 해결하고 적극적으로 작업 할 책임이 있음을 반영하는 데 사용됩니다. 다음 상태는 "해결됨"입니다.

Resolved−이 상태는 문제가 수정되었거나 해결되었음을 반영하는 데 사용됩니다. 다음 해결 방법 중 하나로 문제를 해결할 수 있습니다. 예를 들어 문제는 "수정 됨", "중복", "수정되지 않음", "변경 필요 없음"또는 기타 이유로 해결됨으로 호출 될 수 있습니다. 다음 상태는 "종료 됨"이거나 문제가 재개되는 경우 "피드백"이됩니다.

Closed−이 상태는 문제가 종결되었으며 성공적으로 검증되었음을 나타냅니다. 추가 조치가 필요하지 않습니다. 이슈가 종결되면 이슈보기 페이지에서 이슈를 숨 깁니다.

프로젝트 및 범주가 정의되면 사용자는 진행 상황을 추적하기 위해 다른 범주의 프로젝트에 대한 문제를보고 할 수 있습니다.

다음은 문제를보고하는 단계입니다.

Step 1 − 사용자가 여러 프로젝트에 액세스 할 수있는 경우 먼저 화면의 오른쪽 상단 모서리에서 문제가보고 될 프로젝트를 선택합니다.

보고서 문제 양식으로 이동하는 두 가지 방법이 있습니다.

Step 2 − 프로젝트 필터 옆 상단에있는 문제보고 링크를 클릭하거나 왼쪽 메뉴 표시 줄에서 문제보고 섹션을 클릭합니다.

다음 스크린 샷은 프로젝트 필터를 설정하는 방법과 문제보고에 사용 가능한 옵션을 보여줍니다.

Step 3 − 문제보고를 클릭하면 필수 및 선택 필드가있는 문제 세부 정보 입력 페이지가 열립니다.

Step 4− 모든 세부 정보를 올바르게 입력하십시오. 이들은 다음 필드입니다-

  • Category − 해당 팀이 조사를 시작할 수 있도록 개발, 데이터베이스, 서비스 등 프로젝트가 속한 영역을 정의합니다.

  • Summary − 문제에 대한 높은 수준의 정보를 제공하는 문제의 간략한 제목.

  • Description− 문제에 대한 자세한 정보. 부전공에서 전공까지 모든 관련 세부 사항을 포함해야하므로 관련 팀원이 모든 측면을 분석합니다.

필수 필드 외에도 심각도, 우선 순위, 태그 및보기 상태 설정과 같은 유용한 선택적 필드가 있습니다.

사용자는 파일을 첨부 파일로 업로드 할뿐만 아니라 특정 사용자에게 할당 할 수도 있습니다.

Step 5 − 사용자가 하나 이상의 문제를보고하려는 경우 문제 제출 후 문제보고 페이지로 돌아가는 보고서 유지 확인란을 선택합니다.

Step 6 − 이제 페이지 하단에있는 이슈 제출 버튼을 클릭합니다.

다음 스크린 샷은 다양한 필드와 제출 버튼을 보여줍니다.

Step 7 − 성공적으로 생성 된 후 사용자는 새로보고 된 문제를 볼 수있는 문제보기 페이지로 이동합니다.

사용자는 CSV 파일을 사용하여 한 번에 여러 문제를 만들 수 있습니다. CSV 파일은 쉼표로 구분 된 파일입니다.

CSV 파일 규칙

CSV 파일을 생성하는 동안 다음 사항을 고려해야합니다.

  • CSV 파일은 프로젝트별로 분리되어야합니다.

  • CSV 파일은 CSV (Comma Delimited)로 저장해야합니다.

  • 사용자는 CSV 가져 오기 단계를 시작하기 전에 프로젝트로 전환해야합니다.

  • 모든 항목은 노트북 애플리케이션에서 작성해야합니다. 각 항목은 쉼표 ","로 구분해야합니다.

  • 파일은 filename.csv로 저장하고 파일 형식은 모든 파일로 저장해야합니다.

  • CSV의 필드와 ID 필드를 매핑하지 마십시오. 시스템은 자동으로 이슈 ID를 생성합니다.

  • 여러 줄의 경우 "\ n"을 사용할 수 있습니다.

  • 이슈 제출 및 마지막 업데이트 타임 스탬프와 같은 타임 스탬프 필드의 경우 ISO 8601을 사용하는 것이 좋습니다. 그러나 PHP는 모든 메서드 strtotime ()을 허용합니다. 정수가 값으로 제공되면 Unix Epoch (1970 년 1 월 1 일 00:00:00 GMT) 이후 초 단위로 처리됩니다.

샘플 파일은 다음과 같습니다.

로그인 전선 일반 로그인 기능을 사용할 수 있어야합니다. 할당 관리자 1.0
오류 전선 일반 잘못된 자격 증명에 대한 오류 메시지 새로운 1.0
성공에 전선 일반 로그인 성공시 환영 페이지 할당 관리자 1.0

CSV 가져 오기

CSV 파일을 가져 오려면 사용자는 다음 단계를 수행해야합니다.

Step 1 − 관리 → 플러그인 관리로 이동합니다.

Step 2 − CSV Importer 플러그인 설치 여부를 확인하세요.

Step 3 − 설치되어 있지 않으면 다음 스크린 샷과 같이 설치를 클릭합니다.

Step 4− 설치된 플러그인에 CSV Importer가 없으므로 Available Plugins 섹션으로 이동하여 CSV Importer를 찾습니다. 다음 스크린 샷과 같이 설치를 클릭합니다.

Step 5− 설치 후 사용자는 설치된 플러그인 섹션에서 CSV Importer를 볼 수 있습니다. CSV 파일 가져 오기 섹션도 있습니다. 다음 스크린 샷과 같이 CSV 파일 가져 오기를 클릭합니다.

Step 6− CSV 파일 가져 오기를 클릭하면 CSV 파일에서 이슈 가져 오기가 열립니다. 다음 스크린 샷과 같이 파일 및 요구 사항에 따라 다양한 옵션을 선택합니다. 나중에 파일 선택을 클릭하여 파일을 찾은 다음 파일 업로드를 클릭합니다.

Step 7− 성공적으로 업로드 한 후 사용자는 데이터 열을 현명하게 볼 수 있습니다. 그 아래에서 사용자는 다음 스크린 샷과 같이 이슈 양식의 다른 필드로 해당 열을 매핑해야합니다.

Step 8 − 매핑 후 파일 가져 오기 버튼을 클릭합니다.

가져 오기가 완료되면 사용자는 성공 및 실패한 항목 수를 볼 수 있습니다.

자동으로 사용자는 다음 스크린 샷에 표시된 것처럼 Viewing Issues 섹션에서 View Issues 탭으로 이동합니다.

View Issues 섹션에서 사용자는 프로젝트에 대해보고 된 모든 버그를 볼 수 있습니다. 사용자는 필터링하여 검색 범위를 좁히고 모든 문제를 내보내고 보고서를 인쇄 할 수 있습니다. 이슈보기를 통해 이슈의 모든 주요 기능에 액세스 할 수 있습니다.

이러한 모든 기능에 대해서는 다른 장에서 설명합니다. 이 장에서는 필터, 내보내기 및 보고서 인쇄에 대해 설명합니다.

필터

View Issues에서 필터를 사용하려면 다음 단계를 수행해야합니다.

Step 1 − 왼쪽 메뉴에서 이슈보기를 클릭합니다.

전반부에는 사용자가 다양한 필터를 설정할 수있는 필터 섹션이 표시됩니다.

Step 2− 필터를 설정하려면 필드 이름을 클릭하세요. 예 :이 경우 Reporter. 선택할 수있는 드롭 다운 목록이 표시됩니다.

Step 3 − 다른 필터도 선택한 후 필터 적용을 클릭하여 다음 스크린 샷과 같이 결과를 검색합니다.

Step 4 − 필터 적용 버튼을 클릭하면 다음 스크린 샷과 같이 이슈보기 섹션의 화면 하단에 이슈가 표시됩니다.

Step 5 − 현재 필터 저장을 클릭하면 사용자가 필터를 저장하고 필요할 때마다 사용할 수 있습니다.

Step 6− 현재 필터 저장 버튼을 클릭하면 필터 이름을 입력 할 수있는 다음 양식이 열립니다. 이름을 입력하고 공개, 모든 프로젝트에 적용을 선택하십시오. 현재 필터 저장을 클릭합니다.

Step 7− 사용자가 현재 저장된 필터 이름을 확인하고 거기에서 필터를 선택할 수있는 필터 저장 버튼 옆에 드롭 다운이 표시됩니다. 이 드롭 다운 목록에는 다음 스크린 샷과 같이 사용 가능한 모든 필터 목록이 표시됩니다.

보고서 인쇄

이슈보기 → 이슈보기 섹션에서 사용자는 이슈에 대한 기록과 기본 세부 사항을 인쇄 할 수 있습니다. 문제를 필터링 한 후 사용자는이를 다른 형식으로 인쇄 할 수 있습니다.

보고서를 인쇄하려면 다음 단계를 수행해야합니다.

Step 1 − 메뉴에서 이슈보기로 이동하여 필터를 설정하고 필터 적용을 클릭합니다.

Step 2 − 이제 문제보기 섹션으로 이동하여 문제가 표시되는지 확인합니다.

Step 3 − 다음 스크린 샷과 같이 인쇄 할 문제를 선택하고 보고서 인쇄를 클릭합니다.

문제는 브라우저 페이지로 표시되고 다음 스크린 샷과 같이 화면 왼쪽 상단에 Word 및 HTML (Internet Explorer) 기호가 표시됩니다.

Step 4− Word 기호를 클릭하면 버그에 대한 세부 정보가있는 단어 파일을 다운로드합니다. 샘플 단어 파일은 다음과 같습니다. 파일 이름은 <프로젝트 이름> .doc이며 각 문제에 대한 전체 세부 정보를 포함합니다.

Step 5 − HTML 기호를 클릭하면 다음 스크린 샷과 같이 각 문제에 대한 전체 세부 정보가 포함 된 새 브라우저가 열립니다.

CSV / Excel 내보내기

CSV / Excel 파일로 내보내려면 다음 단계를 수행해야합니다.

Step 1 − 메뉴에서 문제보기로 이동하여 필터를 설정하고 필터 적용을 클릭합니다.

Step 2 − 페이지 하단의 이슈보기 섹션으로 이동하여 이슈가 표시되는지 확인합니다.

Step 3 − 내보낼 이슈를 선택하고 다음 스크린 샷과 같이 CSV / Excel 내보내기를 클릭합니다.

버그에 대한 세부 정보가 포함 된 각 파일이 다운로드됩니다.

샘플 CSV 파일은 다음 스크린 샷과 같이 표시됩니다.

샘플 Excel 파일은 다음 스크린 샷과 같이 표시됩니다.

사용자는 언제든지 문제의 세부 정보를 편집 할 수 있습니다. 이슈를 편집하려면 사용자는 내보기 페이지 또는 왼쪽 메뉴 옵션의 이슈보기 페이지에서 사용 가능한 옵션 중 하나에서 이슈를 열어야합니다.

이슈를 편집하는 동안 다음 단계를 수행해야합니다.

Step 1 − 이슈 ID를 클릭하여보기 페이지에서 이슈를 엽니 다.

사용자는 View Issue Details 페이지의 다양한 섹션을 볼 수 있습니다.

  • 문제 세부 정보보기
  • Relationship
  • 이 문제를 모니터링하는 사용자
  • Activities
  • 메모를 추가
  • 이슈 역사

다음 스크린 샷은 문제보기 페이지의 모든 섹션을 표시합니다.

Step 2 − View Issue Details 페이지를 연 후 다음 스크린 샷과 같이 Edit 버튼을 클릭합니다.

문제 정보 업데이트 페이지가 열리고 다음 스크린 샷과 같이 편집 가능한 필드가 표시됩니다.

Step 3 − 정보 수정 후 다음 스크린 샷과 같이 정보 업데이트 버튼을 클릭합니다.

업데이트 된 정보와 로그 세부 정보는 다음 스크린 샷과 같이 이슈 내역 섹션에서 볼 수 있습니다.

복제는 복사를 의미합니다. 이슈를 복제한다는 것은 동일한 프로젝트 내에서 신속하게 중복 이슈를 생성하는 것을 의미합니다. 복제 된 이슈는 새로운 이슈로 취급되고 다른 이슈처럼 편집 될 수 있습니다.

복제 된 문제는 원래 문제와 완전히 별개의 문제입니다. 원래 문제에서 취한 모든 작업이나 작업은 복제 문제에 영향을주지 않으며 그 반대의 경우도 마찬가지입니다. 원본과 복제본 사이의 유일한 연결은 생성 된 링크입니다.

다음 정보는 원래 문제에서 복제 문제로 전달됩니다.

  • Summary
  • Description
  • Assignee
  • Environment
  • Priority
  • Category
  • Version
  • Reporter
  • 대상 버전
  • 버전 수정
  • 문제 링크
  • Attachment
  • Projects
  • 사용자 정의 필드의 내용

다음 정보는 복제되지 않습니다-

  • 시간 추적
  • Comments
  • 이슈 이력

다음은 문제를 복제하는 단계입니다.

Step 1 − 이슈 ID를 클릭하여보기 페이지에서 이슈를 엽니 다.

View Issue Details 페이지의 다음 섹션이 표시됩니다.

  • 문제 세부 정보보기
  • Relationship
  • 이 문제를 모니터링하는 사용자
  • Activities
  • 메모를 추가
  • 이슈 역사

Step 2 − View Issue Details 페이지를 연 후 다음 스크린 샷과 같이 Clone 버튼을 클릭합니다.

보고서 페이지가 열리고 다음 스크린 샷과 같이 사용 가능한 모든 세부 정보가 각 필드에 복사됩니다.

Step 3− 페이지 하단에 "상위 문제와의 관계"필드에 원래 문제 ID가 기록됩니다. 다음 스크린 샷에 표시된대로 원본 및 복제 된 문제의 관계를 선택합니다.

Step 4− 섹션, 상위 이슈에서 확장 데이터 복사. 2 개의 체크 박스가 있습니다-이슈 노트 복사 및 첨부 파일 복사. 동일하게 복사하려면 선택하십시오. 기본적으로 선택되어 있지 않습니다.

Step 5 − 선택 후 문제 제출 버튼을 클릭합니다.

성공적으로 제출되면 새 이슈 ID가 생성되고 이슈보기 페이지가 열립니다.

문제를보고하는 동안 몇 가지 일반 정보와 함께 Mantis에서 지원하는 고급 기능이있어 더 많은 정보를 제공하고 유용하게 사용할 수 있습니다. 이 장에서는 이러한 고급 기능에 대해 설명합니다.

@Mention-알림

Mantis는 @ 멘션을 지원하여 사용자의 관심을 모으고 알림 목록에없는 경우에도 문제 또는 메모에 대한 알림을 보냅니다.

누군가의 관심을 끌 수있는 간단한 방법입니다. 이슈 노트 또는 설명에서 대학을 참조하기 만하면 이슈 세부 사항에 대한 링크가있는 노트 세부 사항이 이메일로 전송됩니다.

설명 / 메모 섹션에서 사용자를 언급하려면 먼저 @를 쓰고 다음 스크린 샷과 같이 사용자 이름과 함께 사용자 이름을 작성합니다.

@ 멘션은 사용자 페이지에 하이퍼 링크로 연결되며 메모 / 이슈 형식을 지정할 때 강조 표시됩니다.

이 경우 사용자는 정기 이메일 알림과 @mention 알림을 모두받습니다. 그러나 @mention 알림은 형식이 단순하고 제목이 다릅니다.

다음 스크린 샷은 @mention에 대해 수신 된 이메일을 표시합니다.

알림 보내기

알림 보내기는 @mention의 대체 기능입니다. 이 기능은 특정 사용자의주의를 환기시키는 데 사용됩니다. 예를 들어, 제품 소유자는 주석을 업데이트하라는 알림을 팀에 보냅니다.

Mantis는 일반적으로 @mention 사용을 권장합니다. 그러나 이는 선택적 기능입니다.

문제보기로 이동하고 문제 ID를 클릭하여보기 페이지를 엽니 다.

문제 맨 위에 다음 스크린 샷과 같이 "알림 보내기"버튼이 표시됩니다.

미리 알림 보내기 버튼을 클릭하면 메시지 상자가 나타납니다. 왼쪽에는 사용자 목록이 있고 오른쪽에는 메시지를 입력 할 수 있습니다. 사용자를 선택하고 메시지를 작성한 후 페이지 하단의 보내기 버튼을 클릭합니다.

다음 스크린 샷은 미리 알림을 보내는 방법을 보여줍니다.

View Issue → Activities 섹션에서 다음 스크린 샷과 같이 미리 알림 정보를 볼 수 있습니다.

텍스트 서식

현재 Mantis는 설명 및 메모 필드에서 태그의 형식을 지정하는 데 사용할 수있는 다음 HTML 태그를 지원합니다. p, li, ul, ol, br, pre, I, b, u, em, strong. 그러나 Mantis는 텍스트 서식을 권장하지 않습니다.

텍스트 이메일에는 서식이 지정된 텍스트가 아닌 원시 태그가 있습니다. Mantis는 HTML 태그를 더 이상 사용하지 않는 형식화를 위해 Markdown으로 이동할 계획을 가지고 있습니다.

Markdown 지원 외에도 Mantis는 html 이메일을 지원할 계획입니다. 이러한 기능을 함께 사용하면 기존 솔루션의 한계를 해결할 수 있습니다. 그러나 현재로서는 Markdown 또는 HTML 이메일 지원에 대한 특정 타임 라인이 없습니다.

파일 첨부

Mantis는 이슈에 여러 파일 첨부를 지원합니다. 사용자는 파일 선택 버튼을 클릭하여 문제를보고하는 동안 파일을 첨부 할 수 있습니다. 파일 업로드 버튼을 클릭하여 이슈보기에서 파일을 첨부 할 수도 있습니다. 다른 방법은 이슈 편집 모드에서 파일을 첨부하는 것입니다.

다음 스크린 샷은 문제보기 모듈에서 파일을 첨부하는 방법을 보여줍니다.

위에 표시된 버튼을 클릭하고 업로드 할 파일을 찾습니다. 성공적으로 업로드되면 버튼 아래에 파일이 표시됩니다.

그런 다음 메모 추가를 클릭합니다. 다음 스크린 샷과 같이 활동 섹션에 파일이 추가됩니다.

상태는 문제의 실제 현재 상태를 제공 할뿐만 아니라 문제의 진행 상황을 추적하는 데 도움이되는 문제의 속성입니다.

Mantis는 신규, 피드백, 확인 됨, 확인 됨, 종료 됨 및 해결됨 상태를 지원합니다. 사용자는 수행 한 작업에 따라 문제의 상태를 변경할 수 있습니다.

상태를 변경하려면 다음 단계를 수행해야합니다.

Step 1 − 이슈보기 섹션으로 이동하여 변경해야하는 상태의 이슈 ID를 클릭합니다.

Step 2 − "상태 변경"옆의 드롭 다운을 클릭하고 상태 중 하나를 선택합니다.

Step 3 − 선택 후 다음 스크린 샷과 같이 View Issue Details 섹션에있는 "Change Status to"버튼을 클릭합니다.

상태 선택에 따라 사용자가 메모를 추가하고 원하는 경우 할당하고 비공개로 설정할 수있는 <상태> 문제 페이지가 열립니다.

Step 4− 그 후 <Status> Issue 버튼을 클릭합니다. 예 : 피드백의 경우 문제에 대한 피드백 요청 페이지가 열립니다.

다음 스크린 샷은 피드백 상태 페이지를 보여줍니다.

Step 5 − 피드백 요청 버튼을 클릭하면 다음 스크린 샷과 같이 문제 상태가 피드백으로 변경됩니다.

이 기능은 두 문제가 중복되거나 서로 관련되어있는 경우, 상위 / 하위 문제로 업스트림 다운 스트림 종속성과 같이 서로에 대한 종속성 유형이있을 때 매우 유용합니다.

다른 문제에 대한 링크 만들기

문제보기 또는 문제 수정 페이지를 사용하여 문제를보고하면서 언제든지 문제를 함께 연결할 수 있습니다.

Step 1 − 이슈보기 페이지를 클릭합니다.

Step 2 − 관계 섹션으로 이동합니다.

Step 3− 연결 문제와 문제의 관계를 선택합니다. 예 : 열린 이슈가 다른 이슈의 상위 / 중복입니다.

Step 4 − 이제 다음 스크린 샷과 같이 이슈 ID를 입력하고 추가 버튼을 클릭합니다.

추가 후 관계 섹션에서 연결된 문제를 볼 수 있습니다. 따라서 하이퍼 링크로 연결되어 링크 된 문제로 이동할 수도 있습니다.

'|'를 사용하여 한 번에 여러 문제에 대한 관계를 추가 할 수 있습니다. 문제 ID 사이의 문자.

다음 스크린 샷은 연결된 문제를 표시합니다.

링크 삭제

Step 1 − 문제에 대한 링크가 포함 된 문제 세부 정보보기 페이지로 이동합니다.

Step 2 − 아래로 스크롤하여 관계 섹션으로 이동합니다.

Step 3 − 다음 스크린 샷과 같이 삭제 아이콘을 클릭합니다.

Step 4− 다음 스크린 샷과 같이 확인 팝업이 표시됩니다. 삭제 버튼을 클릭합니다.

Mantis에는 한 프로젝트에서 다른 프로젝트로 이슈를 이동하는 기능이 있습니다.

한 번에 한 문제

Step 1 − 다른 프로젝트로 이동해야하는 이슈 상세 정보보기 페이지로 이동합니다.

Step 2 − 다음 스크린 샷과 같이 이동을 클릭합니다.

Step 3 − Move Issue 페이지에서 이슈가 이동할 새 프로젝트를 선택하고 다음 스크린 샷과 같이 Move Issues 버튼을 클릭합니다.

한 번에 여러 문제

Step 1 − 이슈보기 페이지로 이동합니다.

Step 2 − 필터를 설정하고 문제 목록을 찾을 수있는 Viewing Issues 섹션으로 이동합니다.

Step 3 − 이동해야하는 모든 이슈의 확인란을 선택합니다.

Step 4 − 화면 하단에있는 드롭 다운에서 이동 옵션을 선택한 다음 확인을 클릭합니다.

다음 스크린 샷은 한 번에 여러 문제를 이동하는 방법을 보여줍니다.

Step 5 − 이슈 이동 페이지에서 이슈가 이동할 새 프로젝트를 선택하고 다음 스크린 샷과 같이 이슈 이동 버튼을 클릭합니다.

역사는 다음과 같은 문제에 대해 수행 된 모든 활동의 기록입니다.

  • 이슈 생성
  • 이슈 필드 변경
  • 파일 첨부
  • 댓글 / 작업 로그 삭제
  • 링크 추가 / 삭제

내역 기록에서 사용자는 다음 정보를 볼 수 있습니다.

  • 변경 한 사용자의 이름
  • 변경된 시간
  • 이슈 필드가 변경되면 필드의 새 값과 이전 값

문제 이력을 보려면 다음 단계를 수행해야합니다.

Step 1 − 이슈보기 → 이슈 세부 정보보기 (문제 ID 클릭) 페이지로 이동하여 내역을 확인합니다.

Step 2 − 다음 스크린 샷과 같이 이슈 내역 섹션으로 스크롤하거나 이슈 내역 버튼을 클릭합니다.

다음 스크린 샷과 같이 내역 기록이 표시됩니다.

문제보기 페이지에는이 장에서 논의 할 문제 모니터링, 삭제, 닫기 또는 고정과 같은 다른 유용한 기능이 있습니다.

감시 장치

Mantis에는 알림을 수신하고 문제의 진행 상황을 관찰하는 Monitor라는 기능이 있습니다. 이슈를 모니터로 표시 한 사용자는 다른 사용자가 이슈를 변경할 때마다 알림을받습니다.

다음은 문제를 모니터링하는 단계입니다.

Step 1 − View Issue → View Issue Details (문제 ID 클릭) 페이지로 이동하여 세부 정보를 확인합니다.

Step 2 − 다음 스크린 샷과 같이 화면 하단에있는 모니터 버튼을 클릭합니다.

사용자가 모니터링을 시작하면 버튼이 모니터링 종료로 변경됩니다. 이슈 이력에서도 동일하게 확인할 수 있습니다.

Step 3 − 일정 시간이 지난 후 모니터링이 완료되면 위 스크린 샷과 같이 모니터링 종료 버튼을 클릭합니다.

버튼이 다시 모니터로 변경됩니다.

스틱

Mantis는 Stick 기능을 지원합니다. 즉, 이슈보기 페이지 → 이슈보기 섹션의 첫 번째 항목으로 이슈를 표시 할 수 있습니다.

Step 1− 이슈보기 → 이슈보기 섹션으로 이동하여이 테이블의 첫 번째 항목으로 표시 할 이슈를 선택합니다. 여기서는 다음 스크린 샷과 같이 Issue ID 02를 선택합니다.

Step 2 − 이슈 상세 정보보기 페이지 하단에있는 스틱 버튼을 클릭합니다.

버튼 이름이 Unstick으로 변경됩니다.

Step 3− 이슈보기 → 이슈보기 섹션으로 돌아가서 표에서 이슈 ID의 위치를 ​​관찰하십시오. 다음 스크린 샷과 같이 첫 번째 항목으로 표시됩니다.

Step 4 − 고정을 해제하려면 View Issue Details 페이지로 이동하여 다음 스크린 샷과 같이 Unstick 버튼을 클릭합니다.

하나 이상의 이슈가 Stick으로 표시되면 LIFO (Last In First Out) 개념을 따릅니다. Stick으로 표시된 최신 항목이 첫 번째 항목으로 표시되고 두 번째 최신 항목이 이어집니다.

문제 종결

Mantis는 문제의 현재 상태에서 문제를 종결하는 기능을 지원합니다.

다음은 문제를 종결하는 단계입니다.

Step 1− 이슈보기 → 이슈보기 섹션으로 이동하여 종료 할 이슈를 선택합니다. 여기서는 다음 스크린 샷과 같이 Issue ID 02를 선택합니다.

Step 2 − 다음 스크린 샷과 같이 View Issue Details 페이지에서 Close 버튼을 클릭합니다.

Step 3− 드롭 다운에서 해상도를 선택하고 메모를 추가합니다. 문제 닫기 버튼을 클릭합니다.

다음 스크린 샷과 같이 문제 상태가이 문제에 대해 닫기 대신 다시 열기 버튼으로 변경됩니다.

다시 열기 버튼을 클릭하면 언제든지 문제를 열 ​​수 있습니다.

문제 삭제

Mantis는 사용자가 문제를 삭제하려는 경우 삭제 기능을 지원합니다. 이유는 중복, 잘못된 입력 또는 더 이상 유용하지 않을 수 있습니다.

다음은 문제를 삭제하는 단계입니다.

Step 1 − 이슈보기 → 이슈보기 섹션으로 이동하여 삭제할 이슈를 선택합니다.

Step 2 − 다음 스크린 샷과 같이 View Issue Details 페이지에서 Delete 버튼을 클릭합니다.

Step 3− 선택한 이슈에 대한 삭제 작업을 수행할지 묻는 확인 페이지가 표시됩니다. 다음 스크린 샷에 표시된대로 확실하면 문제 삭제 버튼을 클릭합니다.

Mantis는 기본 검색 기능을 지원합니다. 사용자는 이슈 번호를 사용하여 프로젝트 전체에서 이슈를 검색 할 수 있습니다. 검색 텍스트 상자와 함께 Mantis는 사용자가 특정 문제로 바로 이동할 수 있도록 최근 방문한 문제 # 링크를 제공합니다.

검색

화면의 오른쪽 상단에는 Issue #라는 텍스트가있는 모든 페이지에 검색 텍스트 상자가 있습니다.

다음 스크린 샷은 검색 텍스트 상자의 위치를 ​​보여줍니다.

문제 ID를 입력하고 Enter를 누르십시오. 야생 검색 개념을 사용하고 고유 한 문제를 찾습니다. 나중에 다음 스크린 샷과 같이 View Issue Details 페이지가 열립니다.

최근 방문

검색 텍스트 상자 옆에는 최근 방문한 문제 ID 목록이 링크로 포함 된 최근 방문 필드가 있습니다.

다음 스크린 샷은 최근 방문 필드의 위치를 ​​보여줍니다.

문제 링크를 클릭하여 문제 세부 정보보기 페이지를 엽니 다. 최근 방문 필드는 모든 페이지에서 정적이며 언제든지 문제로 이동할 수 있습니다.

Mantis는 버전과 관련된 문제를 다루며이 관계는 변경 로그에서 볼 수 있습니다. 문제의 수정 버전을 기반으로 변경 로그는 문제를 구분하고 릴리스 / 버전 기능이 다루는 세부 정보를 제공합니다.

변경 로그 정보는 소프트웨어 릴리스 정보를 포함하는 데 사용됩니다. 사용자가 새 릴리스의 사양을 결정하는 데 도움이됩니다. '새로운 기능', '수정 된 내용'과 같은 일반적인 질문에 답합니다. 및 '보안 수정 사항이 있습니까?'

각 프로젝트에는 여러 버전이있을 수 있습니다. 사용자는 출시 된 버전에 대한 문제를보고하고 개발자는 일반적으로 향후 버전에서 문제를 해결합니다.

문제가 변경 로그에 기록 되려면 다음 기준이 충족되어야합니다. 문제가 있어야합니다-

  • '해결됨'또는 '종료 됨'상태입니다.
  • '고정'해상도.
  • 버전은 'Fixed in Version'필드에 지정되어야합니다.

다음 스크린 샷은 세부 정보 페이지에서 충족되는 위의 기준을 보여줍니다.

다음 스크린 샷은 변경 로그 섹션에 동일한 문제가 어떻게 나타나는지 보여줍니다. 화면 오른쪽 상단에는 버전과 프로젝트 이름도 표시됩니다.

문제보기를 클릭하면 문제에 대한 세부 정보가 표시됩니다.

로드맵 페이지에는 향후 버전 및 이러한 버전에서 수정 될 문제에 대한 정보가 있습니다. 이것은 팀, 사용자 및 기타 이해 관계자에게 제공되는 매우 유용한 정보입니다.

또한 문제 할당의 우선 순위를 지정하는 데 도움이됩니다. 해결 / 종료 된 문제 수, 여전히 해결해야하는 문제 수 등과 같은 문제의 진행 상황을 추적합니다.

로드맵 페이지는 문제가 "대상 버전"에 할당되면 자동으로 채워집니다.

다음 스크린 샷은 이슈 세부 정보 페이지에서 대상 버전 필드가있는 위치를 보여줍니다.

대상 버전이 이슈에 추가되면 로드맵 페이지에 나타납니다. 로드맵 정보는 모든 문제의 최신 진행 상황을 표시합니다.

사용자는 해결해야 할 문제 수, 해결 / 종료 된 문제 수 및 진행률을 볼 수 있습니다.

다음 스크린 샷은 진행률과 문제 목록이있는 로드맵 페이지를 보여줍니다.

문제가 대상 버전에 할당되지 않은 경우 로드맵에 나타나지 않습니다.

해결 된 문제는 취소 선과 함께 표시됩니다.

"Fixed in Version"필드가 설정된 경우 변경 로그 페이지에도 나타납니다.

요약 페이지는 Mantis의 핵심입니다. 문제에 대한 표 형식의 기록을 표시합니다. Mantis는 요약 페이지를 표 형식의보고 문서로 지원합니다.

요약 페이지는 다음 필드를 기반으로 테이블 레코드를 표시합니다-

  • 상태 별
  • 심각도 별
  • 카테고리 별
  • 해결 된 문제에 대한 시간 통계 (일)
  • 개발자 상태
  • 해상도 별 기자
  • 해상도 별 개발자
  • 날짜 별
  • 가장 활동적인
  • 가장 오래 열림
  • 해상도 별
  • 우선 순위 별
  • 보고자 현황
  • 리포터 효율성

각 섹션에는 진행 중, 해결됨 및 종료 됨 상태에있는 문제 수가 표시됩니다. 또한 특정 범주에 대해보고 된 총 문제 수를 표시합니다.

다음 스크린 샷은 요약 페이지와 다양한 범주를 보여줍니다.

사용자 정의 필드를 추가하는 프로세스에는 먼저 사용자 정의 필드를 정의한 다음 적절한 프로젝트에 연결하는 것이 포함됩니다.

Step 1 − 관리 → 사용자 지정 필드 관리 섹션으로 이동합니다.

Step 2 − 텍스트 상자에 필드 이름을 입력합니다.

Step 3 − 다음 스크린 샷과 같이 New Custom Field 버튼을 클릭합니다.

Step 4 − 새 사용자 정의 필드를 클릭하면 사용자가 사용자 정의 필드 사양을 정의해야하는 사용자 정의 필드 편집 페이지가 열립니다.

Step 5 − 드롭 다운 목록 (날짜, 문자열, 목록 등)에서 필드의 '유형'을 선택합니다.

사용자 정의 필드 유형의 경우 가능한 값을 작성할 수 있습니다. 사용‘|’다른 값을 구분하는 문자. 이러한 목록을 예상하는 사용자 정의 필드 유형에는 열거, 확인란, 목록, 다중 선택 목록 및 라디오 단추가 포함됩니다.

'기본값'정의를 사용하면 사용자 정의 필드가 필드 유형에 따라 기본값을 가질 수 있습니다. 대부분의 경우 문자열, 숫자 또는 가능한 값 목록의 값과 같은 단순한 값입니다. 그러나 날짜 유형의 경우 가능한 값에는 {오늘}, {내일}, {+3 일}, {-7 일}, {다음 주}, {2013 년 12 월 15 일} 등과 같은 값이 포함될 수 있습니다.

Step 6 − 사용자 정의 필드가 나타나야하고 필요한 페이지를 지정하는 확인란을 선택합니다.

사용자 정의 필드를 정의한 후 적절한 프로젝트에 연결해야합니다.

Step 7− '사용자 정의 필드 편집'페이지 하단의 '사용자 정의 필드를 프로젝트에 연결'섹션으로 스크롤합니다. 표시된 목록에서 프로젝트를 선택하고 다음 스크린 샷과 같이 'Link Custom Field'를 클릭합니다.

순서 번호는 서로에 대한 사용자 정의 필드의 상대적 순서를 결정하는 데 사용됩니다. 더 작은 시퀀스 번호가 먼저 표시됩니다.