Bugzilla là hệ thống phần mềm theo dõi lỗi mã nguồn mở cho phép cá nhân hoặc nhóm các nhà phát triển theo dõi các lỗi xác suất xảy ra trong dự án của họ một cách hiệu quả. Trong đó, đội ngũ kiểm tra chất lượng phần mềm (QC – Quality Control) quản lý hệ thống này. QC có trách nhiệm tạo ra vấn đề và gán quyền cho những thành viên khác trong dự án. Nếu có bất kì yêu cầu hay đề nghị gì cho hệ thống, các thành viên phải gửi Email cho Helpdesk với tiêu đề “Bugzilla” để giải quyết. Hình 2 mô tả các thông tin đầu vào (input), quá trình (process) và thông tin đầu ra (output) của hệ thống Bugzilla. Trong đó, thông tin đầu vào là các thông tin lỗi và thông tin đầu ra là trạng thái của lỗi (đã sửa hay chưa).
Trang 1NHÓM 06
Đề tài: Tìm hiểu phần mềm quản trị dự án
Bugzilla web – Demo
GVHD: TS Lê Thanh Huệ
Gv Trần Quang Hiển
SVTH: Nguyễn Thị Khánh Linh
Phạm Thị Loan
Trang 31 Lịch sử phát triển.
Trang 44.0 3.4
2007 2009 2011 2012
2 Một số phiên bản nổi bật
Trang 5- Bugzilla 3.0 phát hành vào ngày 09/05/2007 với những tính năng nổi bật sau:
Trang 6- Bugzilla 3.4 phát hành vào ngày 20/07/2009 bao gồm nhiều cải tiến đáng kể so với các phiên bản trước:
• Các tùy chỉnh được cải tiến
• URL cho các tìm kiếm ngắn hơn, vì vậy nó có thể dễ dàng chia sẻ hơn
• Địa chỉ email của người dùng có thể được ẩn (giúp
ngăn chặn thư rác)
Trang 7- Bugzilla 4.0 được cho là version tốt nhất trong lịch sử của Bugzilla, nó được phát hành vào ngày
15/02/2011 và vẫn được sử dụng phổ biến cho đến bây giờ với các tính năng tuyệt vời sau:
• Phát hiện trùng lặp khi nộp lỗi
• Kiểm soát hoàn toàn và thu hồi các lỗi thông qua
Webservices, bao gồm cả lỗi cập nhật hiện tại
• Những cải tiến trong khả năng sử dụng
• Trang tìm kiếm nâng cao được thiết kế lại hoàn toàn
Trang 8- Bugzilla 4.2 được phát hành vào ngày
22/02/2012, 1 năm sau sự ra đời của Bugzilla 4.0 Phiên bản này đi kèm với một số tính năng
và cải tiến mới.
- Bugzilla 4.2 chứa đựng những cải tiến lớn để tìm kiếm, hỗ trợ cho SQLite, cải thiện
Webservices và nhiều cải tiến khác.
Trang 93 Lịch sử phát triển Bugzilla qua từng giai đoạn
Trang 101 Khái niệm
Trang 11Quản lý hoạt động, tiến
độ test lỗi của từng dự án
Cho phép nhiều user làm việc cùng lúc
Cho phép nhiều user làm việc cùng lúc việc cho từng thành viênTìm lỗi và phân bổ công
Tìm lỗi và phân bổ công việc cho từng thành viên
Cập nhật thông tin cho từng thành viên tham gia dự án qua thư điện tử
Cập nhật thông tin cho từng thành viên tham gia dự án qua thư điện tử
Trang 123 Qui trình hoạt động của hệ thống
Trang 134 Vòng đời của một Bug
Trang 14- Hạn chế trong việc tích hợp với các công cụ khác
- Để add một bug mất nhiều thao tác
- Đòi hỏi sự liên lạc, trao đổi thường xuyên giữa test
leader với các thành viên trong nhóm
- Thông tin về Bug đơn thuần
Trang 151 Mantis
Hỗ trợ bất kì nền tảng nào chạy PHP
Sử dụng đơn giản, dễ dàng cài đặt
Không giới hạn sl người dùng, dự án
Hỗ trợ thông báo email toàn diện
Có mức độ truy cập khác nhau cho mỗi dự án
Trang 184 Jira
Giao diện người dùng mạnh mẽ, dễ sử dụng
Dễ dàng mở rộng và tích hợp với các hệ thống khác
Có thể chạy trên hầu hết các hệ điều hành
Quản lý lỗi, tính năng, công việc,…
Tương thích qui trình, nghiệp vụ theo luồng cv
Trang 195 So sánh Bugzilla và Jira
Công cụ
Tiêu chí
Nhiệm vụ Công cụ quản lý lỗi mã nguồn mở Công cụ quản lý lỗi mã nguồn mở
Nhà phát triển Atlassian, Inc Mozilla Foundation
Tính năng Theo dõi các bug, nhiệm vụ, dự án, … Chỉ sử dụng để theo dõi lỗi phần mềm (bug
tracking)
Tính linh hoạt Dễ dàng tích hợp với các công cụ khác Không thể tích hợp được
Tùy chọn tìm kiếm Tìm kiếm nâng cao Tìm kiếm nâng cao
Tính năng báo cáo Báo cáo đa dạng, rộng rãi Báo cáo thô sơ, không có khả năng mở rộng
Trang 20Cài đặt Bugzilla trên nền windows 7.
Trang 21Download file setup theo link:
Setup-4.0.rar
Trang 22www.mediafire.com/download/330q2tpp0pp12sb/Bugzilla-Chạy file Bugzilla – Setup – 4.0.exe
Trang 31[1] www.bugzilla.org/news
[2] en.wikipedia.org/wiki/Bugzilla [3] www.youtube.com
[4] en.wikipedia.org/wiki/JIRA
[5] testingvn.com
[6] http://123doc.org