Mantis là gì

  -  

1. Khái niệm

Mantis Bug Tracker là một hệ thống theo dõi lỗi trên web dựa trên mã nguồn mở miễn phí . Việc sử dụng MantisBT phổ biến nhất là để theo dõi các lỗi xảy ra ở phần mềm. Tuy nhiên, MantisBT thường được cấu hình bởi người dùng để phục vụ như một hệ thống theo dõi vấn đề chung và công cụ quản lý dự án.Tên Mantis và logo của dự án này chỉ về họ côn trùng Mantidae, được biết đến với việc theo dõi và ăn côn trùng khác, được gọi là "bọ". Tên của dự án thường được viết tắt cho MantisBT hoặc Mantis.

Bạn đang xem: Mantis là gì

2. Đặc trưng về Manis

Miễn phí ( Mã nguồn mở )Dễ cài đặtChạy trên nền của bất kỳ 1 trình duyệt web nào ( Web-based )Platform độc lậpCó thể chạy nhiều dự án cùng lúcTích hợp đa ngôn ngữChức năng gửi emailChức năng tìm kiếm dễ dàng và đơn giảnBộ lọc dò tìm và tra cứu

3. Một số khái niệm cần biết khi dùng Mantis

Issues : Được hiểu như là lỗi (thường gọi là Bug), thiếu sót. sai phạm trong chương trình hoặc tài liệu của dự ánReport issue : Báo cáo lỗi/ sai sót khi được tìm thấy trên chương trình/ tài liệuCategory : phân nhóm các chức năng/ moduleSeverity : mức độ của issueBao gồm 4 mức:+ Mức 1: Block, crash+ Mức 2: Major+ Mức 3: minor+ Mức 4: tweak, text, trivial, featureStatus : trạng thái của issueBao gồm các trạng thái:+ New: Bug chưa được được xử lý, hoặc đang xử lý+ Resolved: Bug đã xử lý xong+ Closed: Bug đã được reporter kiểm tra lại và bug không còn xảy ra+ Feedback: Bug đang chờ phản hồi+ Confirmed: Bug đang chờ xác nhận lại+ Assigned: Bug đã được bàn giao+ Acknowledged: Bug đã được chấp nhậnResolution : các giải quyết của issue+ Open: Bug vừa tạo mới+ Reopen: Bug vẫn xảy ra và được mở lại để fix+ Fixed: Bug đã được fix+ Not Fixable: Bug không thể fix được+ Won"t Fix: Bug quyết định không được fix+ Unable Reproduce: Bug không bị phát sinh bug khác+ Duplicate: Bug đã bị trùng với một bug khác+ Cancelled: Bug bị bỏ quả không sửa+ Suspended: Bug bị treo, chưa được xử lýII.

Xem thêm: Đường Trung Bình Động Ma Là Gì? Đường Trung Bình Động Moving Average (Ma) Từ A

Cài đặt Mantis để sử dụng offline

Để sử dụng mantis trực tiếp trên máy tính của mình thì chúng ta cần cài đặt Wamp hoặc Xamp để host cho mantisTải và cài đặt Wamp tại link sau: http://www.wampserver.com/Sau khi cài đặt Wamp thành công, sẽ tiến hành tải và cài đặt Mantis theo link sau: https://www.mantisbt.org/

Sau khi dowload về, tiến hành giải nén file Mantis sẽ được một file tương tự và coppy file này vào thư mực www của WampserverCác thông sốHostname: Tên host để chạy Mantis, vì đang chạy trên localhost nên để mặc định là localhostUsername: User mặc định của localhost là rootPassword: Chạy trên wamp không cần password nên để trốngDatabase name: Tên DB sau khi cài đặt xong sẽ tự tạo cho chúng ta một DB có tên là bugtracker (có thể thay đổi)Sau đó chọn Install/Upgrade DB để cài đặt
*
III. Hướng dẫn sử dụng

Sau khi cài đặt xong, chọn Back to Administation để trờ về trang quản lý và đăng nhập với tài khoản mặc định là:

Username: administatorPassword: root
*
Sau khi đăng nhập thành công bạn chuyển đến trang My view như hình dưới đây:Trang này sẽ view cho chúng ta tất cả những mục:Unassigned: những bug chưa được bàn giaoReporter by me: những bug do bạn logResolved: Những bug đã được xử lý xongRecently modified: Hiện tại đang được bàn thảo chỉnh sửaMonitored by me: Những bug bạn được giao phó giám sátKhi click vào Main, trang này sẽ view cho chúng ta thấy:Những bug đang Open và được assigned cho aiTại trang view issue cho chúng ta thấy bug đang có được sắp xếp theo ID và ngày giờ Update. Để xem/chỉnh sửa một bug ta click vào ID của bug là được.

Xem thêm: ( Forward Contract Là Gì ? Hợp Đồng Kì Hạn (Forward Contract) Là Gì

Tạo mới một bug

Để log một bug mới ta phải có dự án (Project). Để thêm dự án ta thực hiện:

B1: Vào Manage -> Manage Projects - > Create New ProjectCác thông tin:Project name: Tên dư án thực hiệnStatus: Tình trạng phát triển dự ánView Status: Xem trạng thái dự án, mọi người hay giới hạnDescription: Mô tả chi tiết cho dự ánB2: Để log một bug mới ta chọn Report issue -> Chọn Project Issue
*
Nhập đầy đủ thông tin của bug vào các trường giống như hình bên dưới. Và khi click Submit thì xem như một bug mới vừa được lưu vào hệ thông Mantis và sẽ xuất hiện trong My view của bạn
*
Các thông tin:Category: Các project milestones, các hạng mục, các loại hình etc đượ chia ra trong một dự án hoặc nhiều dự ánResolution: tùy chọn xử lý bug, chỉ có bug bug owner hoặc các cấp đặc quyền mới có thể hiệu chỉnh thông số phần nàyJump to Notes: Đi đến ngay bảng bàn thảo mà không cần xem bug detailsUpdate issue: Chỉnh sửa nội dung bugChange status To: Chuyển đổi tình trạng bug, chỉ có bug bug owner hoặc các cấp đặc quyền mới có thể hiệu chỉnh thông số phần nàyMonitor Issue: Nhập bug này vào danh sách các bug mình quan tâm theo dõiCreate clone: Tạo 1 bug khác cùng nội dung nhưng khác số thứ tự bugRelationships: Tạo mối quan hệ giữa các bug (thông qua ID của bug)IV. So sánh Mantis với công cụ quản lý Bug Jira1. Giống nhauRất thông dụng hiện nay.Khả năng hoạt động nhanh và nhẹ nhàng.Khả năng chạy độc lậpTích hợp đa ngôn ngữCó thể chạy nhiều dự án cùng lúcChức năng tìm kiếm dễ dàng và đơn giảnHai hệ thống này cũng tự động gửi mail cho các bạn liên quan đến màn hình/mô-đun/chức năng có xuất hiện bug.Chương trình này khá dễ sử dụng.Cung cấp đầy đủ các chức năng quản lý theo dõi bug.Chạy trên nền của bất kỳ 1 trình duyệt web nào.

2. Khác nhau

Mantis bug tracker:Miễn PhíGiao diện đơn giản nên page size nhẹ.Vì quá đơn giản nên lại thiếu tính tiện dụng.Giao diện hơi xấu và cũSử dụng text để thể hiện status của bugJira bug tracker:Tốn Phí.Giao diện người sử dụng mạnh mẽ và thân thiện với người dùngCung cấp cái nhìn trực quan tốt - support đa dạng các loại attachmentV. Kết luận

Hy vọng bài viết này sẽ giúp mọi người có cái nhìn tổng quan và hiểu rõ hơn về công cụ quản lý bug Mantis

Tài liệu tham khảo:https://www.mantisbt.org/https://www.youtube.com/watch?v=lh1zHdnq63I&t=226shttps://en.wikipedia.org/wiki/Mantis