yarn test tạo Prisma Client rồi chạy tsx --test --test-concurrency=1. yarn test:coverage thêm Node experimental coverage với ngưỡng line coverage 80.
yarn test:e2e build application rồi chạy scripts/e2e-smoke.ts. yarn verify chạy unit/integration tests và E2E command theo package.json hiện tại.
PM, BA và QA dùng Chỉ mục testcase để tìm nhóm nghiệm thu và trang nghiệp vụ theo mã case. Trạng thái trong workbook là kết quả được ghi tại thời điểm kiểm thử, không thay thế việc đối chiếu source hoặc kiểm thử lại phiên bản hiện tại.
Kiểm thử một use case
1
Chọn use case
Mở Use case và workflow. Dùng bảng traceability để tìm rule, state, route, persistence và test liên quan.
2
Đọc các nhánh
Kiểm tra success path, rejection path và stopping point trên flowchart. Không thêm nhánh mà source không thực thi.
3
Đối chiếu Acceptance Criteria
Mỗi
Given phải là trạng thái đầu vào được code kiểm tra. Mỗi When phải là action thật. Mỗi Then phải là kết quả quan sát được hoặc persistence/side effect đã trace.4
Chạy test hiện có
Chạy
yarn test. Dùng test file trong bảng truy vết để hỗ trợ xác minh; test không thay thế việc đọc handler và service.Kiểm thử theo workflow
Test case mapping cho mọi route còn lại:
Not confirmed by current source code.
Direct route gaps
Không tìm thấy test import trực tiếp:app/admin/rbac/route.tsapp/admin/repair-attachment/[recordId]/route.tsapp/landing/contact/route.ts