commit
This commit is contained in:
72
docs/regression-test-checklist.md
Normal file
72
docs/regression-test-checklist.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# Regression Test Checklist
|
||||
|
||||
## Authentication / Access
|
||||
|
||||
- [ ] Login ด้วย Super Admin ผ่าน
|
||||
- [ ] Login ด้วย HRD Admin ผ่าน
|
||||
- [ ] Login ด้วย Employee ผ่าน
|
||||
- [ ] Protected route บังคับ sign-in เมื่อยังไม่ login
|
||||
- [ ] Sidebar แสดงเมนูตาม persona ถูกต้อง
|
||||
|
||||
## Master / Admin Data
|
||||
|
||||
- [ ] Organizers list เปิดได้สำหรับ Super Admin
|
||||
- [ ] Users list/search/filter ทำงาน
|
||||
- [ ] Create user ทำงาน
|
||||
- [ ] Edit user ทำงาน
|
||||
- [ ] Employee directory เปิดได้
|
||||
- [ ] Course list/search/filter ทำงาน
|
||||
- [ ] Create/update course ทำงาน
|
||||
- [ ] Training policy บันทึกได้
|
||||
- [ ] Training matrix rule บันทึกได้
|
||||
|
||||
## Training Workflow
|
||||
|
||||
- [ ] Employee create training record ได้
|
||||
- [ ] HRD Admin create training record ให้คนอื่นได้
|
||||
- [ ] Save draft ทำงาน
|
||||
- [ ] Submit ทำงาน
|
||||
- [ ] Pending review แสดงรายการ `pending`
|
||||
- [ ] Approve ทำงาน
|
||||
- [ ] Needs revision ทำงาน
|
||||
- [ ] Employee เห็นเฉพาะ record ของตัวเอง
|
||||
- [ ] Approved record ไม่ถูกแก้ไขโดย employee
|
||||
|
||||
## Upload / Content
|
||||
|
||||
- [ ] Upload certificate ที่รองรับได้
|
||||
- [ ] ดาวน์โหลด certificate ได้
|
||||
- [ ] Create/update announcement ทำงาน
|
||||
- [ ] Employee เห็นเฉพาะ published announcement
|
||||
- [ ] Create/update online lesson ทำงาน
|
||||
- [ ] Employee เห็นเฉพาะ published online lesson
|
||||
|
||||
## Reports / Notifications / Import
|
||||
|
||||
- [ ] Reports page เปิดได้
|
||||
- [ ] Export Excel ทำงาน
|
||||
- [ ] Export PDF ทำงาน
|
||||
- [ ] Employee report ถูก self-scope
|
||||
- [ ] Notifications list/filter ทำงาน
|
||||
- [ ] Mark as read ทำงาน
|
||||
- [ ] Mark all as read ทำงาน
|
||||
- [ ] Download import template ทำงาน
|
||||
- [ ] Import employee `.xlsx` ทำงาน
|
||||
- [ ] Download import error summary ทำงานเมื่อมี error
|
||||
- [ ] Master review approve/reject ทำงาน
|
||||
|
||||
## Permission / Audit
|
||||
|
||||
- [ ] Permission templates list/create/edit ทำงานสำหรับ Super Admin
|
||||
- [ ] Clone / activate / deactivate / soft delete template ทำงาน
|
||||
- [ ] User permission assignment ทำงาน
|
||||
- [ ] Permission audit logs เปิดได้
|
||||
- [ ] Audit logs เปิดได้สำหรับ Super Admin
|
||||
- [ ] Non-super-admin เข้า audit/permission management ไม่ได้
|
||||
|
||||
## Security / Scope
|
||||
|
||||
- [ ] Cross-organization access ไม่ผ่าน
|
||||
- [ ] Employee เข้า users/employee-directory/permission pages ไม่ได้
|
||||
- [ ] Employee ไม่เห็น announcement/lesson ที่ไม่ publish
|
||||
- [ ] API ที่ต้อง auth ตอบปฏิเสธเมื่อไม่มี session
|
||||
Reference in New Issue
Block a user