Hướng dẫn dùng Test Execution Sheet (Google Sheets)¶
Cập nhật gần nhất: 19/03/2026
1) File dùng để import¶
- CSV template: release-test-execution-template.csv
- Excel template: release-test-execution-template.xlsx
- Dashboard formula CSV: release-test-dashboard-template.csv
Template đã prefill toàn bộ test cases từ test plan, gồm 106 dòng.
Nếu muốn dùng ngay không cần setup, ưu tiên file .xlsx vì đã có sẵn:
- freeze header
- auto filter
- dropdown cho cột
status - conditional formatting theo trạng thái
- sheet
Dashboardcó công thức tổng hợp
2) Import vào Google Sheets (5 phút)¶
- Mở Google Sheets -> tạo file mới.
File -> Import -> Upload.- Chọn file
release-test-execution-template.csv. - Chọn import mode:
Replace spreadsheet(khuyên dùng cho run đầu). - Freeze hàng tiêu đề:
View -> Freeze -> 1 row.
3) Cách dùng cột chính¶
run_id: mã đợt test, ví dụRC-20260319-01status: chỉ dùng 5 giá trịNOT_RUNPASSFAILBLOCKEDN/Aactual_result: mô tả ngắn kết quả thực tếdefect_id: mã bug ticket (ví dụBUG-241)defect_link: link issue/PR fixevidence_link: link ảnh/video/log
4) Thiết lập Data Validation cho cột Status¶
- Chọn toàn bộ cột
status. Data -> Data validation -> Dropdown.- Thêm options:
NOT_RUN,PASS,FAIL,BLOCKED,N/A. - Bật reject input khác danh sách.
5) Conditional Formatting khuyến nghị¶
PASS: nền xanh nhạtFAIL: nền đỏ nhạtBLOCKED: nền cam nhạtNOT_RUN: nền xám nhạtN/A: nền xanh dương nhạt
6) Formula nhanh để tạo mini dashboard¶
Giả sử sheet tên Execution.
- Tổng case:
=COUNTA(Execution!C:C)-1- PASS:
=COUNTIF(Execution!H:H,"PASS")- FAIL:
=COUNTIF(Execution!H:H,"FAIL")- BLOCKED:
=COUNTIF(Execution!H:H,"BLOCKED")- NOT_RUN:
=COUNTIF(Execution!H:H,"NOT_RUN")- Tỷ lệ pass:
=IFERROR(COUNTIF(Execution!H:H,"PASS")/(COUNTA(Execution!C:C)-1),0)
7) Quy ước vận hành để tránh rối¶
- Mỗi lần test regression lớn: copy sheet cũ -> đổi
run_idmới. - Không sửa
test_case_id. - Nếu thêm test mới, thêm dòng mới với ID theo module (ví dụ
AUTH-011). - Chỉ đóng release khi toàn bộ
P0ở trạng tháiPASS.