รายการเครื่องมือ (Tool List) - Test Cases
Overview
เอกสารนี้รวบรวมขั้นตอนการทดสอบสำหรับ Tool List Preparation workflow
ความต้องการพื้นฐาน
ระบบที่ต้องเปิดใช้งาน
| Component | URL/Port | Description |
|---|
| Temporal.io | localhost:7233 | Workflow engine |
| Backend API | localhost:5000 | .NET Web API |
| Frontend | localhost:4200 | Angular application |
Account ที่ต้องมี
จำเป็นต้องมี Account ในระบบให้ครบถ้วนอย่างน้อย 1 Account ในทุกบทบาท:
| Role | Thai Name | หน้าที่ใน Workflow |
|---|
| Contractor | ผู้รับเหมา | สร้างงานและกรอกรายการเครื่องมือ |
| Work Owner | เจ้าของงาน | ตรวจสอบและอนุมัติรายการ |
Test Cases
| Test Case | Description | Link |
|---|
| Test Case 1 | ส่งรายการเครื่องมือและอนุมัติ (Happy Path) | test-case-1.md |
Workflow States
Commands Reference
| State | Available Commands | Thai Name |
|---|
| PrepareToolList | SubmitToolList | ส่งรายการเครื่องมือ |
| PrepareToolList | Cancel | ยกเลิก |
| ReviewByWorkOwner | ApproveToolList | อนุมัติรายการ |
| ReviewByWorkOwner | RequestChange | ส่งกลับแก้ไข |
| ReviewByWorkOwner | RejectToolList | ปฏิเสธ |
Verification Checklist
หลังทดสอบเสร็จสิ้น ตรวจสอบว่า: