Skip to content

Hướng dẫn kiểm thử MVP

Quick Reference — 4 bộ kiểm thử:

Đối tượng: Product & Data team (non-coding). Không cần viết code, chỉ cần browser + tài khoản demo.

Bạn nên dùng phong cách nào?

Tình huốngKhuyến nghị
UAT trước demo stakeholderScenarios (kể câu chuyện)
Pre-release regressionChecklist (bao quát)
Smoke test sau deploySubset Checklist (mục 1–10)
Khi report bugBắt đầu từ Scenario rồi lùi về Checklist để cô lập

Trước khi bắt đầu

1. Môi trường test

EnvURLReset data
Demohttps://boxme-workforce-planner.pages.dev (prototype)
Staging MVP<staging-url>npm run demo:reset
Localhttp://localhost:5173npm run demo:reset

2. Tài khoản demo (đã seed)

EmailRoleMật khẩu
kam.loreal@demo.boxmeKAMDemo@123
am.fmcg@demo.boxmeAMDemo@123
planner@demo.boxmePLANNERDemo@123
wh.hcm@demo.boxmeOPS (WH Mgr)Demo@123
auditor@demo.boxmeAUDITORDemo@123
admin@demo.boxmeADMINDemo@123

Nếu chưa tồn tại → chạy npm run seed ở thư mục wfp-v2/.

3. Browser & resolution

  • Chrome / Edge / Safari ≥ 2 versions cuối
  • Desktop ≥ 1280×720 (responsive mobile chưa trong MVP scope)
  • DevTools mở để xem console errors (Cmd/Ctrl + Option + J)

4. Báo cáo lỗi

Format gợi ý:

**Tiêu đề:** [Module] mô tả ngắn
**Env:** staging | local
**Account:** planner@demo.boxme
**Reproduce:**
1. ...
2. ...
3. ...
**Expected:**
**Actual:**
**Severity:** P0 (block) | P1 (high) | P2 (medium) | P3 (cosmetic)
**Attachments:** screenshot, console log

Coverage MVP

Tính năngCó trong MVP?Trang test
Auth & role-based menuLogin, Sidebar
Import lịch sử (CSV/Excel/manual)/admin/history-import
Submit adjustment (KAM)/planner/override-import
Forecast engine nightly/planner/forecast
Review pipeline (NEW→SEEN→ACCEPTED/REJECTED)/planner/forecast/review
Reports kho + khách/planner/forecast/{warehouse,customer}
Config (mùa, event, UPH)/admin/config/*
Audit log + timelineDrawer trong forecast pages
Shift planning (5-layer)❌ post-MVPPlaceholder
Hiring forecast❌ post-MVPPlaceholder
BSIN ML / Auto-tune❌ post-MVP

Định nghĩa "Pass" cho MVP

MVP pass khi tất cả đúng:

  1. 100% scenarios pass (8/8)
  2. ≥ 95% checklist pass (≥ 76/80)
  3. 0 bug severity P0
  4. ≤ 3 bug P1 (có workaround)
  5. Audit log đầy đủ cho mọi quyết định trong UAT

Tiếp: Checklist · Scenarios