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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
3
2/4/2015
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
2/4/2015
4
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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
2/4/2015
10. Severity
Độ nghiêm trọng của lỗi
Phân loại
Minor
Serious
Fatal
12
Công cụ kiểm thử phần mềm
2/4/2015
Đặ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
Công cụ kiểm thử phần mềm
2/4/2015
Đặ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
Công cụ kiểm thử phần mềm
2/4/2015
Đặ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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
2/4/2015
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
Công cụ kiểm thử phần mềm
2/4/2015
Test summary report
Thống kê lỗi theo chức năng
18
Công cụ kiểm thử phần mềm
2/4/2015
Test summary report
Thống kê lỗi theo phân loại lỗi
Defect Type
Business logic
Coding logic
Coding standard
Data - Database in
Design issue
- Requirement workshop
- Review code
- Prototype designer
- Coding convention
Feature missing
Functionality (Othe
Other
Performance
Req misunderstand
Security - Access C
User Interface
Total
Công cụ kiểm thử phần mềm
2/4
Test summary report
Thống kê lỗi theo độ nghiêm trọng
- Unit Test before integration
- Common defects relating
interface
20
Công cụ kiểm thử phần mềm
2/4/2015
Tải về để xem bản đầy đủ
Bạn đang xem 20 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
File đính kèm:
bai_giang_cong_cu_kiem_thu_phan_mem_bai_5_bao_cao_kiem_thu_p.pdf

