Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm

Bug Report

 Báo cáo lỗi cho mỗi test case failed

 Cung cấp thông tin chi tiết về sự cố hoặc

lỗi cho những bên liên quan

 Người phát triển: sửalỗi

 Người quản lý: quyết định tài nguyên, cấp

phát, ưu tiên

 Nhân viên hỗ trợ kỹ thuật: nắm bắt thông tin

thực hiện, chuẩn bị

 Kiểm thử viên: cần biết trạng thái của hệ

thống hiện tại

 Bug ID

 Mã định danh để phân biệt các bug khác

 Bug ID khác với Test case ID

Function name

 Tên chức năng lỗi được phát hiện

 Ví dụ:

 Đăng nhập

 Đăng ký

 Danh sách tài khoản

 Thêm tài khoản

 Xóa tài khoản

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 1

Trang 1

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 2

Trang 2

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 3

Trang 3

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 4

Trang 4

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 5

Trang 5

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 6

Trang 6

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 7

Trang 7

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 8

Trang 8

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 9

Trang 9

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 23 trang duykhanh 8200
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm
Bài 5 – Báo cáo kiểm thử phần mềm
 Công cụ kiểm thử phần mềm
1
 Nội dung
 Bug report
 Test summary report
 Vòng đời lỗi phần mềm
 2
 2/4/2015 Công cụ kiểm thử phần mềm
 Tài liệu kiểm thử
 Test Plan
 Test Data
 Test Cases
 Test Script
 Test Results
 Incident/Defect Report
 Test Summary Report
 Test analysis
 3
2/4/2015 Công cụ kiểm thử phần mềm
 Bug Report
 Báo cáo lỗi cho mỗi test case failed
 Cung cấp thông tin chi tiết về sự cố hoặc
 lỗi cho những bên liên quan
 Người phát triển: sửalỗi
 Người quản lý: quyết định tài nguyên, cấp 
 phát, ưu tiên
 Nhân viên hỗ trợ kỹ thuật: nắm bắt thông tin 
 thực hiện, chuẩn bị
 Kiểm thử viên: cần biết trạng thái của hệ
 thống hiện tại
 4
 2/4/2015 Công cụ kiểm thử phần mềm
 Nội dung báo cáo lỗi
1. Bug ID
2. Function name
3. Problem summary
4. How to reproduce it
5. Reported by
6. Date
7. Assign to
8. Status 
9. Priority
10. Severity
 5
 2/4/2015 Công cụ kiểm thử phần mềm
 1. Bug ID
 Mã định danh để phân biệt các bug khác
 Bug ID khác với Test case ID
 6
 2/4/2015 Công cụ kiểm thử phần mềm
 2. Function name
 Tên chức năng lỗi được phát hiện
 Ví dụ:
 Đăng nhập
 Đăng ký
 Danh sách tài khoản
 Thêm tài khoản
 Xóa tài khoản
 7
 2/4/2015 Công cụ kiểm thử phần mềm
 3. Problem summary
 Tóm tắt nội dung lỗi
 Mô tả lại mục đích của test case và kết quả
 thực tế không như kết quả mong đợi
 Ví dụ:
 Không thông báo lỗi khi đăng ký tài khoản đã tồn tại
 Không thông báo lỗi khi ô email bỏ trống
 Không thông báo lỗi khi số khách quá số lượng qui 
 định
 Tiền phòng tính sai trong trường hợp ngày đi = ngày
 đến
 8
 2/4/2015 Công cụ kiểm thử phần mềm
 4. How to reproduce it
 Mô tả các bước để tái hiện lại lỗi
 Dùng lại test step, expected result và actual result
 Ví dụ:
 1. Vào chức năng tính tiền phòng
 2. Nhập [Ngày đến] là “1/1”
 3. Nhập [Ngày đi] là “1/1”
 4. Chọn [Loại phòng] là A
 5. Nhập [Số khách] là 1
 6. Nhập [Dịch vụ] là 0
 7. Bấm [Tính tiền]
 Mong đợi số tiền là 450 và kết quả thực tế là 0
 9
 2/4/2015 Công cụ kiểm thử phần mềm
 Nội dung báo cáo lỗi
5. Reported by
 Người tạo ra báo cáo lỗi
6. Date
 Ngày tạo báo cáo
7. Assign to
 Phân công dev sửa lỗi
8. Status 
 Trạng thái lỗi
 Bắt đầu trạng thái Open
 Sau khi xử lý Fixed/Resolved
 Không ảnh hưởng nữa Close
 10
 2/4/2015 Công cụ kiểm thử phần mềm
 9. Priority
 Độ ưu tiên xử lý lỗi
 Phân loại
 Fix immediately
 Fix as soon as possible
 Must fix before the next milestone
 Must fix before final
 Fix if possible
 Optional
 11
 2/4/2015 Công cụ kiểm thử phần mềm
 10. Severity
 Độ nghiêm trọng của lỗi
 Phân loại
 Minor
 Serious
 Fatal
 12
 2/4/2015 Công cụ kiểm thử phần mềm
 Đặc điểm của báo cáo lỗi
 Written – Viết ra
 Numbered – Đánh chỉ mục
 Simple – Đơn giản
 Understandable – Dể hiểu
 Reproducible – Có thể tái hiện lại
 Legible – Rõ ràng
 Non-judgmental – Không phán xét
 13
 2/4/2015 Công cụ kiểm thử phần mềm
 Đặc điểm của báo cáo lỗi
 Written – Viết ra
 Mô tả lỗi bằng văn bản
 Nên báo cáo lỗi dù lỗi có thể sửa nhanh
 Numbered – Đánh chỉ mục
 Truy vết thông qua chỉ số
 Simple – Đơn giản
 Sử dụng 1 báo cáo cho 1 lỗi
 Nhiều lỗi trên 1 báo cáo gây nhầm lẫn
 Understandable – Dể hiểu
 Mô tả lỗi rõ ràng
 Bỏ các chi tiết không cần thiết
 14
 2/4/2015 Công cụ kiểm thử phần mềm
 Đặc điểm của báo cáo lỗi
 Reproducible – Có thể tái hiện lại
 Khách hàng thường báo cáo lỗi không thể tái hiện lại
 Mô tả từng bước rõ ràng, lưu ý trạng thái bắt đầu
 Phân tích để chọn số bước ít nhất
 Legible – Rõ ràng
 Áp dụng cho báo cáo tay
 Non-judgmental – Không phán xét
 Không thể hiện cảm xúc cá nhân
 Mâu thuẫn có thể gây hậu quả nghiêm trọng
 15
 2/4/2015 Công cụ kiểm thử phần mềm
 Tạo một lỗi có thể tái hiện được
 Ghi lại mọi thứ đã làm trong lúc kiểm thử
 Sử dụng chương trình ghi lại thao tác
 chuột, bàn phím
 Sử dụng chương trình quay màn hình
 16
 2/4/2015 Công cụ kiểm thử phần mềm
 Test summary report
 Là tài liệu tóm tắt hoạt động kiểm thử và
 kết quả
 Cấu trúc
 Summary
 Test Case result report
 Defect Report
 Open point
 17
 2/4/2015 Công cụ kiểm thử phần mềm
 Test summary report
 Thống kê lỗi theo chức năng
 18
 2/4/2015 Công cụ kiểm thử phần mềm
 Test summary report
 Thống kê lỗi theo phân loại lỗi
 Total 
 Defect Type Fatal Serious Medium Cosmetic %
 (W.def)
Business logic 1 9 332 31 1082 58.7
Coding logic 1 2 112 12 368 20
Coding standard 4 - Requirement12 workshop0.7
Data - Database integrity 3 - Review code9 0.5
Design issue 1 - Prototype designer3 0.2
Feature missing 6 - Coding4 convention22 1.2
Functionality (Other) 18 4 58 3.1
Other 5 2 17 0.9
Performance 2 3 1 20 1.1
Req misunderstanding 2 6 0.3
Security - Access Control 1 3 0.2
User Interface 30 152 242 13.1
Total 2 13 517 206 1842 100
 19
 2/4/2015 Công cụ kiểm thử phần mềm
 Test summary report
 Thống kê lỗi theo độ nghiêm trọng
 - Unit Test before integration
 - Common defects relating 
 interface
 20
 2/4/2015 Công cụ kiểm thử phần mềm
 Test summary report
 Thống kê khuynh hướng lỗi
 Package seem that stable in 
 the end of phase.
 21
 2/4/2015 Công cụ kiểm thử phần mềm
 Vòng đời lỗi phần mềm
 22
2/4/2015 Công cụ kiểm thử phần mềm
 Thảo luận
 23
2/4/2015 Công cụ kiểm thử phần mềm

File đính kèm:

  • pdfbai_giang_cong_cu_kiem_thu_phan_mem_bai_5_bao_cao_kiem_thu_p.pdf