SlideShare a Scribd company logo
1 of 22
MÔ TẢ LỖI HIỆU QUẢ
HOÀNG HIỀN
hthien@software.misa.com.vn
Nội dung
1. Tại sao phải mô tả lỗi tốt
2. Thế nào là một bản mô tả lỗi tốt
3. Làm thế nào để mô tả lỗi tốt
Tại sao phải Mô tả lỗi cho tốt
◉ Các bản ghi lỗi là một trong những sản phẩm quan trọng nhất
của testing
◉ Bản mô tả lỗi tốt sẽ giúp:
• Dev không cần mất nhiều thời gian để hiểu đúng lỗi  Tăng quỹ thời
gian và tốc độ fix lỗi
• Giúp các quản lí nhanh chóng xác định được tình trạng chất lượng của sp
• Giảm số lỗi bị developer trả lại, tăng uy tín của phía test
• Thắt chặt tình đồng đội giữa nhóm test với nhóm phát triển
Thế nào là một bản Mô tả lỗi tốt
Chữ và Nghĩa
Tái sinh được Chính xác Tổng quát hóa
Có tiêu đề
tốt
Vừa đủDễ hiểu
Khuyến
khích fix
Bản mô tả lỗi tốt - Nghĩa
Chính xác
Đây thực sự là một lỗi của phần mềm, không phải
là lỗi của người sử dụng hay vấn đề Set up hay…
Tái sinh được
Những điều kiện và các bước cần thiết để tái lặp lỗi
là gì?
Tổng quát hoát
Lỗi xảy ra theo quy luạt như thế nào
Lưu ý: Một số lỗi dễ tái lặp, một số không
Tái lặp được
• Mô tả tất cả các bước theo
đúng thứ tự
• Mô tả dữ liệu cụ thể
• Mô tả 1 cách rõ ràng và vừa
đủ
Không tái lặp được
• Cần ghi chú là lỗi Khó tái lặp
• Đưa ra tất cả thông tin có khả
năng có ích cho người
nhận/sửa lỗi
Bản mô tả lỗi tốt – Chữ
Tiêu đề tốt
Một tiêu đề cô đọng, giàu thông tin
Vừa đủ
Không thừa, không thiếu thông tin
Dễ hiểu
Đơn giản, dễ hiểu, ngôn từ trong sáng, logic rõ
ràng, không viết tắt bừa bãi
Trung hòa
Chỉ nêu sự thật, không đùa cợt, không mỉa mai,
chê bai
Làm thế nào để Mô tả lỗi cho tốt
◉ Mô tả lỗi
• Tiêu đề: trả lời được câu hỏi "Ở chức năng nào, có lỗi gì trong
trường hợp nào?“
• Diễn giải: trả lời được các câu hỏi:
 Các bước tái lặp lỗi
 Kết quả đang sai như thế nào?
 Kết quả đúng phải như thế nào?
Làm thế nào để Mô tả lỗi cho tốt
◉ Để đảm bảo mô tả lỗi Chính xác, hãy xem xét:
• Liệu có điều gì trong setup gây ra lỗi này? VD đã cài đúng version cần test
và có đúng, đủ các thành phần, cấu hình liên quan chưa? Liệu có phải đây
là vấn đề liên quan đến network hay các điều kiện về môi trường sử dụng?
• Đã sử dụng đúng account, role? Account đã được phân quyền thích hợp,
đã thực hiện thao tác đúng trình tự?
• Có thể do máy test không “sạch”, hãy một lỗi từng xảy ra gây nên lỗi này?
• Bạn đã thực sự hiểu chức năng này được thiết kế để hoạt động ntn? Hay
dữ liệu bạn dùng để test có gì đặc biệt?
Làm thế nào để Mô tả lỗi cho tốt
◉ Để Tái lặp được lỗi, hãy lặp lại các bước dẫn đến lỗi đồng thời:
• Để ý tìm ra bộ các bước cần thiết nhất để sinh lại lỗi.
• Nếu test của bạn có nhiều giá trị đầu vào, hãy thay đổi các giá trị đó đến
khi bạn thực sự hiểu những giá trị nào sẽ dẫn đến lỗi.
• Hãy xem xét các options, configurations, setting mà có thể là một phần
của các điều kiện dẫn đến lỗi.
Làm thế nào để Mô tả lỗi cho tốt
◉ Để Tổng quát hóa lỗi, hãy:
• Suy luận và thử làm những bước nào đó để tìm ra quy luật tổng quát hay các
cách khác để dẫn đến lỗi.
Làm thế nào để Mô tả lỗi cho tốt
◉ Mô tả Tiêu đề tốt:
• Nêu vắn tắt xem vấn đề là gì (chứ không phải chỉ là Có vấn đề).
• Sử dụng những từ giàu ý nghĩa
• Chỉ ra môi trường, hoàn cảnh và cả hậu quả
• Theo hướng trả lời vắn tắt cho who, what, when, where, why, and how
• Có thể sử dụng từ viết tắt
• Ngữ pháp chỉ là vấn đề thứ yếu, sau vấn đề nội dung thông điệp truyển
đi
VD#2 về TIÊU ĐỀ TỐT
Đừng
• Không đăng nhập được vào
CUKCUK mobile
Hãy
• Không đăng nhập được và
CUKCUK mobile trường hợp sử
dụng gói license Starter
• Khách hàng sử dụng gói license
Starter không đăng nhập được
vào CUKCUK Mobile
Mô tả đảm bảo Dễ hiểu, Vừa đủ
◉ Mô tả rõ ràng mà ngắn gọn. Loại bỏ các thông tin, tữ ngữ thừa.
◉ Theo một cách đơn giản, minh bạch.
• Bạn đang không viết văn biết báo, nên hãy sử dụng ngôn ngữ thông
dụng, logic dễ hiểu.
• Không dùng nhiều từ tiếng Việt không dấu, không dùng các từ ngữ khó
hiểu hoặc dễ gây nhầm lẫn
◉ Luôn nhớ ai sẽ là người đọc lỗi này.
• Có thể là developers, testers khác, managers, hay cả khách hàng. Đảm
bảo ai cũng có thể hiểu được.
VD#1 về DỄ HIỂU
◉Cách nào dễ hiểu nhất?
• “Mai kém Linh 4 tuổi, Lan hơn Mai 3 tuổi Lan kém Linh một tuổi.”
• “Mai kém Linh 4 tuổi, Lan hơn Mai 3 tuổi, tức là Mai kém Lan 3 tuổi
Lan kém Linh một tuổi.”
• “Mai kém Linh 4 tuổi, Mai kém Lan 3 tuổi Linh hơn Lan 01 tuổi.”
VD#1 về VỪA ĐỦ
ĐỪNG HÃY
Yêu cầu : Thêm loại chứng từ phiếu chi nào thì sau khi cất
phải cất đúng loại phiếu chi đó
Lỗi gì? Khi nào?:
Chi tiền_ Thêm mới PC khác từ PC trả tiền NCC (TM hoặc TG)
thì phiếu chi khác bị hiểu là loại phiếu chi trả tiền NCC nhưng
tab chứng từ bị trống
Các bước tái lặp:
Thêm mới phiếu chi trả tiền NCC bằng TM -> Cất -> Tại form
chi tiết của chứng từ phiếu chi thêm mới phiếu chi mới là phiếu
chi khác -> Cất thành công
Xem trên danh sách -> Chứng từ phiếu chi khác sau khi cất
hiển thị loại chứng từ là Phiếu chi trả tiền NCC.
Mở lên xem chi tiết thì hiển thị loại phiếu chi trả tiền NCC
nhưng Tab chứng từ trống thông tin.
Nếu trên form chọn đối tượng ko phải là NCC thì lúc này mã
đối tượng bị trống, chỉ hiển thị được tên đối tượng
Thông tin khác : Bị cả trên chi tiền bằng TG (ủy nhiệm chi)
Yêu cầu : Thêm loại chứng từ phiếu chi nào thì sau
khi cất phải cất đúng loại phiếu chi đó
Lỗi gì? Khi nào?:
Sai loại chứng từ khi thêm mới PC khác từ PC trả
tiền NCC
Các bước tái lặp:
1. Thêm mới phiếu chi PC01 trả tiền NCC bằng TM
2. Trên Form chi tiết PC01, thêm phiếu chi PC02,
chọn Loại phiếu chi = Khác
Lỗi: Loại chứng từ của PC02 trên danh sách hiển thị
là Phiếu chi trả tiền NCC (đúng là Phiếu chi khác)
3. Mở form chi tiết PC02
Lỗi: Tab chứng từ trống thông tin
Thông tin khác: Lỗi tương tự đối với phiếu chi tiền
gửi
Mô tả đảm bảo Trung hòa
◉Hãy đưa tin xấu một cách nhẹ nhàng! Luôn nhớ phải tôn trọng
công sức của developer
◉Tránh:
• Mỉa mai, phê phán
• Thể hiện sự bực tức, chán nản
• Đùa cợt, trêu cười
◉Hãy làm bản mô tả lỗi chỉ là một tập các trạng thái/kết quả về sự
kiện thực tế
VD#1 về TRUNG HÒA
Đừng
• Type ẩu quá. Lầu sau cẩn thận
hơn. Xem hình minh họa.
Hãy
• Lỗi nhỏ xíu! Dấu chấm hỏi (?)
sai vị trí
VD#1 về TRUNG HÒA
Đừng
• Chỉ test thử một chút cũng
thấy ngay là chức năng ABC bị
lỗi nếu nhập bất kỳ giá trị âm
nào.
Hãy
• Chức năng ABC bị lỗi với các
giá trị âm.
• Một số giá trị đã test: -1, -36, -
32767.
Mô tả đảm bảo Khuyến khích fix
◉Chỉ ra hậu quả tiềm tàng của lỗi, đảm bảo lỗi này sẽ nhận được sự chú ý
cần thiết.
◉Xác định đúng mức độ Nghiêm trọng (Severity) và mức độ Ưu tiên
(Priority) của lỗi level
• Severity: mức độ ảnh hưởng hay hậu quả của lỗi đối với NSD, tổ chức, bên thứ
ba hay một dịch vụ, v.v.
• Frequency: khả năng (tần suất) một lỗi xảy ra hay lộ ra trước NSD, tổ chức, bên
thứ ba hay một dịch vụ, v.v.
• Priority: mức độ quan trọng tương đối trong việc sửa chữa, xử lý lỗi
• Priority nên là kết quả tổ hợp của cả Severity and Frequency.
VD#1 về KHUYẾN KHÍCH FIX
◉Với một lỗi chính tả:
• “Đây là lỗi rất nhỏ nhưng hễ NSD dùng phần mềm này thì lại nhìn
thấy nó đầu tiên, dễ sinh phản cảm”.
◉Về một lỗi liên quan đến khả năng phục hồi hệ thống sau sự
cố:
• “Khả năng NSD phải dùng đến tính năng này rất thấp, nhưng một khi
phải dùng thì sẽ vô cùng nguy hại cho họ nếu lỗi này không được
fix”.
THANKS!
Any questions?
You can find me at
@hthien/hthien@software.misa.com.vn

More Related Content

What's hot

Bài 6: Kiến thức cơ sở về điều khiển truy cập - Giáo trình FPT
Bài 6: Kiến thức cơ sở về điều khiển truy cập - Giáo trình FPTBài 6: Kiến thức cơ sở về điều khiển truy cập - Giáo trình FPT
Bài 6: Kiến thức cơ sở về điều khiển truy cập - Giáo trình FPTMasterCode.vn
 
Quản lý giải vô địch bóng đá quốc gia
Quản lý giải vô địch bóng đá quốc giaQuản lý giải vô địch bóng đá quốc gia
Quản lý giải vô địch bóng đá quốc giaTran Van Cuong
 
Tài liệu giáo trình phương pháp nghiên cứu khoa học
Tài liệu giáo trình phương pháp nghiên cứu khoa họcTài liệu giáo trình phương pháp nghiên cứu khoa học
Tài liệu giáo trình phương pháp nghiên cứu khoa họcDương Nphs
 
khả năng hiện thực
khả năng hiện thựckhả năng hiện thực
khả năng hiện thựcbhtv28
 
An introduction to bpmn (vietnamese)
An introduction to bpmn (vietnamese)An introduction to bpmn (vietnamese)
An introduction to bpmn (vietnamese)Lai Ha
 
Báo cáo đồ án môn công nghệ phần mềm
Báo cáo đồ án môn công nghệ phần mềmBáo cáo đồ án môn công nghệ phần mềm
Báo cáo đồ án môn công nghệ phần mềmRiTa15
 
Hướng dẫn làm luận văn tốt nghiệp chuyên đề môn học update2
Hướng dẫn làm luận văn tốt nghiệp chuyên đề môn học update2Hướng dẫn làm luận văn tốt nghiệp chuyên đề môn học update2
Hướng dẫn làm luận văn tốt nghiệp chuyên đề môn học update2Hải Finiks Huỳnh
 
đồ áN xây dựng website bán laptop 1129155
đồ áN xây dựng website bán laptop 1129155đồ áN xây dựng website bán laptop 1129155
đồ áN xây dựng website bán laptop 1129155nataliej4
 
Kỹ năng tìm việc
Kỹ năng tìm việcKỹ năng tìm việc
Kỹ năng tìm việcKhiet Nguyen
 
KỸ NĂNG LÃNH ĐẠO, QUẢN LÝ ĐƠN VỊ SỰ NGHIÊP CÔNG LẬP
KỸ NĂNG LÃNH ĐẠO, QUẢN LÝ ĐƠN VỊ SỰ NGHIÊP CÔNG LẬPKỸ NĂNG LÃNH ĐẠO, QUẢN LÝ ĐƠN VỊ SỰ NGHIÊP CÔNG LẬP
KỸ NĂNG LÃNH ĐẠO, QUẢN LÝ ĐƠN VỊ SỰ NGHIÊP CÔNG LẬPBùi Quang Xuân
 
Bài Giảng Tổng Quan Về Quản Lý Dự Án
Bài Giảng Tổng Quan Về Quản Lý Dự Án Bài Giảng Tổng Quan Về Quản Lý Dự Án
Bài Giảng Tổng Quan Về Quản Lý Dự Án nataliej4
 
Công ty TNHH hai một thành viên và hai thành viên
Công ty TNHH hai một thành viên và hai thành viênCông ty TNHH hai một thành viên và hai thành viên
Công ty TNHH hai một thành viên và hai thành viênKi Di
 
Huong dan su dung microsoft project
Huong dan su dung microsoft projectHuong dan su dung microsoft project
Huong dan su dung microsoft projectKAr KAr
 
Mô hình bài toán xếp TKB cho trường ĐH, CĐ và phần mềm TKBU
Mô hình bài toán xếp TKB cho trường ĐH, CĐ và phần mềm TKBUMô hình bài toán xếp TKB cho trường ĐH, CĐ và phần mềm TKBU
Mô hình bài toán xếp TKB cho trường ĐH, CĐ và phần mềm TKBUBùi Việt Hà
 
Báo Cáo Thực Tập Tốt Nghiệp
Báo Cáo Thực Tập Tốt NghiệpBáo Cáo Thực Tập Tốt Nghiệp
Báo Cáo Thực Tập Tốt Nghiệpnguyeminh thai
 
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMTÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMNguyễn Anh
 

What's hot (20)

Bài 6: Kiến thức cơ sở về điều khiển truy cập - Giáo trình FPT
Bài 6: Kiến thức cơ sở về điều khiển truy cập - Giáo trình FPTBài 6: Kiến thức cơ sở về điều khiển truy cập - Giáo trình FPT
Bài 6: Kiến thức cơ sở về điều khiển truy cập - Giáo trình FPT
 
Báo cáo Quản lý dự án phần mềm PTIT
Báo cáo Quản lý dự án phần mềm PTITBáo cáo Quản lý dự án phần mềm PTIT
Báo cáo Quản lý dự án phần mềm PTIT
 
Quản lý giải vô địch bóng đá quốc gia
Quản lý giải vô địch bóng đá quốc giaQuản lý giải vô địch bóng đá quốc gia
Quản lý giải vô địch bóng đá quốc gia
 
Tài liệu giáo trình phương pháp nghiên cứu khoa học
Tài liệu giáo trình phương pháp nghiên cứu khoa họcTài liệu giáo trình phương pháp nghiên cứu khoa học
Tài liệu giáo trình phương pháp nghiên cứu khoa học
 
khả năng hiện thực
khả năng hiện thựckhả năng hiện thực
khả năng hiện thực
 
An introduction to bpmn (vietnamese)
An introduction to bpmn (vietnamese)An introduction to bpmn (vietnamese)
An introduction to bpmn (vietnamese)
 
Báo cáo đồ án môn công nghệ phần mềm
Báo cáo đồ án môn công nghệ phần mềmBáo cáo đồ án môn công nghệ phần mềm
Báo cáo đồ án môn công nghệ phần mềm
 
Bai1
Bai1Bai1
Bai1
 
Hướng dẫn làm luận văn tốt nghiệp chuyên đề môn học update2
Hướng dẫn làm luận văn tốt nghiệp chuyên đề môn học update2Hướng dẫn làm luận văn tốt nghiệp chuyên đề môn học update2
Hướng dẫn làm luận văn tốt nghiệp chuyên đề môn học update2
 
đồ áN xây dựng website bán laptop 1129155
đồ áN xây dựng website bán laptop 1129155đồ áN xây dựng website bán laptop 1129155
đồ áN xây dựng website bán laptop 1129155
 
Kỹ năng tìm việc
Kỹ năng tìm việcKỹ năng tìm việc
Kỹ năng tìm việc
 
KỸ NĂNG LÃNH ĐẠO, QUẢN LÝ ĐƠN VỊ SỰ NGHIÊP CÔNG LẬP
KỸ NĂNG LÃNH ĐẠO, QUẢN LÝ ĐƠN VỊ SỰ NGHIÊP CÔNG LẬPKỸ NĂNG LÃNH ĐẠO, QUẢN LÝ ĐƠN VỊ SỰ NGHIÊP CÔNG LẬP
KỸ NĂNG LÃNH ĐẠO, QUẢN LÝ ĐƠN VỊ SỰ NGHIÊP CÔNG LẬP
 
Bài Giảng Tổng Quan Về Quản Lý Dự Án
Bài Giảng Tổng Quan Về Quản Lý Dự Án Bài Giảng Tổng Quan Về Quản Lý Dự Án
Bài Giảng Tổng Quan Về Quản Lý Dự Án
 
Công ty TNHH hai một thành viên và hai thành viên
Công ty TNHH hai một thành viên và hai thành viênCông ty TNHH hai một thành viên và hai thành viên
Công ty TNHH hai một thành viên và hai thành viên
 
Uml hà
Uml hàUml hà
Uml hà
 
Đề tài: Kiểm thử phần mềm trên thiết bị di động, HAY, 9đ
Đề tài: Kiểm thử phần mềm trên thiết bị di động, HAY, 9đĐề tài: Kiểm thử phần mềm trên thiết bị di động, HAY, 9đ
Đề tài: Kiểm thử phần mềm trên thiết bị di động, HAY, 9đ
 
Huong dan su dung microsoft project
Huong dan su dung microsoft projectHuong dan su dung microsoft project
Huong dan su dung microsoft project
 
Mô hình bài toán xếp TKB cho trường ĐH, CĐ và phần mềm TKBU
Mô hình bài toán xếp TKB cho trường ĐH, CĐ và phần mềm TKBUMô hình bài toán xếp TKB cho trường ĐH, CĐ và phần mềm TKBU
Mô hình bài toán xếp TKB cho trường ĐH, CĐ và phần mềm TKBU
 
Báo Cáo Thực Tập Tốt Nghiệp
Báo Cáo Thực Tập Tốt NghiệpBáo Cáo Thực Tập Tốt Nghiệp
Báo Cáo Thực Tập Tốt Nghiệp
 
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMTÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
 

Similar to Mô tả lỗi hiệu quả

An Introduction to get a Job in Tech Industry in Japan
An Introduction to get a Job in Tech Industry in JapanAn Introduction to get a Job in Tech Industry in Japan
An Introduction to get a Job in Tech Industry in JapanTrung Vu
 
Đề tài: Xây dựng lên hệ thống thi trắc nghiệm qua mạng, HAY
Đề tài: Xây dựng lên hệ thống thi trắc nghiệm qua mạng, HAYĐề tài: Xây dựng lên hệ thống thi trắc nghiệm qua mạng, HAY
Đề tài: Xây dựng lên hệ thống thi trắc nghiệm qua mạng, HAYViết thuê trọn gói ZALO 0934573149
 
Phương pháp giải quyết vấn đề trong nhà máy Toyota
Phương pháp giải quyết vấn đề trong nhà máy ToyotaPhương pháp giải quyết vấn đề trong nhà máy Toyota
Phương pháp giải quyết vấn đề trong nhà máy ToyotaLinh Anh
 
Tai lieu tong hop mon ky nang giao tiep
Tai lieu tong hop mon ky nang giao tiepTai lieu tong hop mon ky nang giao tiep
Tai lieu tong hop mon ky nang giao tiepNick Lee
 
Www.nghieng tv. đt level 1 tổng quan - hướng dẫn công việc - kỹ năng giao tiếp
Www.nghieng tv. đt level 1   tổng quan - hướng dẫn công việc - kỹ năng giao tiếpWww.nghieng tv. đt level 1   tổng quan - hướng dẫn công việc - kỹ năng giao tiếp
Www.nghieng tv. đt level 1 tổng quan - hướng dẫn công việc - kỹ năng giao tiếpthaonguyen.psy
 
Marketing research ngo minh tam chapter 5
Marketing research ngo minh tam chapter 5Marketing research ngo minh tam chapter 5
Marketing research ngo minh tam chapter 5Tống Bảo Hoàng
 
14 phung hien tu van [compatibility mode]
14 phung hien tu van [compatibility mode]14 phung hien tu van [compatibility mode]
14 phung hien tu van [compatibility mode]Dinh_phuong_nga
 
4. Khảo sát và phỏng vấn.pdf
4. Khảo sát và phỏng vấn.pdf4. Khảo sát và phỏng vấn.pdf
4. Khảo sát và phỏng vấn.pdfFred Hub
 
Prompt Engineering Tutorial: Cách viết prompt hiệu quả với ChatGPT
Prompt Engineering Tutorial: Cách viết prompt hiệu quả với ChatGPTPrompt Engineering Tutorial: Cách viết prompt hiệu quả với ChatGPT
Prompt Engineering Tutorial: Cách viết prompt hiệu quả với ChatGPTMinh Pham
 
Ky+nang+phong+van+tuyen+dung uds
Ky+nang+phong+van+tuyen+dung udsKy+nang+phong+van+tuyen+dung uds
Ky+nang+phong+van+tuyen+dung udsXuan Le
 
Kỹ thuật xử lí bản tin Ong Xanh
Kỹ thuật xử lí bản tin Ong XanhKỹ thuật xử lí bản tin Ong Xanh
Kỹ thuật xử lí bản tin Ong XanhNguyễn Phúc
 
Phần 3 : Cách viết nội dung chuẩn SEO part 2 : Từ khóa là gì ?
Phần 3 : Cách viết nội dung chuẩn SEO part 2 : Từ khóa là gì ?Phần 3 : Cách viết nội dung chuẩn SEO part 2 : Từ khóa là gì ?
Phần 3 : Cách viết nội dung chuẩn SEO part 2 : Từ khóa là gì ?Thế giới Marketing
 
6 câu hỏi phỏng vấn tester thông dụng năm 2021
6 câu hỏi phỏng vấn tester thông dụng năm 20216 câu hỏi phỏng vấn tester thông dụng năm 2021
6 câu hỏi phỏng vấn tester thông dụng năm 2021MDuyn83
 
69 câu hỏi phỏng vấn kỹ sư Công nghệ Thông tin
69 câu hỏi phỏng vấn kỹ  sư Công nghệ Thông tin69 câu hỏi phỏng vấn kỹ  sư Công nghệ Thông tin
69 câu hỏi phỏng vấn kỹ sư Công nghệ Thông tinVu Hung Nguyen
 
iSTS_TestTraining_HoRenSo_v1.0.pptx
iSTS_TestTraining_HoRenSo_v1.0.pptxiSTS_TestTraining_HoRenSo_v1.0.pptx
iSTS_TestTraining_HoRenSo_v1.0.pptxphandung62
 
Ebook Kỹ Năng Phỏng Vấn Và Tuyển Dụng
Ebook Kỹ Năng Phỏng Vấn Và Tuyển DụngEbook Kỹ Năng Phỏng Vấn Và Tuyển Dụng
Ebook Kỹ Năng Phỏng Vấn Và Tuyển DụngNhân Nguyễn Sỹ
 
Báo cáo ngoại khóa-CL
Báo cáo ngoại khóa-CLBáo cáo ngoại khóa-CL
Báo cáo ngoại khóa-CLQuyen Tran
 
Muc do nhan biet thuong hieu va long trung thanh cua khach hang doi voi thuon...
Muc do nhan biet thuong hieu va long trung thanh cua khach hang doi voi thuon...Muc do nhan biet thuong hieu va long trung thanh cua khach hang doi voi thuon...
Muc do nhan biet thuong hieu va long trung thanh cua khach hang doi voi thuon...Hỗ Trợ SPSS
 

Similar to Mô tả lỗi hiệu quả (20)

An Introduction to get a Job in Tech Industry in Japan
An Introduction to get a Job in Tech Industry in JapanAn Introduction to get a Job in Tech Industry in Japan
An Introduction to get a Job in Tech Industry in Japan
 
Đề tài: Xây dựng lên hệ thống thi trắc nghiệm qua mạng, HAY
Đề tài: Xây dựng lên hệ thống thi trắc nghiệm qua mạng, HAYĐề tài: Xây dựng lên hệ thống thi trắc nghiệm qua mạng, HAY
Đề tài: Xây dựng lên hệ thống thi trắc nghiệm qua mạng, HAY
 
Phương pháp giải quyết vấn đề trong nhà máy Toyota
Phương pháp giải quyết vấn đề trong nhà máy ToyotaPhương pháp giải quyết vấn đề trong nhà máy Toyota
Phương pháp giải quyết vấn đề trong nhà máy Toyota
 
Tai lieu tong hop mon ky nang giao tiep
Tai lieu tong hop mon ky nang giao tiepTai lieu tong hop mon ky nang giao tiep
Tai lieu tong hop mon ky nang giao tiep
 
Www.nghieng tv. đt level 1 tổng quan - hướng dẫn công việc - kỹ năng giao tiếp
Www.nghieng tv. đt level 1   tổng quan - hướng dẫn công việc - kỹ năng giao tiếpWww.nghieng tv. đt level 1   tổng quan - hướng dẫn công việc - kỹ năng giao tiếp
Www.nghieng tv. đt level 1 tổng quan - hướng dẫn công việc - kỹ năng giao tiếp
 
Marketing research ngo minh tam chapter 5
Marketing research ngo minh tam chapter 5Marketing research ngo minh tam chapter 5
Marketing research ngo minh tam chapter 5
 
14 phung hien tu van [compatibility mode]
14 phung hien tu van [compatibility mode]14 phung hien tu van [compatibility mode]
14 phung hien tu van [compatibility mode]
 
Đề tài: Xây dựng hệ thống thi trắc nghiệm, HAY
Đề tài: Xây dựng hệ thống thi trắc nghiệm, HAYĐề tài: Xây dựng hệ thống thi trắc nghiệm, HAY
Đề tài: Xây dựng hệ thống thi trắc nghiệm, HAY
 
4. Khảo sát và phỏng vấn.pdf
4. Khảo sát và phỏng vấn.pdf4. Khảo sát và phỏng vấn.pdf
4. Khảo sát và phỏng vấn.pdf
 
Prompt Engineering Tutorial: Cách viết prompt hiệu quả với ChatGPT
Prompt Engineering Tutorial: Cách viết prompt hiệu quả với ChatGPTPrompt Engineering Tutorial: Cách viết prompt hiệu quả với ChatGPT
Prompt Engineering Tutorial: Cách viết prompt hiệu quả với ChatGPT
 
Ky+nang+phong+van+tuyen+dung uds
Ky+nang+phong+van+tuyen+dung udsKy+nang+phong+van+tuyen+dung uds
Ky+nang+phong+van+tuyen+dung uds
 
Kỹ thuật xử lí bản tin Ong Xanh
Kỹ thuật xử lí bản tin Ong XanhKỹ thuật xử lí bản tin Ong Xanh
Kỹ thuật xử lí bản tin Ong Xanh
 
Phần 3 : Cách viết nội dung chuẩn SEO part 2 : Từ khóa là gì ?
Phần 3 : Cách viết nội dung chuẩn SEO part 2 : Từ khóa là gì ?Phần 3 : Cách viết nội dung chuẩn SEO part 2 : Từ khóa là gì ?
Phần 3 : Cách viết nội dung chuẩn SEO part 2 : Từ khóa là gì ?
 
6 câu hỏi phỏng vấn tester thông dụng năm 2021
6 câu hỏi phỏng vấn tester thông dụng năm 20216 câu hỏi phỏng vấn tester thông dụng năm 2021
6 câu hỏi phỏng vấn tester thông dụng năm 2021
 
69 câu hỏi phỏng vấn kỹ sư Công nghệ Thông tin
69 câu hỏi phỏng vấn kỹ  sư Công nghệ Thông tin69 câu hỏi phỏng vấn kỹ  sư Công nghệ Thông tin
69 câu hỏi phỏng vấn kỹ sư Công nghệ Thông tin
 
14 phung hien tu van
14 phung hien tu van14 phung hien tu van
14 phung hien tu van
 
iSTS_TestTraining_HoRenSo_v1.0.pptx
iSTS_TestTraining_HoRenSo_v1.0.pptxiSTS_TestTraining_HoRenSo_v1.0.pptx
iSTS_TestTraining_HoRenSo_v1.0.pptx
 
Ebook Kỹ Năng Phỏng Vấn Và Tuyển Dụng
Ebook Kỹ Năng Phỏng Vấn Và Tuyển DụngEbook Kỹ Năng Phỏng Vấn Và Tuyển Dụng
Ebook Kỹ Năng Phỏng Vấn Và Tuyển Dụng
 
Báo cáo ngoại khóa-CL
Báo cáo ngoại khóa-CLBáo cáo ngoại khóa-CL
Báo cáo ngoại khóa-CL
 
Muc do nhan biet thuong hieu va long trung thanh cua khach hang doi voi thuon...
Muc do nhan biet thuong hieu va long trung thanh cua khach hang doi voi thuon...Muc do nhan biet thuong hieu va long trung thanh cua khach hang doi voi thuon...
Muc do nhan biet thuong hieu va long trung thanh cua khach hang doi voi thuon...
 

More from HoangThiHien1

More from HoangThiHien1 (8)

ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test type
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 
Thiet ket function
Thiet ket functionThiet ket function
Thiet ket function
 
Overview
OverviewOverview
Overview
 
ISTQB - What's testing
ISTQB - What's testingISTQB - What's testing
ISTQB - What's testing
 
Bdd
BddBdd
Bdd
 
Auto
AutoAuto
Auto
 

Mô tả lỗi hiệu quả

  • 1. MÔ TẢ LỖI HIỆU QUẢ HOÀNG HIỀN hthien@software.misa.com.vn
  • 2. Nội dung 1. Tại sao phải mô tả lỗi tốt 2. Thế nào là một bản mô tả lỗi tốt 3. Làm thế nào để mô tả lỗi tốt
  • 3. Tại sao phải Mô tả lỗi cho tốt ◉ Các bản ghi lỗi là một trong những sản phẩm quan trọng nhất của testing ◉ Bản mô tả lỗi tốt sẽ giúp: • Dev không cần mất nhiều thời gian để hiểu đúng lỗi  Tăng quỹ thời gian và tốc độ fix lỗi • Giúp các quản lí nhanh chóng xác định được tình trạng chất lượng của sp • Giảm số lỗi bị developer trả lại, tăng uy tín của phía test • Thắt chặt tình đồng đội giữa nhóm test với nhóm phát triển
  • 4. Thế nào là một bản Mô tả lỗi tốt Chữ và Nghĩa Tái sinh được Chính xác Tổng quát hóa Có tiêu đề tốt Vừa đủDễ hiểu Khuyến khích fix
  • 5. Bản mô tả lỗi tốt - Nghĩa Chính xác Đây thực sự là một lỗi của phần mềm, không phải là lỗi của người sử dụng hay vấn đề Set up hay… Tái sinh được Những điều kiện và các bước cần thiết để tái lặp lỗi là gì? Tổng quát hoát Lỗi xảy ra theo quy luạt như thế nào
  • 6. Lưu ý: Một số lỗi dễ tái lặp, một số không Tái lặp được • Mô tả tất cả các bước theo đúng thứ tự • Mô tả dữ liệu cụ thể • Mô tả 1 cách rõ ràng và vừa đủ Không tái lặp được • Cần ghi chú là lỗi Khó tái lặp • Đưa ra tất cả thông tin có khả năng có ích cho người nhận/sửa lỗi
  • 7. Bản mô tả lỗi tốt – Chữ Tiêu đề tốt Một tiêu đề cô đọng, giàu thông tin Vừa đủ Không thừa, không thiếu thông tin Dễ hiểu Đơn giản, dễ hiểu, ngôn từ trong sáng, logic rõ ràng, không viết tắt bừa bãi Trung hòa Chỉ nêu sự thật, không đùa cợt, không mỉa mai, chê bai
  • 8. Làm thế nào để Mô tả lỗi cho tốt ◉ Mô tả lỗi • Tiêu đề: trả lời được câu hỏi "Ở chức năng nào, có lỗi gì trong trường hợp nào?“ • Diễn giải: trả lời được các câu hỏi:  Các bước tái lặp lỗi  Kết quả đang sai như thế nào?  Kết quả đúng phải như thế nào?
  • 9. Làm thế nào để Mô tả lỗi cho tốt ◉ Để đảm bảo mô tả lỗi Chính xác, hãy xem xét: • Liệu có điều gì trong setup gây ra lỗi này? VD đã cài đúng version cần test và có đúng, đủ các thành phần, cấu hình liên quan chưa? Liệu có phải đây là vấn đề liên quan đến network hay các điều kiện về môi trường sử dụng? • Đã sử dụng đúng account, role? Account đã được phân quyền thích hợp, đã thực hiện thao tác đúng trình tự? • Có thể do máy test không “sạch”, hãy một lỗi từng xảy ra gây nên lỗi này? • Bạn đã thực sự hiểu chức năng này được thiết kế để hoạt động ntn? Hay dữ liệu bạn dùng để test có gì đặc biệt?
  • 10. Làm thế nào để Mô tả lỗi cho tốt ◉ Để Tái lặp được lỗi, hãy lặp lại các bước dẫn đến lỗi đồng thời: • Để ý tìm ra bộ các bước cần thiết nhất để sinh lại lỗi. • Nếu test của bạn có nhiều giá trị đầu vào, hãy thay đổi các giá trị đó đến khi bạn thực sự hiểu những giá trị nào sẽ dẫn đến lỗi. • Hãy xem xét các options, configurations, setting mà có thể là một phần của các điều kiện dẫn đến lỗi.
  • 11. Làm thế nào để Mô tả lỗi cho tốt ◉ Để Tổng quát hóa lỗi, hãy: • Suy luận và thử làm những bước nào đó để tìm ra quy luật tổng quát hay các cách khác để dẫn đến lỗi.
  • 12. Làm thế nào để Mô tả lỗi cho tốt ◉ Mô tả Tiêu đề tốt: • Nêu vắn tắt xem vấn đề là gì (chứ không phải chỉ là Có vấn đề). • Sử dụng những từ giàu ý nghĩa • Chỉ ra môi trường, hoàn cảnh và cả hậu quả • Theo hướng trả lời vắn tắt cho who, what, when, where, why, and how • Có thể sử dụng từ viết tắt • Ngữ pháp chỉ là vấn đề thứ yếu, sau vấn đề nội dung thông điệp truyển đi
  • 13. VD#2 về TIÊU ĐỀ TỐT Đừng • Không đăng nhập được vào CUKCUK mobile Hãy • Không đăng nhập được và CUKCUK mobile trường hợp sử dụng gói license Starter • Khách hàng sử dụng gói license Starter không đăng nhập được vào CUKCUK Mobile
  • 14. Mô tả đảm bảo Dễ hiểu, Vừa đủ ◉ Mô tả rõ ràng mà ngắn gọn. Loại bỏ các thông tin, tữ ngữ thừa. ◉ Theo một cách đơn giản, minh bạch. • Bạn đang không viết văn biết báo, nên hãy sử dụng ngôn ngữ thông dụng, logic dễ hiểu. • Không dùng nhiều từ tiếng Việt không dấu, không dùng các từ ngữ khó hiểu hoặc dễ gây nhầm lẫn ◉ Luôn nhớ ai sẽ là người đọc lỗi này. • Có thể là developers, testers khác, managers, hay cả khách hàng. Đảm bảo ai cũng có thể hiểu được.
  • 15. VD#1 về DỄ HIỂU ◉Cách nào dễ hiểu nhất? • “Mai kém Linh 4 tuổi, Lan hơn Mai 3 tuổi Lan kém Linh một tuổi.” • “Mai kém Linh 4 tuổi, Lan hơn Mai 3 tuổi, tức là Mai kém Lan 3 tuổi Lan kém Linh một tuổi.” • “Mai kém Linh 4 tuổi, Mai kém Lan 3 tuổi Linh hơn Lan 01 tuổi.”
  • 16. VD#1 về VỪA ĐỦ ĐỪNG HÃY Yêu cầu : Thêm loại chứng từ phiếu chi nào thì sau khi cất phải cất đúng loại phiếu chi đó Lỗi gì? Khi nào?: Chi tiền_ Thêm mới PC khác từ PC trả tiền NCC (TM hoặc TG) thì phiếu chi khác bị hiểu là loại phiếu chi trả tiền NCC nhưng tab chứng từ bị trống Các bước tái lặp: Thêm mới phiếu chi trả tiền NCC bằng TM -> Cất -> Tại form chi tiết của chứng từ phiếu chi thêm mới phiếu chi mới là phiếu chi khác -> Cất thành công Xem trên danh sách -> Chứng từ phiếu chi khác sau khi cất hiển thị loại chứng từ là Phiếu chi trả tiền NCC. Mở lên xem chi tiết thì hiển thị loại phiếu chi trả tiền NCC nhưng Tab chứng từ trống thông tin. Nếu trên form chọn đối tượng ko phải là NCC thì lúc này mã đối tượng bị trống, chỉ hiển thị được tên đối tượng Thông tin khác : Bị cả trên chi tiền bằng TG (ủy nhiệm chi) Yêu cầu : Thêm loại chứng từ phiếu chi nào thì sau khi cất phải cất đúng loại phiếu chi đó Lỗi gì? Khi nào?: Sai loại chứng từ khi thêm mới PC khác từ PC trả tiền NCC Các bước tái lặp: 1. Thêm mới phiếu chi PC01 trả tiền NCC bằng TM 2. Trên Form chi tiết PC01, thêm phiếu chi PC02, chọn Loại phiếu chi = Khác Lỗi: Loại chứng từ của PC02 trên danh sách hiển thị là Phiếu chi trả tiền NCC (đúng là Phiếu chi khác) 3. Mở form chi tiết PC02 Lỗi: Tab chứng từ trống thông tin Thông tin khác: Lỗi tương tự đối với phiếu chi tiền gửi
  • 17. Mô tả đảm bảo Trung hòa ◉Hãy đưa tin xấu một cách nhẹ nhàng! Luôn nhớ phải tôn trọng công sức của developer ◉Tránh: • Mỉa mai, phê phán • Thể hiện sự bực tức, chán nản • Đùa cợt, trêu cười ◉Hãy làm bản mô tả lỗi chỉ là một tập các trạng thái/kết quả về sự kiện thực tế
  • 18. VD#1 về TRUNG HÒA Đừng • Type ẩu quá. Lầu sau cẩn thận hơn. Xem hình minh họa. Hãy • Lỗi nhỏ xíu! Dấu chấm hỏi (?) sai vị trí
  • 19. VD#1 về TRUNG HÒA Đừng • Chỉ test thử một chút cũng thấy ngay là chức năng ABC bị lỗi nếu nhập bất kỳ giá trị âm nào. Hãy • Chức năng ABC bị lỗi với các giá trị âm. • Một số giá trị đã test: -1, -36, - 32767.
  • 20. Mô tả đảm bảo Khuyến khích fix ◉Chỉ ra hậu quả tiềm tàng của lỗi, đảm bảo lỗi này sẽ nhận được sự chú ý cần thiết. ◉Xác định đúng mức độ Nghiêm trọng (Severity) và mức độ Ưu tiên (Priority) của lỗi level • Severity: mức độ ảnh hưởng hay hậu quả của lỗi đối với NSD, tổ chức, bên thứ ba hay một dịch vụ, v.v. • Frequency: khả năng (tần suất) một lỗi xảy ra hay lộ ra trước NSD, tổ chức, bên thứ ba hay một dịch vụ, v.v. • Priority: mức độ quan trọng tương đối trong việc sửa chữa, xử lý lỗi • Priority nên là kết quả tổ hợp của cả Severity and Frequency.
  • 21. VD#1 về KHUYẾN KHÍCH FIX ◉Với một lỗi chính tả: • “Đây là lỗi rất nhỏ nhưng hễ NSD dùng phần mềm này thì lại nhìn thấy nó đầu tiên, dễ sinh phản cảm”. ◉Về một lỗi liên quan đến khả năng phục hồi hệ thống sau sự cố: • “Khả năng NSD phải dùng đến tính năng này rất thấp, nhưng một khi phải dùng thì sẽ vô cùng nguy hại cho họ nếu lỗi này không được fix”.
  • 22. THANKS! Any questions? You can find me at @hthien/hthien@software.misa.com.vn