Quản lí dự án, kiểm soát điều hành và quan sát và theo dõi lỗi luôn luôn là những vụ việc vô cùng quan trọng và rất được yêu thích trong các dự án.Hiện nay, để cung ứng cho việc kiểm thứ phần mềm đã có khá nhiều các lao lý ra đời nhằm mục đích quản lí tác dụng bug mang lại lợi ích không bé dại cho công việc của những nhân viên kiểm demo phần mềm. Ví dụ rất có thể kể mang đến như Jira, Bugherd, ...Trong kia phải kể đến Bugzilla - một mức sử dụng quản lí bug rất phổ cập hiện nay. Trong phần này , mình vẫn trình bày một số trong những kiến thức tổng quan và hướng dẫn áp dụng cơ bạn dạng về phần mềm này.

Bạn đang xem: Hướng dẫn sử dụng bugzilla

I. Tổng quan

*

1. Khái niệm

Bugzilla là khối hệ thống phần mềm theo dõi lỗi mã nguồn mở, mang lại phép cá thể hoặc nhóm các nhà cải tiến và phát triển theo dõi những lỗi phần trăm xảy ra trong dự án công trình của họ một giải pháp hiệu quả. Trong số đó đội ngũ kiểm tra quality phần mềm QC ( unique Control) có nhiệm vụ quản lí khối hệ thống này.

2. Chức năng

Bugzilla giúp quản lí quy trình sửa lỗi phần mềm miễn phí.Cho phép cai quản lí quy trình vận động cũng như quy trình test lỗi của từng dự ánCho phép những user thao tác làm việc cùng lúc, dễ tìm kiếm cùng phân bổ quá trình cho từng thành viênCập nhập thông tin cho từng member tham gia dự án công trình thông qua công dụng gửi thư năng lượng điện tử

3. Những thành phần của Bugzilla

Administration: fan quản lí của một BugBugzilla-General: tạo, đổi khác và xem bugsNhững hoạt động được gửi vì bugzilla liên quan đến thư điện tử như post lỗi cùng sửa lỗi.Query/Buglist: tương quan đến các hoạt động tìm tìm lỗi với xem buglist.Tài khoản người dùng: các chuyển động quản lí tài khoản người dùng , các truy vấn đã lưu, tạo thành tài khoản, đổi khác mật khẩu, đăng nhập...Giao diện người sử dụngII. Thiết đặt (trên hệ điều hành và quản lý Windows)

Cài đặt

Sau đây bọn họ sẽ tiến hành thiết lập (đối cùng với phiên bản Bugzilla 4.4):

Cài để Database EngineCài để WebserverCài đặt BugzillaCài đặt những module của PerlCài đặt Mail Transfer Agent (Sendmail 8.7 hoặc cao hơn, hoặc một MTA tương hợp với phiên bạn dạng này)Cấu hình

Cài đặt Perl

Nếu trên vật dụng tính của doanh nghiệp không tất cả Perl với hệ điều hành của chúng ta không hỗ trợ sẵn gói này thì bạn có thể tải Perl về và thiết lập tại http://www.perl.org.

Cài đặt Database Engine

Bugzilla hỗ trợ các database server: MySQL, PostgreSQL và Oracle.Chúng ta cỉ cần thiết lập và áp dụng một trong các database trên.

Cài để MySQL

Bạn rất có thể truy cập http://www.mysql.com để tải MySQL. Bạn cần MySQL phiên bạn dạng 5.0.15 hoặc cao hơn.

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

Đề thiết lập các hệ quản trị cơ sở dữ liệu khác có thể tìm phát âm thêm.

Cài để Web Server

Hầu như các web server có tác dụng chạy các CGI scipt.Tuy nhiên, nên thực hiện Apache web hệ thống (1.3.x hoặc 2.x). Bạn cũng có thể truy cập vào http://httpd.apache.org để cài đặt apache.

Cài đặt Bugzilla

Bạn rất có thể tải Bugzilla tại http://www.bugzilla.org/download/ hoặc https://wiki.mozilla.org/Bugzilla:Bzr cùng đặt nó vào thư mục thích hợp mà website server có thể sử dụng được (“apache” hoặc “www”).

Cài đặt những Module của Perl

Tiến trình thiết đặt của Bugzilla các bạn gọi script checksetup.pl. Đầu tiên nó sẽ khám nghiệm xem bạn có phiên bạn dạng thích hợp của các module được yêu ước hay không.

*

Bạn tất cả thể setup các module còn thiếu của Perl bằng cách sử dụng package manager được hỗ trợ bởi hệ điều hành của doanh nghiệp (ví dụ “rpm” hoặc “yum” bên trên Linux, hoặc “ppm” trên Windows nếu áp dụng ActivePerl).

Một số module còn thiếu hoặc vượt cũ thì chúng ta nên sử dụng script install-module.pl (không thao tác với ActivePerl bên trên Windows).

Cài để Mail Transfer Agent (MTA)

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

Trên Linux, Sendmail, Postfix, qmail với Exim là phần lớn ví dụ của MTA. Sendmail là Unix MTA thiết yếu thức, nhưng đầy đủ MTA khác dễ cấu hình hơn và do đó nhiều người thay thế sửa chữa Sendmail bởi Postfix hoặc Exim.

Nếu bạn áp dụng Sendmail-compatible MTA thì nó đề xuất đồng dạng cùng với phiên bạn dạng 8.7 của Sendmail.

Bạn nên tìm hiểu thêm hướng dẫn cho các MTA ví dụ mà bạn chọn sẽ được hướng dẫn thiết đặt chi tiết. Từng chương trình sẽ sở hữu được các file cấu hình riêng của chúng.Sau khi đã thiết lập và cấu hình ,phần tiếp theo chúng ta sẽ tìm hiểu sử dụng một số công dụng đơn giản Bugzilla.

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

1. Tạo new user cùng login

Vào home của Bugzilla

*

Sau khi click vào “New account” sẽ lộ diện màn hình sau:
*
Nhập địa chỉ email vào “email address”Sau đó click nút “Send” (Bạn sẽ nhận thấy một email thông báo về vấn đề tạo user bugzilla mới.)Click vào liên kết trong nội dung mail nhận ra – đã hiển thị screen thông báo xác nhận.
*
Theo tin tức trên màn hình thì links được gởi tới email chỉ có mức giá trị trong khoảng 3 ngày.Sau đó bạn vào e-mail (địa chỉ email mà mình đã nhập sinh hoạt trên), click vào liên kết trên cùng của mail
*
Sau lúc click link trên thuộc trong email thì đưa sang màn hình dưới để nhập pass
*
Sau khi nhập pass cùng click vào nút “Send” thì hiện thông báo xác nhận
*
(đã tạo user new thành công, từ bỏ bây giờ bạn cũng có thể login vào Bugzilla)Click vào link “Log in” trên header hoặc dưới footer để đăng nhập vào Bugzilla.Sau khi click vào Log in thì hiển thị màn ngoài ra bên dưới, nhập thư điện tử vào ô “Login” cùng passđã tạo nên vào “Password”, tiếp đến click nút “Log in”.Trường hợp bạn đã có account tuy nhiên quên pass thì nhập email vào ô trước nút “SubmitRequest” kế tiếp click vào nút “Submit Request”Khi đó Bugzilla đã gửi cho tới email của chúng ta một đường links để tạo thành pass mới (giống như cách thứ 2trong quy trình tạo account mới).Dưới đấy là màn hình home page của bugzilla (sau khi singin thành công)
*

2. Post bug new (tạo bug)

Để chế tác bug mới, ở screen home page chúng ta click vào links “New” sống menu header hoặc footer

*

Sau kia click chọn dự án công trình muốn post bug

*

Sau khi bọn họ chọn dự án muốn post bug, đang hiển thị màn ngoài ra bên dưới, trong màn hình này chứa toàn cục thông tin của bug.

Xem thêm: #Top 4 Phần Mềm Sửa Lỗi Thẻ Nhớ Microsd, Phần Mềm Sửa Lỗi Thẻ Nhớ Microsd

*

Thông tin của bug bao gồm:++Product: tên của dự án đã chọn (nếu lựa chọn nhầm thì không thể chuyển đổi được nữa – phải quay trở về từ đầu)++ Reporter: Tên người login (người post bug)++ Component Description: Tên màn hình hiển thị cần post bug, để ý chọn mang lại đúng màn hình++ Version: Phiên phiên bản của phiên bản deploy đang kiểm tra (dùng nhằm theo dõi số lần release của sản phẩm) – không nhiều dùng.++ Severity: nút độ nghiêm trọng của bug (mặc định là “normal”, cao nhất là “blocker”, thấp độc nhất vô nhị là“enhancement” (là cải tiến thêm cho thuận lợi không bắt buộc lỗi của chương trình))++ Platform: lịch trình đang chạy thử trên máy tính hay là điện thoại cảm ứng hay là đồ vật khác.++ OS: chọn hệ điều hành quản lý mà bạn dạng test đang làm việc (đang demo trên win xp giỏi win7 tốt linux…)++ Priority: Độ ưu tiên fix, tối đa là 1 cùng thấp tốt nhất là 5, nhiều khi bug có độ nghiêm trọng cao nhưngchưa chắc bao gồm độ ưu tiên cao, cùng ngược lại.++ Initial State: tinh thần khởi tạo thành của bug, mang đị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 người được lựa chọn trong danh mục CC này nhằm họ tham khảo.++ default CC: những người mặc định được CC (mang tính chất tham khảo hoặc theo dõi cai quản bug)++ Estimated Hours: thời hạn dự kiến hoàn thành việc fix bug, hay thì TESTER không ghi mục này.++ Deadline: Thời hạn buộc phải fix bug, TESTER cũng không ghi mục này luôn. (tùy công ty hay dự án)++ URL: Đường link tìm hiểu thêm – có thể là đường link tới trang báo lỗi (khi thử nghiệm web)++ Browser: Nếu chạy thử web, thì đang demo trên trình chu đáo nào? Chọn mang lại đúng.++ Revision: Nếu công ty sử dụng những chương trình làm chủ dữ liệu như SVN thì theo dõi bởi thông sốnày cho tiện, dễ dàng xem lại source của từng phiên bản.++ Summary: bắt tắt lỗi, đề nghị ghi ngắn gọn khoảng tầm 60 tự (ví dụ: khi click button search thì bị exception)++ Description: tế bào tả cụ thể từng bước thao tác tạo ra lỗi. Làm sao để khi fan khác gọi vào đang hiểu và làm theo được. (dùng câu ngắn gọn, rõ ràng, súc tích, mô tả cụ thể từng bước)++ Attachment: mong muốn đính kèm theo file hình hoặc excel hoặc file khác thì click vào nút “Add an attachment”

Khi này sẽ hiển thị thêm phần đi kèm file.++ File: chọn file buộc phải đính kèm++ Description: biểu đạt cho file kèm theo (nếu không biểu thị thì file sẽ không đính kèm)++ nội dung Type

Depends onBlocksSau khi điền rất đầy đủ thông tin thì click nút “commit” nhằm post bug

3. Update thông tin mang lại Bug

Sau khi search xong, click vào ID của bug nhằm mở tin tức của bug muốn cập nhật thông tinSau khi update thông tin xong, thì click nút Commit.
*

Trên đó là tổng quan và trả lời một số công dụng cơ bạn dạng để sử dụng Bugzilla. Chi tiết và hướng dẫn ví dụ sẽ được trình bày trong nội dung bài viết tiếp theo.Tài liệu tham khảo:https://www.bugzilla.org/docs/https://www.bugzilla.org/docs/2.16/html/stepbystep.html