사마귀벌레 Tracker 튜토리얼

⚡ 스마트 요약

사마귀벌레 Tracker는 무료 오픈소스 이슈입니다. trac소프트웨어 팀이 결함을 보고하고, 담당자를 지정하고, 증거를 첨부하고, 여러 프로젝트 및 릴리스에 걸쳐 모든 수정 사항을 완료될 때까지 추적하는 데 사용하는 핵심 시스템입니다.

  • 🐞 문제 신고: 9단계의 안내에 따라 결함 보고 양식에서 번호가 매겨진 결함으로 변환됩니다. tracked 항목.
  • 🎨 상태 색상: 각 워크플로 상태는 고유한 행 색상을 가지므로 대기열을 한눈에 파악할 수 있습니다.
  • 📁 프로젝트 설정 : 프로젝트 관리 기능은 각 제품에 대한 컨테이너를 생성하고, 각 컨테이너는 고유한 상태와 가시성을 갖도록 합니다.
  • 👥 사용자 계정: 사용자 관리에서는 계정을 생성하고, 접근 권한을 설정하고, 프로젝트에 사용자를 배정합니다.
  • 🧩 사용자 정의 필드: 비즈니스 가치와 같은 추가 필드는 한 번만 정의하여 모든 프로젝트에 연결할 수 있습니다.
  • 🔔 알림 : 계정 환경설정에서 새 이슈 등록부터 메모 추가까지 어떤 이벤트에 대해 이메일을 보낼지 결정할 수 있습니다.
  • 🛠️ 최신 버전: MantisBT 2.28.4 버전이 지원되며, 1.3.x 버전은 보안 수정만 제공됩니다.

사마귀벌레 Tracker 튜토리얼

사마귀벌레란 무엇인가 Trac케르?

사마귀공식 명칭으로 출시됨 맨티스BT는 오픈 소스 버그입니다. trac사용할 수 있는 킹 소프트웨어 trac다양한 소프트웨어 프로젝트의 소프트웨어 결함을 찾아낼 수 있습니다. MantisBT는 간편하게 다운로드하여 설치할 수 있으며, MantisHub를 통해 호스팅 버전도 제공됩니다. Mantis를 사용하면 소프트웨어 개발 워크플로에 맞춰 쉽게 맞춤 설정할 수 있습니다.

MantisBT는 PHP 애플리케이션이며 데이터를 다음 위치에 저장합니다. MySQL, PostgreSQL or Microsoft SQL Server서버 자체는 리눅스에서 실행됩니다. Windows or macOS현재 안정 버전은 다음과 같습니다. MantisBT 2.28.4이전 버전인 1.3.x 브랜치(1.3.20)는 여전히 지원되지만 보안 및 중요 버그 수정만 제공되므로 새 설치는 2.x 버전부터 시작해야 합니다.

MantisBT의 주요 특징은 다음과 같습니다.

  • 이메일 알림: 해당 이해 관계자에게 업데이트, 의견, 해결책에 대한 이메일을 보냅니다.
  • 액세스 제어: 프로젝트 수준에서 사용자 액세스를 제어할 수 있습니다.
  • 사용자 정의: 요구 사항에 따라 Mantis를 쉽게 사용자 정의할 수 있습니다.
  • 모바일 지원: Mantis는 iPhone, Android예산 및 Windows 전화 플랫폼.
  • 플러그인: Mantis Issue에 사용자 정의 기능을 추가할 수 있는 지속적으로 확장되는 플러그인 라이브러리 Trac케르.

이 가이드의 나머지 부분은 새로운 팀이 일반적으로 작업하는 순서를 따릅니다. 첫 번째 결함을 기록한 다음 프로젝트, 사용자 및 대기열을 정리하는 데 필요한 사용자 지정 필드를 생성합니다.

문제를 신고하는 방법

MantisBT를 사용해보기 위해 아무것도 설치할 필요가 없습니다. 공식 버전입니다. 데모 이 페이지는 무료 호스팅 MantisHub 체험판을 제공하며 MantisBT 팀의 공개 웹사이트도 둘러볼 수 있도록 해줍니다. trac읽기 전용 모드의 ker. 잘 구성된 버그 신고 그것이 나머지 워크플로를 유용하게 만드는 핵심이므로, 거기서부터 시작하세요.

단계 1) 맨티스에 로그인

로그인 화면에는 사용자 이름과 비밀번호 입력란이 있으며, 회원가입 링크와 분실한 비밀번호를 복구할 수 있는 링크가 제공됩니다.

사마귀벌레 Trac사용자 이름, 비밀번호 및 로그인 버튼이 강조 표시된 로그인 화면

단계 2) Mantis에 로그인하면 Mantis 메인 화면 상단에 사용자 이름이 표시되며, 이제 해당 옵션을 클릭하여 Mantis에 문제를 보고할 수 있습니다. "문제 보고" 아래 그림과 같이.

Mantis 헤더에는 로그인한 리포터 계정과 상단 메뉴에 표시된 '문제 보고' 링크가 나타납니다.

단계 3) 다음 화면에서

  1. 버그 카테고리 입력
  2. 재현성을 입력하세요
  3. 심각도 입력
  4. 우선순위 입력
  5. 플랫폼 세부 정보 입력
  6. 버그 보고서 요약을 입력하세요.
  7. 엔터 버튼 Descript이온
  8. 오류를 재현하는 단계를 입력하세요.
  9. 보고서 제출을 클릭하세요.

아래 스크린샷의 번호가 매겨진 항목들은 맨 위의 '카테고리'부터 양식 하단의 '보고서 제출'까지 해당 목록의 각 항목에 일대일로 대응됩니다.

Mantis 보고서 세부 정보 입력 양식에 보안 범주, 재현성 항상, 심각도 충돌, 우선순위 즉시가 입력되었습니다.

주의사항Mantis 버전에 따라 표시되는 필드가 다를 수 있습니다. 자세한 내용은 해당 섹션을 참조하십시오. 사용자 정의 필드 같은.

단계 4) 보고서 창에 모든 세부 정보를 입력한 후 보고서를 제출하면 곧 메인 창에 보고서가 표시됩니다. 아래 스크린샷에서처럼 '문제 보기'를 클릭하면 해당 문제가 ID와 함께 화면에 나타납니다. "0017896" 또한 신규 상태와 생성 날짜도 표시됩니다.

Mantis View 이슈 목록의 위쪽 필터 패널과 새로 생성된 이슈 0017896이 '새로 생성됨' 상태로 표시됩니다.

Mantis 도구의 문제는 문제 상태에 따라 강조 표시됩니다. 예를 들어 여기서는 문제가 확인된 상태이므로 연한 주황색으로 강조 표시됩니다.

Mantis 상태 색상 범례는 확인된 이슈 행 위에 신규, 피드백, 확인됨 및 확인됨을 표시합니다.

각 상태에 따라 다른 색상이 할당됩니다. 아래 표는 MantisBT에서 워크플로 상태별로 기본적으로 제공하는 색상을 보여주며, 관리자는 설정을 통해 이 색상을 재정의할 수 있습니다. $g_status_colors 구성 설정.

Status 기본 색상 해당 행이 알려주는 것
연한 빨간색/분홍색 신고는 됐는데 아직 아무도 관심을 보이지 않네요.
피드백 보라색 담당자는 리포터로부터 더 많은 정보가 필요합니다.
인정 주황색 팀은 해당 보고서를 타당한 것으로 받아들였습니다.
확인 된 노란색 두 번째 사람도 동일한 결함을 재현했습니다.
할당 된 파란색 담당자가 수정 작업을 진행 중입니다.
해결 초록색 수정 사항이 적용되었으며 검증을 기다리고 있습니다.
닫은 회색 확인 및 보관 완료, 추가 조치 필요 없음.

색상으로 대기열을 읽는 것은 릴리스가 정체된 위치를 가장 빠르게 파악하는 방법이며, 이는 더 넓은 범위의 상황과 직접적으로 연결됩니다. 결함 수명 주기 귀 팀도 이미 팔로우하고 있습니다.

단계 5) 문제 #id를 클릭하면 0017896, 프로젝트 보고자, 상태, 제출 날짜 및 마지막 업데이트와 같은 문제에 대한 더 자세한 정보가 표시됩니다.

Mantis View 이슈 세부 정보 페이지(이슈 0017896)에는 프로젝트, 보고자, 우선순위, 심각도, 재현 가능성 및 해결 방법이 나열되어 있습니다.

단계 6) 이 외에도 아래와 같이 파일, 문서, 이미지를 버그에 추가할 수 있습니다.

첨부된 SecurityBug.png 스크린샷과 파일 찾아보기 및 업로드 컨트롤이 표시된 Mantis 문제 페이지입니다.

단계 7) 아래 스크린샷과 같이 문제를 해결하는 댓글을 추가할 수도 있습니다.

Mantis Notes 패널에 보고자의 댓글이 이슈에 추가되고 편집, 삭제 및 비공개 설정 버튼이 표시됩니다.

단계 8) 이슈 보고서 상단의 기록을 클릭하면 이슈 기록을 볼 수 있습니다. 이 이슈 기록에는 이슈가 생성된 날짜, 파일이 이슈에 추가된 날짜 또는 이슈에 메모가 추가된 날짜와 같은 세부 정보가 있습니다.

Mantis 이슈 기록 테이블에는 새 이슈, 추가된 파일, 추가된 메모가 날짜 및 사용자 이름과 함께 기록됩니다.

단계 9) 문제가 제출되면 개발자는 이메일을 받습니다.

아래 알림은 Mantis가 이슈 담당자가 변경될 때 보내는 메시지이며, 보고자, 담당자, 프로젝트, 범주, 심각도, 우선순위 및 상태를 일반 텍스트로 반복해서 보여줍니다.

Mantis 이메일 알림은 이슈가 할당되었음을 알리며, 보고자, 담당자, 심각도 및 상태 목록이 표시됩니다.

프로젝트를 추가하는 방법

Mantis의 모든 이슈는 프로젝트에 속하므로, 다음 작업은 테스트 대상 제품에 대한 프로젝트를 생성하는 것입니다.

단계 1) 관리 탭에서 프로젝트 관리로 이동하세요.

  1. 프로젝트 이름 입력
  2. 상태 선택
  3. 엔터 버튼 Descript이온
  4. 프로젝트 추가 클릭

Mantis 프로젝트 추가 양식에서 프로젝트 이름, 개발 상태 및 설명을 입력한 후 "프로젝트 추가"를 클릭합니다.

단계 2) 프로젝트가 생성되었습니다.

Mantis Manage Projects 목록에서 새 프로젝트의 상태, 활성화 여부 및 공개 상태를 확인할 수 있습니다.

사용자를 만드는 방법

프로젝트가 확정되면 해당 프로젝트에 참여할 기자, 개발자, 관리자 모두 각자 계정이 필요합니다.

단계 1) 관리 > 사용자 관리로 이동합니다. "새 계정 만들기"를 클릭합니다.

Mantis 계정 관리 페이지에는 기존 관리자 계정이 표시되고 "새 계정 만들기" 버튼이 강조 표시됩니다.

단계 2) 계정 정보를 입력한 다음 사용자를 생성하세요.

  1. ID / Username
  2. 실제 이름
  3. 이메일
  4. 액세스 수준
  5. 사용자 생성을 클릭합니다.

Mantis 새 계정 생성 양식에 사용자 이름과 실명을 입력하여 새 지원 계정을 만듭니다.

단계 3) 다음 화면에서 원하는 프로젝트에 사용자를 할당합니다.

Mantis에서 사용자를 프로젝트에 추가하는 방법: 할당되지 않은 프로젝트 목록에서 프로젝트를 이동하고 액세스 수준을 리포터로 설정합니다.

단계 4) 원하는 대로 이메일 및 기타 계정 기본 설정 업데이트

Mantis 계정 환경설정 페이지에는 이벤트별 이메일 수신 확인란, 기본 프로젝트, 시간대 및 언어 설정이 있습니다.

단계 5) 로그인 자격 증명은 사용자에게 이메일로 전송됩니다.

Mantis 계정 등록 이메일은 신규 사용자에게 계정이 생성되었음을 알리고 비밀번호 설정 페이지 링크를 포함합니다.

사용자 정의 필드를 만드는 방법

표준 보고서 양식이 프로세스에 필요한 모든 정보를 담지 못하는 경우, Mantis를 사용하면 추가 필드를 정의하고 개별 프로젝트에 연결할 수 있습니다.

단계 1) 필드를 생성하세요

  1. 사용자 정의 필드 관리로 이동
  2. 필드 이름을 입력하세요
  3. "새 사용자 정의 필드" 버튼을 클릭하세요.

Mantis 사용자 정의 필드 관리 페이지에서 새 필드 이름을 입력하고 "새 사용자 정의 필드" 버튼을 선택한 모습입니다.

단계 2) 필드의 동작 방식을 구성합니다.

  1. 필드 유형 선택
  2. 필드별 데이터 입력
  3. 사용자 정의 필드 업데이트를 누르세요.

Mantis Edit 사용자 정의 필드 화면에서 필드 유형, 길이 제한, 표시 여부 및 필수 체크박스 설정을 구성하는 방법입니다.

단계 3) 사용자 정의 필드가 생성되었습니다.

Mantis 사용자 정의 필드 목록에는 새로 생성된 필드와 해당 필드의 프로젝트 수 및 유형이 표시됩니다.

단계 4) 사용자 정의 필드를 다시 클릭하고 사용자 정의 필드를 프로젝트에 연결하세요.

Mantis Link 사용자 정의 필드를 프로젝트 화면에 연결하려면 프로젝트가 선택되어 있어야 하고, 시퀀스 값과 "사용자 정의 필드 연결" 버튼이 필요합니다.

단계 5) 문제 신고 섹션에 새로운 사용자 정의 필드가 반영됩니다.

Mantis 보고서 세부 정보 입력 양식에 연결된 사용자 지정 필드가 이제 파일 업로드 위에 추가 행으로 나타납니다.

사용자 정의 필드, 프로젝트 및 액세스 수준을 함께 사용하면 소규모 팀도 대규모 팀과 동일한 수준의 제어 권한을 가질 수 있습니다. 버그 trac킹 툴즈 떠나지 않고 제공하세요 결함 관리 프로세스 당신은 이미 달리고 있습니다.

자주 묻는 질문

MantisBT는 GNU GPL 라이선스 하에 오픈 소스로 제공되므로 자체 서버 외에 추가 비용이 발생하지 않습니다. 현재 안정 버전은 2.28.4입니다. 이전 버전인 1.3.20 브랜치는 보안 및 중요 버그 수정만 제공하므로 새로 설치할 때는 2.x 버전부터 시작하는 것이 좋습니다.

MantisBT는 PHP 애플리케이션이며 다음과 같은 환경에서 작동합니다. MySQL, PostgreSQL or Microsoft SQL Server서버 자체는 리눅스를 실행할 수 있습니다. Windows or macOS웹 인터페이스는 크롬에서 지원됩니다. Firefox, 사파리, Opera 그리고 엣지.

MantisBT는 사용자가 직접 설치하고 유지 관리하는 다운로드 패키지입니다. MantisHub는 동일한 코드베이스를 기반으로 구축된 상용 호스팅 서비스로, PHP, 데이터베이스 및 업그레이드를 관리할 필요 없이 몇 초 만에 작동 가능한 인스턴스를 지원과 함께 이용할 수 있습니다.

심각도는 기술적 영향을 나타내며, 충돌, 주요, 경미 또는 사소함과 같은 값을 가집니다. 우선순위는 일정의 긴급성을 나타내며, 즉시, 긴급, 높음 또는 보통과 같은 값을 가집니다. 눈에 보이는 오타는 심각도는 낮지만 우선순위는 높을 수 있습니다.

'문제 보기'를 열고 보고자, 상태, 범주, 심각도 또는 제품 버전을 기준으로 필터 행을 좁힌 다음 '필터 적용'을 클릭합니다. 같은 페이지에서 보고서 인쇄, CSV 내보내기, Excel 내보내기 및 그래프 링크를 통해 도구 외부로 결과를 공유할 수 있습니다.

MantisBT는 가볍고 자체 호스팅이 가능하며 무료이므로 데이터에 대한 완벽한 제어권을 원하는 소규모 팀에 적합합니다. 상용 버전 버그 trac킹 툴즈 애자일 보드, 대시보드 및 기본 통합 기능을 기본적으로 제공하므로 대규모 프로그램에서 선호하는 경우가 많습니다.

AI 모델은 새로운 요약 및 설명을 기존 백로그와 비교하여 중복 가능성이 있는 항목을 표시하고 범주, 심각도 및 처리자를 제안할 수 있습니다. 모든 제안은 권장 사항으로 간주해야 하며, 이슈가 다음 단계로 넘어가기 전에 담당자가 분류를 최종 확인해야 합니다.

예. GitHub 부조종사 MantisBT REST API를 호출하여 이슈를 생성하거나, 로그를 첨부하거나, 보고서를 내보내는 스크립트를 작성할 수 있으며, 플러그인 코드를 스캐폴딩할 수도 있습니다. 생성된 호출을 실행하기 전에 항상 최신 API 문서를 참조하여 검토하십시오.

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