Bugzilla là một hệ thống theo dõi lỗi và quản lý mã nguồn mở, cho phép các nhà phát triển theo dõi và xử lý các vấn đề phát sinh trong quá trình phát triển sản phẩm. Được viết bằng Perl và sử dụng cơ sở dữ liệu MySQL, Bugzilla là một công cụ mạnh mẽ giúp các nhóm phát triển phần mềm làm việc hiệu quả và giữ cho dự án của họ đi đúng hướng.
Là một công cụ theo dõi và phát hiện lỗi, Bugzilla còn có thể được sử dụng như một công cụ quản lý kiểm thử. Điều này cho phép nó tích hợp dễ dàng với các công cụ quản lý test case khác như Quality Center, Testlink, v.v. Bugzilla cho phép người dùng kết nối với khách hàng hoặc nhân viên của họ, để liên lạc về các vấn đề một cách hiệu quả, góp phần quan trọng vào việc quản lý dữ liệu hiệu quả.
Một số tính năng nổi bật của Bugzilla bao gồm:
- Khả năng tìm kiếm nâng cao, cho phép người dùng nhanh chóng tìm thấy lỗi cụ thể.
- Thông báo qua email, đảm bảo mọi người liên quan đều được cập nhật về trạng thái của lỗi.
- Sửa đổi thông tin lỗi trực tiếp bằng email, giúp tiết kiệm thời gian và nâng cao hiệu quả làm việc.
- Tính năng theo dõi thời gian, cho phép các nhóm phát triển ước tính thời gian cần thiết để sửa lỗi.
- Bảo mật cao, đảm bảo an toàn cho dữ liệu dự án.
- Khả năng tùy biến cao, cho phép người dùng điều chỉnh Bugzilla cho phù hợp với quy trình làm việc của họ.
- Có tính cục bộ, có thể được cài đặt và sử dụng trên máy chủ nội bộ của tổ chức.
Trong hướng dẫn này, chúng ta sẽ cùng tìm hiểu về các khía cạnh sau của Bugzilla:
- Đăng nhập vào tài khoản Bugzilla
- Tạo một Bug Report (Báo cáo lỗi)
- Tạo báo cáo biểu đồ
- Sử dụng chức năng Browse
- Tùy chọn tìm kiếm đơn giản trong Bugzilla
- Thêm hoặc xóa cột vào màn hình tìm kiếm mặc định
- Tùy chọn tìm kiếm nâng cao trong Bugzilla
- Sử dụng các tùy chọn trong Bugzilla
Đăng nhập vào tài khoản Bugzilla
Bước 1: Truy cập vào đường dẫn sau: https://bugzilla-dev.allizom.org/. Để tạo một tài khoản mới trong Bugzilla hoặc đăng nhập vào tài khoản hiện có, hãy chọn tùy chọn “New Account” hoặc “Login” trong menu chính.
Bước 2: Nhập thông tin đăng nhập của bạn, bao gồm:
- Tên người dùng
- Mật khẩu
Sau đó, nhấp vào nút “Login”.
Bước 3: Xin chúc mừng! Bạn đã đăng nhập thành công vào hệ thống Bugzilla.
Tạo báo cáo lỗi trong Bugzilla
Bước 1: Để tạo một lỗi mới trong Bugzilla, hãy truy cập trang chủ và nhấp vào tab “New” từ menu chính.
Bước 2: Trong cửa sổ tiếp theo, bạn cần điền đầy đủ thông tin về lỗi, bao gồm:
- Sản phẩm: Sản phẩm mà lỗi xảy ra.
- Thành phần: Thành phần cụ thể trong sản phẩm có lỗi.
- Mô tả thành phần: Mô tả chi tiết về thành phần có lỗi.
- Phiên bản: Phiên bản của sản phẩm mà lỗi xảy ra.
- Mức độ nghiêm trọng: Mức độ nghiêm trọng của lỗi (ví dụ: nghiêm trọng, bình thường, nhỏ).
- Phần cứng: Phần cứng mà lỗi xảy ra.
- Hệ điều hành: Hệ điều hành mà lỗi xảy ra.
- Tóm tắt: Tóm tắt ngắn gọn về lỗi.
- Mô tả: Mô tả chi tiết về lỗi, cách tái hiện lỗi và kết quả mong đợi.
- Đính kèm tập tin: Đính kèm ảnh chụp màn hình hoặc bất kỳ tệp tin nào khác liên quan đến lỗi.
Lưu ý:
- Các trường bắt buộc được đánh dấu *.
- Nếu bạn không điền đầy đủ các trường bắt buộc, bạn sẽ nhận được thông báo lỗi.
Bước 3: Sau khi điền đầy đủ thông tin, hãy nhấp vào nút “Submit” để gửi báo cáo lỗi.
Ví dụ:
- Sản phẩm: Trình duyệt web
- Thành phần: Thanh địa chỉ
- Phiên bản: 100.0.1
- Mức độ nghiêm trọng: Bình thường
- Hệ điều hành: Windows 11
- Tóm tắt: Thanh địa chỉ không hiển thị chính xác URL
- Mô tả: Khi tôi truy cập một trang web, URL hiển thị trong thanh địa chỉ bị cắt ngắn.
Lưu ý: Các trường trên có thể thay đổi tùy theo cấu hình Bugzilla của bạn.
Bước 4: Sau khi báo cáo lỗi được tạo, nó sẽ được gán một ID duy nhất. Bạn cũng có thể thêm thông tin bổ sung vào lỗi, chẳng hạn như:
- URL
- Từ khóa
- Bảng trắng
- Thẻ
- Phụ thuộc
- Blocks
- Tài liệu đính kèm
Thông tin bổ sung này rất hữu ích để cung cấp thêm ngữ cảnh về lỗi.
Bước 5: Cuộn xuống dưới cùng của cửa sổ, bạn có thể chọn deadline và trạng thái của lỗi. Deadline trong Bugzilla thường đưa ra giới hạn để giải quyết lỗi trong khung thời gian nhất định.
Tạo báo cáo biểu đồ
Báo cáo biểu đồ cung cấp một cái nhìn trực quan về trạng thái hiện tại của các lỗi. Bạn có thể tạo các báo cáo thông qua bảng HTML hoặc biểu đồ cột/tròn.
Ý tưởng chính của báo cáo biểu đồ trong Bugzilla là:
- Xác định một tập hợp các lỗi bằng cách sử dụng giao diện tìm kiếm tiêu chuẩn.
- Chọn một số khía cạnh của tập hợp đó để vẽ trên trục ngang (X) và trục dọc (Y).
- Bugzilla sẽ tạo ra một biểu đồ trực quan dựa trên các lựa chọn của bạn.
Bạn cũng có thể tạo báo cáo 3 chiều bằng cách chọn tùy chọn “Multiple Pages”.
Các báo cáo biểu đồ rất hữu ích theo nhiều cách. Ví dụ:
- Bạn muốn biết thành phần nào có số lượng lỗi lớn nhất được báo cáo.
- Bạn muốn theo dõi tiến độ sửa lỗi theo thời gian.
Để tạo báo cáo biểu đồ:
Bước 1: Truy cập vào mục “Reports” từ menu chính và chọn “Graphical reports”.
Bước 2: Lựa chọn các tùy chọn cho biểu đồ của bạn:
- Trục tung: Chọn tiêu chí cho trục tung (ví dụ: Mức độ nghiêm trọng).
- Trục hoành: Chọn tiêu chí cho trục hoành (ví dụ: Thành phần).
- Nhiều hình ảnh: Chọn có tạo báo cáo 3 chiều hay không.
- Loại biểu đồ: Chọn loại biểu đồ (cột, đường, tròn).
- Lô dữ liệu: Chọn cách hiển thị dữ liệu trên biểu đồ.
- Phân loại lỗi: Chọn cách phân loại lỗi.
- Phân loại sản phẩm: Chọn cách phân loại sản phẩm.
- Phân loại thành phần: Chọn cách phân loại thành phần.
- Phân loại trạng thái lỗi: Chọn cách phân loại trạng thái lỗi.
- Độ phân giải: Chọn độ phân giải của biểu đồ.
Bước 3: Sau khi đã lựa chọn xong các tùy chọn, hãy nhấp vào nút “Generate Report” để tạo báo cáo.
Ví dụ:
Để tạo một biểu đồ cột thể hiện mức độ nghiêm trọng của lỗi trong thành phần “Widget Gears”:
- Trục tung: Mức độ nghiêm trọng
- Trục hoành: Thành phần
- Loại biểu đồ: Biểu đồ cột
Bugzilla sẽ tạo ra một biểu đồ cột với trục tung là các mức độ nghiêm trọng (ví dụ: nghiêm trọng, bình thường, nhỏ) và trục hoành là các thành phần (ví dụ: “Widget Gears”). Mỗi cột sẽ đại diện cho số lượng lỗi có mức độ nghiêm trọng tương ứng trong thành phần đó.
Chức năng Browse
Chức năng “Browse” cho phép bạn duyệt qua danh sách các sản phẩm, thành phần và lỗi trong Bugzilla.
Bước 1: Nhấp vào nút “Browse” từ menu chính.
Bước 2: Chọn danh mục sản phẩm bạn muốn duyệt.
Bước 3: Chọn thành phần bạn muốn xem danh sách lỗi.
Bước 4: Nhấp vào ID của lỗi để xem chi tiết. Trong cửa sổ chi tiết lỗi, bạn có thể thay đổi người được giao lỗi, liên hệ QA hoặc danh sách CC.
Tìm kiếm lỗi trong Bugzilla
Bugzilla cung cấp hai cách để tìm kiếm lỗi: Tìm kiếm đơn giản và Tìm kiếm nâng cao.
Tìm kiếm đơn giản
Bước 1: Nhấp vào nút “Search” từ menu chính và chọn tab “Simple Search”.
Bước 2: Nhập các tiêu chí tìm kiếm của bạn, bao gồm:
- Trạng thái: Chọn trạng thái của lỗi (ví dụ: Mở, Đóng, Đã giải quyết).
- Danh mục: Chọn danh mục của sản phẩm.
- Thành phần: Chọn thành phần của sản phẩm.
- Từ khóa: Nhập các từ khóa liên quan đến lỗi.
Bước 3: Nhấp vào nút “Search” để thực hiện tìm kiếm.
Ví dụ:
Để tìm kiếm tất cả các lỗi mở trong thành phần “Widget Gears” của sản phẩm “Sam’s Widget”:
- Trạng thái: Mở
- Danh mục: Tất cả
- Sản phẩm: Sam’s Widget
- Thành phần: Widget Gears
Tìm kiếm nâng cao
Tìm kiếm nâng cao cho phép bạn sử dụng các toán tử logic (AND, OR, NOT) và các trường tìm kiếm bổ sung để tinh chỉnh kết quả tìm kiếm.
Bước 1: Nhấp vào nút “Search” từ menu chính và chọn tab “Advanced Search”.
Bước 2: Chọn các tiêu chí tìm kiếm của bạn từ các trường có sẵn.
Bước 3: Nhập các giá trị cho các trường tìm kiếm.
Bước 4: Nhấp vào nút “Search” để thực hiện tìm kiếm.
Ví dụ:
Để tìm kiếm tất cả các lỗi đã đóng trong thành phần “Widget Gears” có mức độ nghiêm trọng là “Cao”:
- Trạng thái: Đóng
- Thành phần: Widget Gears
- Mức độ nghiêm trọng: Cao
Thêm hoặc xóa cột trên màn hình kết quả tìm kiếm
Bạn có thể tùy chỉnh các cột hiển thị trên màn hình kết quả tìm kiếm để hiển thị thông tin phù hợp với nhu cầu của bạn.
Bước 1: Trên màn hình kết quả tìm kiếm, nhấp vào liên kết “Change Columns”.
Bước 2: Chọn hoặc bỏ chọn các cột bạn muốn hiển thị hoặc ẩn.
Bước 3: Nhấp vào nút “Save” để lưu các thay đổi.
Ví dụ:
Để thêm cột “Người được giao” vào màn hình kết quả tìm kiếm:
- Nhấp vào liên kết “Change Columns”.
- Chọn cột “Người được giao”.
- Nhấp vào nút “Save”.
Sử dụng các tùy chọn trong Bugzilla
Bugzilla cung cấp một số tùy chọn cho phép bạn tùy chỉnh giao diện và hành vi của hệ thống.
Để truy cập các tùy chọn:
- Nhấp vào tên người dùng của bạn ở góc trên bên phải màn hình.
- Chọn “Preferences”.
Các tùy chọn bao gồm:
- General: Tùy chọn chung, bao gồm ngôn ngữ, giao diện và thông báo.
- Email: Tùy chọn email, bao gồm địa chỉ email, định dạng email và thông báo email.
- Saved Searches: Lưu các tìm kiếm thường xuyên sử dụng.
- Account Information: Quản lý thông tin tài khoản của bạn.
- Permissions: Quản lý quyền truy cập của bạn.
Lời kết
Bugzilla là một công cụ mạnh mẽ và linh hoạt cho phép các nhóm phát triển phần mềm theo dõi và xử lý lỗi một cách hiệu quả. Hy vọng rằng hướng dẫn này đã cung cấp cho bạn cái nhìn tổng quan về các tính năng cơ bản của Bugzilla. Để tìm hiểu thêm về Bugzilla, bạn có thể tham khảo tài liệu chính thức của Bugzilla:
(Nguồn: https://truongxaydunghcm.edu.vn/ và chèn link vào chính nó)
Có thể bạn quan tâm
- Đền Cao An Phụ: Điểm đến tâm linh và văn hóa hấp dẫn ở Hải Dương
- Luyện Siêu Trí Nhớ Với 7 Dạng Bài Tập So Sánh Hơn Tiếng Anh Lớp 6
- Tổng hợp tài liệu Toán lớp 7 – Nguồn học tập bổ ích cho học sinh
- Hướng Dẫn Reup Video Hiệu Quả và Tránh Vi Phạm Bản Quyền
- Luyện Thi Tin Học THCS Thực Hành Lớp 8: Bí Quyết Ôn Tập Hiệu Quả
- 14 Biệt Danh Hay Cho Tên Tuấn: Đáng Yêu, Ấn Tượng Và May Mắn
- Hướng Dẫn Hack Audition VTC: Khám Phá Thế Giới Ảo Âm Nhạc Với HipTool
- Giải Mã Giấc Mơ Thấy Giết Người: Điềm Báo Hay Lời Cảnh Tỉnh?
- Top Chữ Ký Tên Trí Đẹp Và Phong Thuỷ Mang Lại May Mắn
- Hướng dẫn sử dụng phần mềm Design Expert 11