Convert file Markdown Test Cases sang Excel (.xlsx) có format đẹp, sẵn sàng chia sẻ.
- Node.js ≥ 16
cd scripts/convert_excel
npm install# Từ thư mục gốc project
node scripts/convert_excel/md_to_xlsx.js <input.md> [output.xlsx]# Output tự động cùng thư mục, cùng tên (đuôi .xlsx)
node scripts/convert_excel/md_to_xlsx.js requirements/crm/test_cases_crm_login.md
# Chỉ định output path
node scripts/convert_excel/md_to_xlsx.js requirements/crm/test_cases_crm_login.md output/crm_login.xlsxFile Markdown chứa bảng test cases theo format:
| TC ID | Module | Risk Level | Test Title | Pre-Condition | Test Steps | Expected Result | Priority | Test Data |
|-------|--------|-----------|------------|---------------|------------|-----------------|----------|-----------|
| TC_001 | ... | 🔴 High | ... | ... | Step 1<br>Step 2 | ... | Critical | ... |Lưu ý: Script tự động nhận diện tất cả các bảng có cột
TC IDtrong file.
File .xlsx với các tính năng:
| Tính năng | Mô tả |
|---|---|
| Column widths | Tự động set độ rộng phù hợp cho từng cột |
| Freeze panes | Cố định dòng header khi cuộn |
| AutoFilter | Bộ lọc tự động trên header |
| Line breaks | Các bước test (<br>) chuyển thành xuống dòng trong cell |
| Clean text | Tự động xóa emoji, backtick markdown |