BUGZILLA LÀ GÌ

  -  

Quản lí dự án công trình, kiểm soát và quan sát và theo dõi lỗi luôn là phần nhiều vụ việc cực kỳ quan trọng đặc biệt và vô cùng được quan tâm trong các dự án.Trong thời điểm này, để cung cấp mang lại câu hỏi kiểm trang bị phần mềm đang có nhiều các pháp luật Thành lập nhằm mục đích cai quản lí tác dụng bug giúp ích ko nhỏ tuổi đến quá trình của những chuyên viên kiểm demo phần mềm. lấy một ví dụ có thể kể tới nhỏng Jira, Bugherd, ...Trong đó bắt buộc kể đến Bugzilla - một chính sách quản lí lí bug rất thông dụng bây chừ. Trong phần này , mình đã trình bày một vài kỹ năng và kiến thức tổng quan liêu và giải đáp sử dụng cơ bạn dạng về phần mềm này.

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

I. Tổng quan

*

1. Khái niệm

Bugzilla là khối hệ thống phần mềm quan sát và theo dõi lỗi mã mối cung cấp mnghỉ ngơi, chất nhận được cá thể hoặc đội những bên cải cách và phát triển quan sát và theo dõi những lỗi Xác Suất xảy ra vào dự án công trình của mình một giải pháp tác dụng. Trong đó đội hình kiểm tra chất lượng phần mềm QC ( Quality Control) gồm trách nát nhiệm cai quản lí khối hệ thống này.

2. Chức năng

Bugzilla góp quản lí lí các bước sửa lỗi phần mềm miễn tổn phí.Cho phép quản ngại lí quá trình hoạt động cũng tương tự quy trình tiến độ demo lỗi của từng dự ánCho phép nhiều user thao tác cùng lúc, dễ kiếm tìm tìm cùng phân bổ công việc đến từng thành viênCập nhập công bố mang đến từng member tsi gia dự án công trình trải qua tính năng gửi thư điện tử

3. Các nhân tố của Bugzilla

Administration: tín đồ cai quản lí của một BugBugzilla-General: sinh sản, đổi khác với coi bugsNhững vận động được gửi vị bugzilla liên quan đến email nlỗi post lỗi và sửa lỗi.Query/Buglist: liên quan mang lại các vận động tra cứu kiếm lỗi và xem bugdanh sách.Tài khoản bạn dùng: những vận động quản lí lí thông tin tài khoản người dùng , những truy vấn vấn vẫn giữ, tạo nên thông tin tài khoản, biến hóa password, singin...Giao diện người sử dụngII. Cài đặt (bên trên hệ quản lý Windows)

Cài đặt

Sau phía trên chúng ta đang thực hiện cài đặt (so với phiên bản Bugzilla 4.4):

Cài đặt Database EngineCài đặt WebserverCài đặt BugzillaCài đặt các module của PerlCài đặt Mail Transfer Agent (Sendmail 8.7 hoặc cao hơn, hoặc một MTA cân xứng cùng với phiên phiên bản này)Cấu hình

Cài đặt Perl

Nếu bên trên máy vi tính của chúng ta không tồn tại Perl cùng hệ điều hành của doanh nghiệp ko cung ứng sẵn gói này thì chúng ta có thể download Perl về với thiết đặt tại http://www.perl.org.

Cài đặt Database Engine

Bugzilla cung cấp các database server: MySquốc lộ, PostgreSquốc lộ với Oracle.Chúng ta cỉ cần thiết lập và thực hiện một trong những database bên trên.

Cài đặt MySQL

Quý khách hàng rất có thể truy cập http://www.mysql.com để cài MySquốc lộ. Quý Khách phải MySquốc lộ phiên bản 5.0.15 hoặc cao hơn.

Nếu chúng ta thiết đặt từ khối hệ thống packaging/installation khác như là .rpm (RPM Package Manager), .deb (Debian Package), .exe cộ (Windows Executeable), hoặc .msay mê (Windows Installer) thì bạn nên chắc chắn rằng MySquốc lộ đã có start khi vật dụng các bạn khởi rượu cồn.

Đề cài đặt các hệ quản trị cơ sở dữ liệu khác rất có thể tìm hiểu thêm.

Cài đặt Web Server

Đa số những website server có tác dụng chạy những CGI scipt.Tuy nhiên, bắt buộc áp dụng Apađậy website server (1.3.x hoặc 2.x). quý khách rất có thể truy vấn vào http://httpd.apabít.org nhằm mua apache.

Cài đặt Bugzilla

quý khách có thể tải Bugzilla tại http://www.bugzilla.org/download/ hoặc https://wiki.mozilla.org/Bugzilla:Bzr và đặt nó vào tlỗi mục phù hợp nhưng website hệ thống hoàn toàn có thể áp dụng được (“apache” hoặc “www”).

Cài đặt các Module của Perl

Tiến trình cài đặt của Bugzilla chúng ta Hotline script checkcài đặt.pl. Thứ nhất nó đang chất vấn xem chúng ta tất cả phiên phiên bản thích hợp của những module được yêu cầu hay không.

Xem thêm: Bản Đồ Khu Phú Mỹ Hưng Quận 7, Bản Đồ Trung Tâm Đô Thị Mới Phú Mỹ Hưng

*

Bạn có thể thiết lập những module không đủ của Perl bằng phương pháp sử dụng package manager được cung cấp vị hệ quản lý của người tiêu dùng (ví dụ “rpm” hoặc “yum” bên trên Linux, hoặc “ppm” bên trên Windows ví như áp dụng ActivePerl).

Một số module không đủ hoặc thừa cũ thì chúng ta nên áp dụng script install-module.pl (không làm việc với ActivePerl bên trên Windows).

Cài đặt Mail Transfer Agent (MTA)

Bugzilla phụ thuộc vào sự sẵn bao gồm của khối hệ thống email để chính xác người dùng với các tác vụ khác.

Trên Linux, Sendmail, Postfix, qmail cùng Exim là rất nhiều ví dụ của MTA. Sendmail là Unix MTA xác nhận, mà lại đông đảo MTA khác dễ dàng cấu hình hơn cùng cho nên vì vậy nhiều người thay thế sửa chữa Sendmail bằng Postfix hoặc Exim.

Nếu bạn sử dụng Sendmail-compatible MTA thì nó yêu cầu đồng dạng với phiên bạn dạng 8.7 của Sendmail.

quý khách hàng đề nghị tìm hiểu thêm hướng dẫn cho các MTA cụ thể cơ mà các bạn lựa chọn sẽ được hướng dẫn thiết lập chi tiết. Mỗi chương trình sẽ có được các tệp tin cấu hình riêng của bọn chúng.Sau Lúc vẫn setup với cấu hình ,phần tiếp theo sau bọn họ vẫn tò mò áp dụng một số tác dụng dễ dàng và đơn giản Bugzilla.

III. Hướng dẫn sử dụng

1. Tạo new user cùng login

Vào trang chủ của Bugzilla

*

Sau Lúc cliông chồng vào “New account” vẫn lộ diện màn hình sau:
*
Nhập liên quan email vào “gmail address”Sau đó click nút “Send” (quý khách hàng sẽ nhận thấy một tin nhắn thông tin về bài toán chế tạo user bugzilla mới.)Click vào links trong ngôn từ mail nhận ra – sẽ hiển thị màn hình hiển thị thông tin xác thực.
*
Theo thông báo bên trên màn hình thì link được thân tặng email chỉ có mức giá trị trong khoảng 3 ngày.Sau kia các bạn vào gmail (ảnh hưởng email mà mình đã nhập ở trên), click vào link trên thuộc của mail
*
Sau lúc cliông xã liên kết trên cùng trong tin nhắn thì gửi sang trọng màn hình dưới để nhập pass
*
Sau Lúc nhập pass và clichồng vào nút “Send” thì hiện thông báo xác nhận
*
(sẽ chế tạo user bắt đầu thành công xuất sắc, từ bỏ hiện thời chúng ta có thể login vào Bugzilla)Cliông xã vào link “Log in” bên trên header hoặc bên dưới footer nhằm đăng nhập vào Bugzilla.Sau Lúc clichồng vào Log in thì hiển thị screen như bên dưới, nhập gmail vào ô “Login” và passsẽ tạo nên vào “Password”, tiếp nối click nút “Log in”.Trường hòa hợp bạn đã có tài khoản tuy nhiên quên pass thì nhập gmail vào ô trước nút ít “SubmitRequest” tiếp nối cliông chồng vào nút ít “Submit Request”Khi đó Bugzilla đang gửi trao gmail của người sử dụng một con đường link nhằm tạo nên pass new (y hệt như bước máy 2vào quy trình tạo ra account mới).Dưới đấy là màn hình trang chủ page của bugzilla (sau khoản thời gian đăng nhập thành công)
*

2. Post bug new (chế tạo bug)

Để tạo bug new, ngơi nghỉ màn hình hiển thị home page page chúng ta click vào link “New” ở thực đơn header hoặc footer

*

Sau đó cliông xã lựa chọn dự án muốn post bug

*

Sau khi bọn họ lựa chọn dự án hy vọng post bug, đang hiển thị màn hình hiển thị như bên dưới, trong màn hình hiển thị này cất toàn thể báo cáo của bug.

Xem thêm: Mandarin Là Gì - Nghĩa Của Từ Mandarin

*

tin tức của bug bao gồm:++Product: Tên của dự án công trình sẽ chọn (nếu tìm nhầm thì chẳng thể biến đổi được nữa – bắt buộc quay trở về từ bỏ đầu)++ Reporter: Tên tín đồ login (tín đồ post bug)++ Component Description: Tên screen đề xuất post bug, để ý lựa chọn mang đến đúng màn hình++ Version: Phiên phiên bản của phiên bản deploy đang chạy thử (dùng làm theo dõi và quan sát số lần release của sản phẩm) – không nhiều cần sử dụng.++ Severity: Mức độ cực kỳ nghiêm trọng của bug (khoác định là “normal”, tối đa là “blocker”, phải chăng nhất là“enhancement” (là đổi mới thêm cho thuận tiện chưa hẳn lỗi của cmùi hương trình))++ Platform: Cmùi hương trình vẫn test trên máy vi tính tốt là điện thoại tuyệt là thứ không giống.++ OS: Chọn hệ điều hành và quản lý nhưng phiên bản test đang làm việc (đã chạy thử bên trên win xp tốt win7 hay linux…)++ Priority: Độ ưu tiên fix, cao nhất là 1 trong những và tốt tuyệt nhất là 5, đôi khi bug tất cả độ rất lớn cao nhưngchưa chắc hẳn có độ ưu tiên cao, và trở lại.++ Initial State: Trạng thái khởi tạo thành của bug, mặc định là NEW++ Assign To: Bug được phân công cho ai fix.++ CC: Gửi thông báo bug này đến các tín đồ được lựa chọn trong danh mục CC này để chúng ta xem thêm.++ Default CC: Những tín đồ mặc định được CC (mang ý nghĩa hóa học tìm hiểu thêm hoặc quan sát và theo dõi làm chủ bug)++ Estimated Hours: Thời gian dự kiến xong xuôi vấn đề fix bug, thường thì TESTER không ghi mục này.++ Deadline: Thời hạn yêu cầu fix bug, TESTER cũng ko ghi mục này luôn luôn. (tùy công ty tuyệt dự án)++ URL: Đường links tìm hiểu thêm – hoàn toàn có thể là mặt đường links tới trang báo lỗi (khi kiểm tra web)++ Browser: Nếu demo web, thì đang test bên trên trình chăm sóc nào? Chọn cho đúng.++ Revision: Nếu công ty sử dụng những chương trình cai quản tài liệu nlỗi Stoàn quốc thì theo dõi bằng thông sốnày đến nhân thể, dễ xem xét lại source của từng phiên phiên bản.++ Summary: Tóm tắt lỗi, yêu cầu ghi ngắn thêm gọn khoảng 60 từ bỏ (ví dụ: Khi cliông chồng button search thì bị exception)++ Description: Mô tả chi tiết từng bước làm việc tạo nên lỗi. Làm sao để lúc bạn không giống hiểu vào vẫn phát âm với tuân theo được. (sử dụng câu nthêm gọn, rõ ràng, súc tích, biểu đạt chi tiết từng bước)++ Attachment: Muốn nắn đính thêm tất nhiên file hình hoặc excel hoặc file khác thì cliông chồng vào nút “Add an attachment”

lúc đó sẽ hiển thị góp phần đi cùng tệp tin.++ File: lựa chọn tệp tin cần đính thêm kèm++ Description: Mô tả mang lại tệp tin kèm theo (nếu không bộc lộ thì file sẽ không còn lắp kèm)++ Content Type

Depends onBlocksSau Lúc điền tương đối đầy đủ thông báo thì click nút “commit” nhằm post bug

3. Cập nhật ban bố mang đến Bug

Sau Khi tìm kiếm hoàn thành, cliông xã vào ID của bug để msinh hoạt biết tin của bug hy vọng cập nhật thông tinSau khi update đọc tin dứt, thì cliông xã nút Commit.
*

Trên đây là tổng quan và khuyên bảo một vài tính năng cơ bạn dạng để thực hiện Bugzilla. Chi tiết với trả lời ví dụ sẽ được trình bày trong bài viết tiếp theo.Tài liệu tmê mệt khảo:https://www.bugzilla.org/docs/https://www.bugzilla.org/docs/2.16/html/stepbystep.html