| 1 |
TC-UN01.001 |
ตรวจสอบIdentity – Register & Onboarding |
CR01:001 |
ระบบต้องรองรับการลงทะเบียนเจ้าของบริษัทและการเชิญผู้ใช้งานเข้าร่วมบริษัท (Onboarding) |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 2 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR01:002 |
ระบบต้องยืนยันตัวตนผู้ใช้และบังคับสิทธิ์ตามบทบาท Owner, Admin, Staff และ Viewer |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 3 |
TC-UN01.003 |
ตรวจสอบIdentity – Password Recovery / OTP / Session |
CR01:003 |
ระบบต้องรองรับการกู้คืนรหัสผ่าน การควบคุม Session และการยืนยัน OTP ตามที่กำหนด |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 4 |
TC-UN01.004 |
ตรวจสอบIdentity – User & App-Access Administration |
CR01:004 |
ระบบต้องให้ผู้ดูแลจัดการข้อมูลบริษัท, SMTP, การตั้งค่าระบบ, ผู้ใช้งาน และสิทธิ์การเข้าถึงแอปพลิเคชัน |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 5 |
TC-UN03.001 |
ตรวจสอบMaster – Warehouse / Storage / Bin |
CR01:005 |
ระบบต้องจัดการข้อมูลคลังสินค้า, พื้นที่/ช่องจัดเก็บ, หมวดสินค้า, สินค้า, ประเภทผู้ติดต่อ และผู้ติดต่อ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 6 |
TC-UN03.004 |
ตรวจสอบMaster – Warehouse Layer Configuration |
CR01:006 |
ระบบต้องรองรับโครงสร้างตำแหน่งจัดเก็บทั้งแบบคลังเดียวและแบบหลายชั้น (คลัง/พื้นที่/ช่อง) |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 7 |
TC-UN04.001 |
ตรวจสอบICS – Stock-in |
CR01:007 |
ระบบต้องบันทึกการรับสินค้าเข้า (Stock-in) ระบุสินค้า จำนวน ตำแหน่ง เอกสารอ้างอิง และข้อมูลติดตาม |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 8 |
TC-UN04.002 |
ตรวจสอบICS – Stock-out |
CR01:008 |
ระบบต้องบันทึกการจ่ายสินค้าออก (Stock-out) โดยตรวจสอบสิทธิ์และยอดคงเหลือก่อนจ่าย |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 9 |
TC-UN04.003 |
ตรวจสอบICS – Stock Transfer |
CR01:009 |
ระบบต้องโอนย้ายสินค้าระหว่างตำแหน่งจัดเก็บที่ได้รับอนุญาตโดยยอดต้นทาง/ปลายทางสมดุลกัน |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 10 |
TC-UN04.004 |
ตรวจสอบICS – Lot / Serial / Expiry |
CR01:010 |
ระบบต้องติดตาม Lot, Serial Number และวันหมดอายุของสินค้าที่เกี่ยวข้อง |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 11 |
TC-UN09.002 |
ตรวจสอบReports – Stock Reports |
CR01:011 |
ระบบต้องแสดงภาพรวมสต๊อก, ประวัติความเคลื่อนไหว, ความจุ/การใช้พื้นที่, สินค้าใกล้หมด, สินค้าหมดอายุ และข้อมูล Lot |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 12 |
TC-UN04.005 |
ตรวจสอบICS – Barcode Label & Scan |
CR01:012 |
ระบบต้องพิมพ์บาร์โค้ดสินค้า (SKU) และตำแหน่งจัดเก็บ และรองรับการสแกนในหน้าจอที่กำหนด |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 13 |
TC-UN05.001 |
ตรวจสอบSales – Quotation |
CR01:013 |
ระบบต้องสร้างและจัดการใบเสนอราคา, ใบสั่งขาย, ใบแจ้งหนี้, ใบรับคืน และใบลดหนี้ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 14 |
TC-UN06.001 |
ตรวจสอบPurchasing – Purchase Request |
CR01:014 |
ระบบต้องสร้างและจัดการใบขอซื้อ, ใบสั่งซื้อ, ใบแจ้งหนี้ซื้อ และใบคืนสินค้าผู้ขาย |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 15 |
TC-UN07.001 |
ตรวจสอบFinance – Receipt Billing & Receipt |
CR01:015 |
ระบบต้องสร้างและจัดการใบวางบิลรับ, ใบเสร็จรับเงิน, ใบวางบิลจ่าย และใบสำคัญจ่าย |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 16 |
TC-UN08.001 |
ตรวจสอบAccounting – Chart of Accounts / Departments / Formulas |
CR01:016 |
ระบบต้องจัดการผังบัญชี, แผนก, สูตรบัญชี, สมุดรายวัน และบัญชีแยกประเภท |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 17 |
TC-UN09.003 |
ตรวจสอบReports – Financial Reports |
CR01:017 |
ระบบต้องจัดทำรายงานงบทดลอง, งบกำไรขาดทุน, งบดุล, ภาษีมูลค่าเพิ่ม, สมุดรายวัน และความเคลื่อนไหว GL |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 18 |
TC-UN10.001 |
ตรวจสอบDocument – Numbering |
CR01:018 |
ระบบต้องออกเลขที่เอกสารอัตโนมัติและควบคุมสถานะ/วงจรชีวิตของเอกสาร |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 19 |
TC-UN04.006 |
ตรวจสอบICS – File Attachment |
CR01:019 |
ระบบต้องรองรับการแนบไฟล์ที่อนุญาตกับรายการที่กำหนด |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 20 |
TC-UN09.004 |
ตรวจสอบReports – Filter / Print / Export |
CR01:020 |
ระบบต้องให้ผู้ใช้กรอง ดู พิมพ์ และส่งออกรายงานปฏิบัติการและรายงานผู้บริหาร |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 21 |
TC-UN11.001 |
ตรวจสอบNode – Socket.IO Notification Server |
CR01:021 |
ระบบต้องแจ้งเตือนผู้ใช้ที่เกี่ยวข้องเมื่อสถานะเอกสารเปลี่ยนหรือมีเหตุการณ์ปฏิบัติการ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 22 |
TC-UN11.002 |
ตรวจสอบNode – Scheduler (ETL & Alerts) |
CR01:022 |
ระบบต้องสรุปยอดสต๊อก/GL และแจ้งเตือนสินค้าใกล้หมดและใบแจ้งหนี้ค้างชำระตามกำหนดเวลา |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 23 |
TC-UN10.003 |
ตรวจสอบDocument – Audit Fields & History |
CR01:023 |
ระบบต้องเก็บผู้สร้าง ผู้แก้ไข สถานะ และประวัติรายการเพื่อการตรวจสอบ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 24 |
TC-UN12.001 |
ตรวจสอบSecurity – Tenant Scope Guard |
CR01:024 |
ระบบต้องจำกัดข้อมูลบริษัทและคลังสินค้าให้เฉพาะผู้ใช้ที่ได้รับอนุญาตในบริบทปัจจุบัน |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 25 |
TC-UN09.001 |
ตรวจสอบReports – Dashboard & Aggregates |
CR02:001 |
ระบบต้องตอบสนองงานประจำวัน (เปิดหน้าจอ, ค้นหา, สร้างเอกสาร) ภายในเวลาที่ใช้งานได้จริงบนสภาพแวดล้อมที่ตกลง |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 26 |
TC-UN09.001 |
ตรวจสอบReports – Dashboard & Aggregates |
CR02:002 |
ระบบต้องมีตารางสรุปยอด (Aggregate) เพื่อให้แดชบอร์ดและรายงานแสดงผลได้โดยไม่ต้องคำนวณใหม่ทุกครั้ง |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 27 |
TC-UN09.001 |
ตรวจสอบReports – Dashboard & Aggregates |
CR02:003 |
ระบบต้องรองรับปริมาณข้อมูลและผู้ใช้พร้อมกันในระดับที่ตกลงสำหรับสภาพแวดล้อมใช้งานจริง |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 28 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR03:001 |
ระบบต้องเชื่อมต่อฐานข้อมูล MySQL/MariaDB 2 ฐาน (wms สำหรับผู้ใช้/บริษัท และ wms2 สำหรับคลัง/บัญชี) |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 29 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR03:002 |
ระบบต้องใช้งานผ่าน Web Browser มาตรฐาน (Chrome, Edge, Firefox) ได้ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 30 |
TC-UN11.001 |
ตรวจสอบNode – Socket.IO Notification Server |
CR03:003 |
ระบบต้องส่งเหตุการณ์ไปยังบริการ Node.js ผ่าน Endpoint ภายในที่ป้องกันด้วย Secret |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 31 |
TC-UN11.001 |
ตรวจสอบNode – Socket.IO Notification Server |
CR03:004 |
Browser ต้องเชื่อมต่อ Socket.IO Endpoint สาธารณะเพื่อรับการแจ้งเตือนแบบ Real-time |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 32 |
TC-UN02.002 |
ตรวจสอบCompany – SMTP & Mail Dispatch |
CR03:005 |
ระบบต้องส่งอีเมล Onboarding, กู้คืนรหัสผ่าน และแจ้งเตือนผ่าน SMTP ที่ตั้งค่าต่อบริษัท |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 33 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR04:001 |
ระบบต้องพัฒนาบนสถาปัตยกรรม Web-based Application |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 34 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR04:002 |
ระบบต้องเก็บข้อมูลแบบ Relational Database และรักษา Referential Integrity |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 35 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR04:003 |
ระบบต้องรองรับการเข้าสู่ระบบด้วย Username/Password และกำหนดบทบาทผู้ใช้ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 36 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR04:004 |
ระบบต้องทำงานบน PHP 8 ขึ้นไป, MySQL/MariaDB และ Node.js |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 37 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR05:001 |
UI ต้องเป็น Responsive ใช้งานได้ทั้งบน Desktop และอุปกรณ์หน้าคลังสินค้า (Tablet/Mobile) |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 38 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR05:002 |
เมนูและปุ่มคำสั่งต้องแสดงตามบทบาทและสิทธิ์การเข้าถึงของผู้ใช้ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 39 |
TC-UN10.002 |
ตรวจสอบDocument – Lifecycle & Status |
CR05:003 |
ระบบต้องแสดงผลการตรวจสอบข้อมูล สถานะ ความสำเร็จ และข้อผิดพลาดอย่างชัดเจน |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 40 |
TC-UN10.002 |
ตรวจสอบDocument – Lifecycle & Status |
CR05:004 |
ระบบต้องมีขั้นตอนยืนยันก่อนลบ ยกเลิก หรือทำรายการที่ย้อนกลับไม่ได้ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 41 |
TC-UN04.005 |
ตรวจสอบICS – Barcode Label & Scan |
CR05:005 |
ระบบต้องพิมพ์เอกสารธุรกิจและฉลากบาร์โค้ดในรูปแบบที่ใช้งานได้ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 42 |
TC-UN12.004 |
ตรวจสอบSecurity – TLS & Secret Configuration |
CR06:001 |
การเชื่อมต่อในสภาพแวดล้อมใช้งานจริงต้องเข้ารหัสด้วย HTTPS/TLS |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 43 |
TC-UN13.003 |
ตรวจสอบDeploy – .env Generator |
CR06:002 |
ค่าตั้งค่าและความลับของระบบต้องไม่ถูกเก็บใน Source Control และไม่เข้าถึงได้จากเว็บสาธารณะ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 44 |
TC-UN12.002 |
ตรวจสอบSecurity – Server-side Validation |
CR06:003 |
การทำงานฝั่งเซิร์ฟเวอร์ต้องตรวจสอบข้อมูลนำเข้า ยืนยันตัวตน ตรวจสิทธิ์ และจำกัดขอบเขตบริษัท/คลัง |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 45 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR06:004 |
ระบบต้องจำกัดสิทธิ์การเข้าถึงตามบทบาท (Role-based Access Control) ทั้งใน UI และฝั่งเซิร์ฟเวอร์ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 46 |
TC-UN12.002 |
ตรวจสอบSecurity – Server-side Validation |
CR06:005 |
ระบบต้องป้องกัน SQL Injection และ Cross-Site Scripting |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 47 |
TC-UN01.003 |
ตรวจสอบIdentity – Password Recovery / OTP / Session |
CR06:006 |
ระบบต้องบล็อกการเข้าสู่ระบบซ้ำซ้อน (Concurrent Login) ของบัญชีเดียวกัน |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 48 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR07:001 |
ระบบต้องทำงานบน Linux Server ในรูปแบบติดตั้งเอง (LAMP) หรือ Docker Compose |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 49 |
TC-UN11.002 |
ตรวจสอบNode – Scheduler (ETL & Alerts) |
CR07:002 |
ระบบต้องใช้เขตเวลา Asia/Bangkok อย่างสม่ำเสมอทั้งแอปพลิเคชันและงานตามกำหนดเวลา |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 50 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR07:003 |
ระบบต้องใช้งานได้บนอุปกรณ์ Desktop และอุปกรณ์พกพาผ่าน Web Browser |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 51 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR07:004 |
ระบบต้องแยกข้อมูลสาธิต/ทดสอบออกจากข้อมูลใช้งานจริงได้ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 52 |
TC-UN13.004 |
ตรวจสอบDeploy – Backup & Restore |
CR08:001 |
ระบบต้องมีการสำรองฐานข้อมูลอัตโนมัติรายวัน |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 53 |
TC-UN13.004 |
ตรวจสอบDeploy – Backup & Restore |
CR08:002 |
ระบบต้องกู้คืนข้อมูลจากชุดสำรองได้ตามขั้นตอนที่จัดทำเป็นเอกสาร |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 54 |
TC-UN11.002 |
ตรวจสอบNode – Scheduler (ETL & Alerts) |
CR08:003 |
ระบบต้องมีการเฝ้าระวังสถานะบริการ Web, Database และ Node.js พร้อมแจ้งเตือนเมื่อขัดข้อง |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 55 |
TC-UN12.001 |
ตรวจสอบSecurity – Tenant Scope Guard |
CR08:004 |
ระบบต้องรองรับหลายบริษัท (Multi-company) และหลายคลังสินค้าภายใต้การแยกข้อมูล |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 56 |
TC-UN11.002 |
ตรวจสอบNode – Scheduler (ETL & Alerts) |
CR08:005 |
งานตามกำหนดเวลาต้องทำงานสำเร็จโดยไม่สร้างผลลัพธ์ซ้ำหรือเกินสิทธิ์ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 57 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR09:001 |
ซอฟต์แวร์ต้องมีโครงสร้างแบบโมดูล (Manager Classes / API) เพื่อให้แก้ไขได้โดยไม่กระทบส่วนอื่น |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 58 |
TC-UN13.003 |
ตรวจสอบDeploy – .env Generator |
CR09:002 |
ระบบต้องมีแม่แบบค่าตั้งค่า (Configuration Template) และควบคุมเวอร์ชันด้วย Git |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 59 |
TC-UN13.004 |
ตรวจสอบDeploy – Backup & Restore |
CR09:003 |
ระบบต้องมีเอกสารคู่มือการบำรุงรักษาและประวัติข้อบกพร่องที่แก้ไขแล้ว |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 60 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR09:004 |
การเปลี่ยนแปลงโครงสร้างฐานข้อมูลต้องสะท้อนใน setup.php และตาราง schema_migrations |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 61 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR10:001 |
ระบบต้องติดตั้งฐานข้อมูลได้ในขั้นตอนเดียวผ่าน setup.php |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 62 |
TC-UN13.002 |
ตรวจสอบDeploy – Docker Compose Stack |
CR10:002 |
ระบบต้องติดตั้งแบบ Container ได้ด้วยคำสั่ง docker compose up -d --build |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 63 |
TC-UN13.003 |
ตรวจสอบDeploy – .env Generator |
CR10:003 |
ระบบต้องมีสคริปต์สร้างไฟล์ .env และค่าความลับอัตโนมัติ (docker/init-env.sh) |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 64 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR10:004 |
ระบบต้องมีเอกสารขั้นตอนการติดตั้งและตั้งค่า |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 65 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR11:001 |
ต้องมีคู่มือผู้ใช้งาน (Software User Document) |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 66 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR11:002 |
ต้องมีคู่มือปฏิบัติงานสำหรับผู้ดูแลระบบ (Product Operation Guide) |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 67 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR11:003 |
ต้องมีการอบรมผู้ใช้งานก่อนเปิดใช้งานจริง |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 68 |
TC-UN13.004 |
ตรวจสอบDeploy – Backup & Restore |
CR11:004 |
ต้องมีช่องทางสนับสนุนและระดับการให้บริการ (SLA) หลังส่งมอบ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 69 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR12:001 |
ระบบต้องพัฒนาด้วย PHP, MariaDB และ Node.js ตามที่องค์กรอนุมัติ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 70 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR12:002 |
ระบบต้องควบคุม Source Code ด้วย Git โดยมี main เป็น Baseline หลัก |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 71 |
TC-UN01.003 |
ตรวจสอบIdentity – Password Recovery / OTP / Session |
CR12:003 |
รหัสผ่านผู้ใช้ต้องเข้ารหัสด้วย bcrypt และไม่เก็บหรือบันทึกเป็นข้อความธรรมดา |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 72 |
TC-UN13.001 |
ตรวจสอบDeploy – setup.php Schema Installer |
CR12:004 |
โครงการต้องจัดทำ Work Products ตามมาตรฐาน ISO/IEC 29110 Basic Profile |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 73 |
TC-UN08.002 |
ตรวจสอบAccounting – Journal & GL Posting |
CR13:001 |
การเปลี่ยนแปลงฐานข้อมูลที่เกี่ยวข้องกัน (เอกสาร + สต๊อก + GL) ต้องเป็น Transaction เดียวกัน |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 74 |
TC-UN04.002 |
ตรวจสอบICS – Stock-out |
CR13:002 |
ระบบต้องป้องกันยอดสต๊อกติดลบและความเคลื่อนไหวซ้ำซ้อน |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 75 |
TC-UN13.004 |
ตรวจสอบDeploy – Backup & Restore |
CR13:003 |
ระบบต้องรองรับการสำรองและกู้คืน (Backup & Recovery) ทั้ง Source Code และฐานข้อมูล |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 76 |
TC-UN10.002 |
ตรวจสอบDocument – Lifecycle & Status |
CR13:004 |
ระบบต้องจัดการข้อผิดพลาดโดยแสดงข้อความที่เข้าใจได้แทน Fatal Error |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 77 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR14:001 |
ระบบต้องผ่านการทดสอบตาม Test Case ที่กำหนดก่อนส่งมอบ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 78 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR14:002 |
ทุกความต้องการต้องสอบกลับได้ถึงการออกแบบ ส่วนประกอบ และหลักฐานการทดสอบ |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 79 |
TC-UN01.002 |
ตรวจสอบIdentity – Login & Role Guard |
CR14:003 |
ระบบต้องผ่านการทดสอบการยอมรับ (UAT) โดยตัวแทนลูกค้าบนสภาพแวดล้อมใช้งานจริง |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| 80 |
TC-UN12.001 |
ตรวจสอบSecurity – Tenant Scope Guard |
CR14:004 |
ต้องไม่มีข้อบกพร่องระดับวิกฤตค้างอยู่ในด้านความปลอดภัย การแยกข้อมูล และความถูกต้องของสต๊อก/บัญชี |
Passed |
10 สิงหาคม 2569 – 14 สิงหาคม 2569 |