39
ภาพที่ 4.11 แสดงแบบจาํ ลองขอ้ มูล Entity-Relationship Model (E-R Model)
4.3 การออกแบบฐานข้อมลู
4.3.1 Data dictionary
ตารางผู้ใหค้ ำปรึกษา
Attribute คำอธบิ าย คยี ์ ประเภท Unique Not ตัวอย่างข้อมลู
(ขนาด) null
cos_id รหัสผู้ให้ PK TEXT(3) Y Y 001
คำปรึกษา
name ชอ่ื และนามสกุล TEXT(25) กล้าดี อาจหาญ
ผู้ใหค้ ำปรึกษาไม่
รวมคำนำหน้า
นาม
job_title ช่ือตำแหนง่ งาน TEXT(20) นักจติ วิทยา
workplace สถานที่ทำงาน TEXT(40) งานบริการและสวสั ดิการ
ส่วนกิจการนกั ศกึ ษา อาคาร
ไทยบรุ ี (ชนั้ 2)
topic_of_expertise หวั ข้อทเี่ ชี่ยวชาญ TEXT(20) ปญั หาความวติ กกังวล
E-mail อเี มลล์ TEXT(25) [email protected]
40
telephone_number เบอร์ TEXT(15) 075584440
โทรศพั ทม์ ือถอื
ตารางท่ี 4.1 แสดงขอ้ มลู ผใู้ ห้คำปรกึ ษา
ตาราง student
Attribute คำอธบิ าย คยี ์ ประเภท Unique Not ตวั อยา่ งข้อมลู
(ขนาด) null
student_id รหัสนกั ศกึ ษา PK TEXT(8) Y Y 62108394
name ชื่อและนามสกุล TEXT(25) กรนทั หาญกลา้
ผู้รับคำปรึกษาไม่
รวมคำนำหน้านาม
school ชือ่ สำนักวิชา TEXT(20) สารสนเทศศาสตร์
day/month/year วนั /เดือน/ปีเกิด DATE 06-12-2543
gender เพศ TEXT(4) หญิง
E-mail อีเมลล์ TEXT(10) [email protected]
telephone_number เบอร์ TEXT(10) 0944394857
โทรศัพทม์ อื ถอื
ตารางท่ี 4.2 แสดงขอ้ มลู นกั ศึกษา
ตารางชัว่ โมงใหค้ ำปรึกษา
Attribute คำอธบิ าย คยี ์ ประเภท Unique Not ตวั อยา่ งขอ้ มลู
(ขนาด) null
time_id รหัสเวลา เชน่ 30 PK TEXT(2) Y Y 30
ใชเ้ วลาไป30นาที
day/month/year วนั /เดือน/ปีเกิด ท่ี DATE 19-12-2564
ให้คำปรึกษา
start_time เวลาเร่มิ ใหก้ ารให้ TEXT(4) 0830
คำปรึกษา
end_time เวลาสิ้นสุดการ TEXT(4) 0900
คำปรึกษา
ตารางที่ 4.3 แสดงขอ้ มลู ชวั่ โมงให้คำปรึกษา
41
ตารางการนัดหมายและให้คำปรกึ ษา
Attribute คำอธบิ าย คยี ์ ประเภท Unique Not ตัวอย่างข้อมลู
(ขนาด) null
appointment_code รหัสการนัด PK TEXT(4) Y Y 6201
advisee ช่ือและนามสกลุ TEXT(25) นนทกร อกั ษร
ผู้รับคำปรึกษา
topic ประเดน็ หรือ TEXT(20) ปญั หาการเรยี น
หัวข้อรบั
คำปรึกษา
consultation รายละเอียดของ TEXT(125) ไมส่ ามารถปรบั ตัวในการ
details ประเดน็ ทร่ี ับ เรยี นและแบง่ เวลาได้
คำปรึกษา
start_time เวลาเรมิ่ ให้การให้ TEXT(4) 0830
คำปรกึ ษา
end_time เวลาส้ินสดุ การ TEXT(4) 0900
คำปรกึ ษา
location สถานทีใ่ ห้ TEXT(40) ศนู ย์ smile and smart
คำปรึกษา center
Response_status สถานะตอบรับ TEXT(10) ตอบรบั การนดั หมาย
ตารางที่ 4.4 แสดงข้อมลู การนดั หมายและให้คำปรึกษา
42
4.4 การออกแบบส่วนตดิ ตอ่ กับผู้ใช้ (User Interface Design)
การออกแบบส่วนนำเขา้ (Input Design)
ในส่วนนี้จะเป็นการออกแบบของการติดผูใ้ ช้งาน
4.4.1 การออกแบบหนา้ จอการเข้าส่รู ะบบ
เป็นการออกแบบหนา้ จอทผ่ี ้ตู ิดตอ่ กบั ผู้ใช้งานและเปน็ การกำหนดสทิ ธ์ใิ หก้ บั ผ้ใู ช้งาน ซ่ึงจะแบ่งผ้ใู ช้
ออกเปน็ 3 กลุ่ม ได้แก่ ผู้ใช้งานระบบ ผใู้ หค้ ำปรกึ ษาและนกั ศึกษา
ภาพที่ 4.12 หนา้ จอการเข้าสรู่ ะบบ ภาพที่ 4.13 หนา้ จอการลงทะเบียน
43
4.4.2 หน้าจอการบันทกึ ข้อมลู ส่วนตัว
ซึง่ ในหน้าจอนจ้ี ะเป็นการเพ่ิมขอมลู ส่วนตวั ลงไปในระบบ
ภาพท่ี 4.14 หนา้ จอการเพ่ิมข้อมลู สว่ นตัว
4.4.3 หนา้ จอแก้ไขขอ้ มูลส่วนตวั
ในส่วนของหน้าจะเปน็ ท่ีต้องการแกไ้ ขขอ้ มลู สว่ น
ภาพท่ี 4.15 หนา้ จอแก้ไขข้อมูลส่วนตวั
44
4.4.3 หน้าจอการสรา้ งการนดั
ในส่วนของหน้านี้จะเป็นการสร้างการนัดหมายโดยผู้ให้คำปรึกษา ซึ่งในหน้าที่จะประกอบไป
ด้วย หัวข้อที่จะปรึกษา วันและเวลาที่จะต้องการปรึกษา ในกรณีที่ นักศึกษาต้องการเลือกเวลาเพิ่มเติมท่ี
นอกเหนอื จากวนั และเวลาท่ีมีมาให้นักศกึ ษาสามารถเลอื กวันและเวลาได้
ภาพที่ 4.16 หน้าจอการสร้างการนดั หมาย
45
4.4.4 หน้าจอยนื ยนั การนัดหมาย
ในส่วนของหน้าจอน้เี ปน็ การตรวจสอบการนดั หมายเพอ่ื ใหแ้ นใ่ จวา่ จองวนั และเวลาถกู ตอ้ ง
ภาพท่ี 4.17 หน้าจอการยืนยนั การนัดหมาย
46
4.4.5 หน้าจอการแก้ไขขอ้ มลู ในสว่ นของผดู้ ูแลระบบ
ในส่วนนีจ้ ะเป็นหนา้ จอของผูด้ ูแลระบบทส่ี ามารถเพิ่มลบแก้ไชขอ้ มลู ของผ้ใู ชง้ านได้
ภาพที่ 4.18 หน้าจอการแก้ไขขอ้ มลู ของผดู้ ูแลระบบ
47
4.4.6 หนา้ จอการบันทึกข้อมลู ในส่วนของผู้ใหค้ ำปรึกษา
ภาพที่ 4.19 หนา้ จอการบันทึกขอ้ มลู ในสว่ นของผใู้ หค้ ำปรึกษา
48
4.5 การออกแบบสว่ นแสดงผล (Output Design)
4.5.1 หนา้ จอหลกั
เม่ือผู้ใชง้ านระบบได้ทำการเข้าสรู่ ะบบจะแสดงหนา้ การทำงาน
ก. หนา้ จอหลกั (นักศกึ ษา)
ภาพท่ี 4.20 หน้าจอหลักชองนกั ศึกษา
49
4.5.2 หนา้ จอสำหรับการแจง้ เตอื น
ภาพที่ 4.21 หน้าจอสำหรบั การแจง้ เตอื น
50
4.5.3 หนา้ จอแสดงผลการนดั หมาย
ภาพที่ 4.22 หนา้ จอแสดงผลการนดั หมาย
51
4.5.4 หน้าจอแสดงการต้ังค่า
ภาพที่ 4.23 หนา้ จอแสดงการตงั้ ค่า
52
4.5.5 หนา้ จอแสดงขอ้ มูลผ้ใู หค้ ำปรกึ ษา
ภาพที่ 4.24 หนา้ จอเสดงขอ้ มูลผ้ใู หค้ ำปรกึ ษา
53
ข. หนา้ จอหลัก (ผูใ้ ห้คำปรกึ ษา)
4.5.6 หนา้ จอหลกั ของผใู้ ห้คำปรกึ ษา
ภาพท่ี 4.25 หน้าจอหลกั ของผ้ใู ห้คำปรึกษา
54
4.5.7 หนา้ จอการแจ้งเตอื นสำหรบั ผู้ใหค้ ำปรกึ ษา
ภาพท่ี 4.26 หน้าจอการแจง้ เตือนสำหรบั ผใู้ หค้ ำปรกึ ษา
55
4.5.8 หน้าจอการต้งั คา่ สำหรบั ผูใ้ หค้ ำปรึกษา
ภาพที่ 4.27 หน้าจอการตัง้ คา่ สำหรบั ผใู้ หค้ ำปรึกษา
56
4.5.9 หนา้ จอยนื ยนั การนัดหมายสำหรบั ผใู้ หค้ ำปรกึ ษา
ภาพท่ี 4.28 หนา้ จอยืนยันการนัดหมายสำหรับผใู้ หค้ ำปรึกษา
57
4.5.10 หน้าจอแสดงวนั และเวลาการนดั หมายสำหรับผใู้ หค้ ำปรึกษา
ภาพที่ 4.29 หนา้ จอแสดงวนั และเวลาการนดั หมายสำหรบั ผู้ให้คำปรกึ ษา
58
ค. หน้าจอหลัก (ผดู้ ูแลระบบ)
4.5.11 หนา้ จอหลักของผูด้ แู ลระบบ
ภาพท่ี 4.30 หนา้ จอหลกั ของผดู้ แู ลระบบ
59
4.5.12 หน้าจอการจดั การขอ้ มลู ผใู้ ช้งานของผู้ดแู ละระบบ
ภาพท่ี 4.31 หนา้ จอการจดั การขอ้ มูลผใู้ ชง้ านของผดู้ ูและระบบ
60
4.5.13 หนา้ จอการรายงาน
ภาพที่ 4.32 หนา้ จอการรายงาน
61
4.5.14 หนา้ จอแสดงจำนวนการใช้งาน
ภาพที่ 4.33 หน้าจอแสดงจำนวนการใช้งาน
62
4.5.15 หนา้ จอแสดงหัวขอ้ การให้คำปรึกษา
ภาพท่ี 4.34 หนา้ จอแสดงหวั ขอ้ การให้คำปรึกษา
63
บทท่ี 5
การพัฒนาและทดสอบระบบ
บทที่ 5 การพฒั นาและการทดสอบ จะเปน็ เร่ืองการพัฒนาระบบเพอ่ื ใหเ้ ห็นถงึ ขนั้ ตอนการพัฒนาแอป
พลิเคชนั ตัง้ แตก่ ารเรม่ิ ตดิ ต้งั โปรแกรมที่ใช้ในการพฒั นาตลอดจนถงึ การทดสอบระบบในข้นั ตอนสดุ ท้าย เพอ่ื ให้
ทราบข้อผิดพลาดที่เกดิ ขึน้ ก่อนนำแอปพลิเคชนั ไปใช้งานจรงิ
5.1 การพฒั นาโปรแกรม
แอปพลเิ คชันนดั หมายการใหค้ ำปรกึ ษาสำหรบั นักศึกษา จะประกอบด้วยโครงสรา้ งของไฟล์ ดังน้ี
64
ภาพท่ี 5.1 แสดงโฟลเดอรโ์ ครงสร้างของแอปพลเิ คชัน
65
จากภาพท่ี 5.1 แสดงโฟลเดอรโ์ ครงสร้างของแอปพลเิ คชัน ซง่ึ จะจัดเก็บไฟลท์ ้งั หมดทีส่ ำคญั ของแอป
พลชิ ันทพี่ ฒั นา
ภาพที่ 5.2 แสดง packages ทม่ี ผี ลตอ่ การทำงานของแอปพลิเคชนั
จากภาพท่ี แสดง libraries packages ทม่ี ีผลต่อการทำงานของแอปพลิเคชัน โดยจะประกอบด้วย
• cupertino_icons: ^1.0.4
• form_field_validator: ^1.1.0
• firebase_auth: ^1.1.0
• fluttertoast: ^8.0.4
• font_awesome_flutter: ^9.1.0
• cloud_firestore: ^3.1.7
• sembast: ^3.1.2
• path_provider: ^2.0.8
• path: ^1.8.0
• firebase_core : ^1.10.2
66
ภาพท่ี 5.3 แสดงตวั อย่างของโค้ดในหนา้ หลกั ของแอปพลิเคชัน
ภาพที่ 5.4 แสดงหน้าเข้าสู่ระบบของแตผ่ ู้ใชง้ าน
67
ภาพท่ี 5.5 แสดงหนา้ การทำงานของนกั ศึกษา
ภาพท่ี 5.6 หนา้ จอแสดงขอ้ มลู ของผู้ใหค้ ำปรกึ ษา
68
ภาพท่ี 5.7 แสดงหน้าจอการนัดหมาย
ภาพท่ี 5.8 หน้าจอแสดงผลการของการนัดหมาย
69
ภาพท่ี 5.9 หน้าจอแสดงรายละเอียดการนัดหมาย
ภาพท่ี 5.10 หนา้ จอแสดงในการต้งั คา่
70
ภาพท่ี 5.11 หน้าจอการแสดงการแก่ไขข้อมูลสว่ นตัว
ภาพที่ 5.12 หน้าจอการแสดงการนัดหมาย
71
ภาพท่ี 5.13 หน้าจอการแสดงการเลอื่ นการนัดหมาย
ภาพที่ 5.14 หน้าจอการแสดงประวตั ิการนัดหมาย
72
ภาพที่ 5.15 หนา้ จอการแสดงการแก่ไขข้อมูลส่วนตัว
ภาพท่ี 5.16 หน้าจอการแสดงขอ้ มูลสว่ นตัว
73
ภาพที่ 5.17 หนา้ จอการแสดงหน้าเข้าสู่ระบบ
ภาพท่ี 5.18 หนา้ จอการหลกั ของผู้ใหค้ ำปรึกษาและแสดงฃในสว่ นของการแจง้ เตอื น
74
ภาพท่ี 5.19 หนา้ จอแสดงขอ้ มูลนักศกึ ษาการบันทึกการให้คำปรกึ ษา
ภาพที่ 5.20 หน้าจอแสดงข้อมลู การบนั ทกึ การใหค้ ำปรกึ ษา
75
ภาพท่ี 5.21 หน้าจอแสดงรายช่อื นักศกึ ษาเพ่อื เลอื่ นการนัดหมาย
ภาพท่ี 5.22 หน้าจอแสดงการเล่อื นการนดั หมาย
76
ภาพท่ี 5.23 หน้าจอแสดงขอ้ มลู ส่วนตัวของผูใ้ ห้คำปรกึ ษา
ภาพท่ี 5.24 หนา้ จอแสดงการแกไ้ ขข้อมูลสว่ นตัว
77
ภาพที่ 5.25 หนา้ จอแสดงระบบรายงาน
ภาพที่ 5.26 หนา้ จอแสดงจำนวนรายชือ่ นักศกึ ษา
78
ภาพที่ 5.27 หนา้ จอแสดงหวั ขอ้ ของการใหค้ ำปรึกษา
ภาพท่ี 5.28 หนา้ จอแสดงหนา้ หลักของผ้ดู ูแลระบบ
79
ภาพท่ี 5.29 หน้าจอแสดงขอ้ มลู การใช้งานของนกั ศึกษา
5.2 การติดตง้ั ระบบ
5.2.1 การเตรียมเครอื่ งตดิ ต้ังระบบ
แอปพลเิ คชันนัดหมายการใหค้ ำปรกึ ษาสำหรบั นกั ศกึ ษา จะใช้ Flutter Framework บน
ภาษา Dart ในการพฒั นา
ภาพท่ี 5.30 แสดงขั้นตอนการติดต้งั ท่ี 1
80
ภาพท่ี 5.31 แสดงขัน้ ตอนการตดิ ต้งั ที่ 2
ภาพที่ 5.32 แสดงขน้ั ตอนการติดต้ังท่ี 3
81
ภาพที่ 5.33 แสดงขั้นตอนการติดตง้ั ที่ 4
ภาพท่ี 5.34 แสดง Path การทำงาน ของ flutter
82
5.2.2 การสรา้ งฐานข้อมูล
โดย Database หรือ ฐานขอ้ มลู ของเอปพลชิ นั นั้น จะจัดเกบ็ ไว้ใน firebase
ภาพที่ 5.35 แสดงหนา้ หลักของ firebase
ภาพท่ี 5.36 แสดง username ของการลงทะเบยี นเข้าใชแ้ อปพลิเคชนั
ภาพท่ี 5.37 แสดงข้อมลู ที่จดั เก็บได้จากการเพมิ่ ขอ้ มลู สว่ นตวั จากเอปพลเิ คชนั
83
5.3 การทดสอบระบบ
5.3.1 การลงทะเบยี น
Test Case ID TS-UI-001
Test Case Description ตรวจสอบความถกู ตอ้ งของคา่ ที่ input ลงทะเบียน
Pre-Condition ลงทะเบยี น
Test Steps Step Expected result Actual result Test Status
1.ปอ้ นอีเมล หนา้ จอมกี ารแจ้ง
2.ปอ้ นข้อมูล เตอื นข้อความกรอก
รหสั ผา่ น ข้อมูลไม่ครบ
3.กดป่มุ ต่อไป
Stub Data ID Stub-TS-UI-001
Stub Data Description ขอ้ มลู สำหรบั ทดสอบแลว้ ใหผ้ ลลัพธใ์ นกรณที ีไ่ มถ่ กู ตอ้ ง
Stub Data Detail Parameter name Value
อีเมล [email protected]
รหัสผา่ น 62108394
ตารางที่ 5.1 การสมัครสมาชิกกรณีท่ีไม่ถกู ต้อง
Test Case ID TS-UI-002
Test Case Description
Pre-Condition ตรวจสอบความถกู ต้องของค่าท่ี input ลงทะเบยี น
Test Steps
ลงทะเบียน
Stub Data ID
Stub Data Description Step Expected result Actual result Test Status
1.ปอ้ นอเี มล หน้าจอมกี ารบนั ทกึ
2.ป้อนขอ้ มูล ขอ้ มลู การสมคั ร
รหัสผ่าน สมาชกิ และเมอ่ื คลกิ
3.ป้อนขอ้ มูลยนื ยัน ปุ่ม “ตอ่ ไป” เมอ่ื มี
รหัสผ่าน การบันทึกข้อมูล
4.กดปุ่ม ต่อไป สำเร็จจะกลับไปยงั
หน้าเข้าสรู่ ะบบ เพอ่ื
ลงชอื่ เขา้ ใชง้ าน
Stub-TS-UI-002
ขอ้ มลู สำหรบั ทดสอบแลว้ ใหผ้ ลลัพธ์ในกรณที ี่ถูกตอ้ ง
84
Stub Data Detail Parameter name Value
อเี มล [email protected]
รหัสผา่ น 62108394
ยนื ยนั รหสั ผา่ น 62108394
ตารางที่ 5.2 การสมัครสมาชกิ กรณที ี่ถูกตอ้ ง
Test Case ID TS-UI-003
Test Case Description
Pre-Condition ตรวจสอบความถกู ต้องของคา่ ที่ input ลงทะเบียน
Test Steps
ลงทะเบียน
Stub Data ID
Stub Data Description Step Expected result Actual result Test Status
Stub Data Detail
1.ปอ้ นอเี มล หนา้ จอมีการแจง้
2.ปอ้ นข้อมูล เตอื นว่าอเี มลน้ีไดม้ ี
รหสั ผ่าน การลงทะเบียนไว้
3.ป้อนข้อมลู ยืนยัน แลว้
รหัสผ่าน
4.กดปุ่ม ต่อไป
Stub-TS-UI-003
ข้อมลู สำหรบั ทดสอบแล้วใหผ้ ลลพั ธ์ในกรณที ่ีไม่ถูกตอ้ ง
Parameter name Value
ชื่อผ้ใู ช้งาน [email protected]
รหัสผา่ น 62108394
ยนื ยนั รหสั ผา่ น 62108394
ตารางที่ 5.3 การสมคั รสมาชิกโดยการลงทะเบียนซ้ำ
85
5.3.2 การเขา้ ส่รู ะบบการทำงาน
Test Case ID TS-UI-004
Test Case Description ตรวจสอบความถูกต้องของคา่ ที่ input เขา้ สู่ระบบ
Pre-Condition มีการเข้าสรู่ ะบบในสทิ ธิ์การใชง้ านให้กบั ผู้ใชร้ ะบบ
Test Steps Step Expected result Actual result Test Status
1.ปอ้ นข้อมูล ชอ่ื หนา้ จอมีการบันทกึ
ผู้ใช้งาน ขอ้ มูลการเข้าสรู่ ะบบ
2.ป้อนขอ้ มูล และเมอื่ คลกิ ปมุ่
รหัสผา่ น “เข้าสรู่ ะบบ”จะไป
3.กดปุม่ เขา้ สรู่ ะบบ ยังหนา้ หลักของแอพ
Stub Data ID Stub-TS-UI-004
Stub Data Description ขอ้ มลู สำหรับทดสอบแลว้ ใหผ้ ลลัพธ์ในกรณที ถี่ ูกตอ้ ง
Stub Data Detail Parameter name Value
ชื่อผใู้ ช้งาน [email protected]
รหสั ผา่ น 62108394
ตารางที่ 5.4 การเข้าสู่ระบบการทำงานกรณีทถ่ี ูกตอ้ ง
Test Case ID TS-UI-005
Test Case Description ตรวจสอบความถูกตอ้ งของค่าท่ี input เข้าสรู่ ะบบ
Pre-Condition มกี ารเขา้ สู่ระบบในสทิ ธิ์การใช้งานใหก้ บั ผู้ใช้ระบบ
Test Steps Step Expected result Actual result Test Status
1.ปอ้ นอีเมล หน้าจอแสดงการแจ้ง
2.ป้อนข้อมูล เตือนว่า รหัสไม่
รหัสผา่ น ถกู ตอ้ ง
3.กดปมุ่ เขา้ สรู่ ะบบ
Stub Data ID Stub-TS-UI-005
Stub Data Description
Stub Data Detail ขอ้ มลู สำหรบั ทดสอบแล้วใหผ้ ลลพั ธ์ในกรณที ่ีไม่ถกู ต้อง
Parameter name Value
อีเมล [email protected]
รหัสผ่าน 12345678
ตารางที่ 5.5 การเข้าสรู่ ะบบการทำงานกรณีท่ีไม่ถกู ต้อง
86
Test Case ID TS-UI-006
Test Case Description
Pre-Condition ตรวจสอบความถูกต้องของค่าที่ input เข้าสู่ระบบ
Test Steps
มีการเขา้ สูร่ ะบบในสิทธ์ิการใชง้ านให้กับผ้ใู ช้ระบบ
Stub Data ID
Stub Data Description Step Expected result Actual result Test Status
Stub Data Detail
1.ป้อนอีเมล เมือ่ คลิกเลอื ก
2.ป้อนขอ้ มูล รายการท่ีตอ้ งการ
รหัสผ่าน เรยี กดู หนา้ จอจะ
3.กดปุ่ม เข้าสรู่ ะบบ แสดงผล
4.เขา้ สหู่ นา้ หลกั
5.เลอื กรายการที่
ตอ้ งการเรียกดู
Stub-TS-UI-006
ข้อมูลสำหรบั ทดสอบแล้วใหผ้ ลลัพธใ์ นกรณที ่ถี ูกตอ้ ง
Parameter name Value
อเี มล [email protected]
รหสั ผ่าน 62108394
เลอื กรายการ รายชอ่ื ผู้ให้คำปรกึ ษา
ตารางที่ 5.6 การเลือกรายการทต่ี ้องการเรียกดู
87
5.3.3 การนัดหมาย
Test Case ID TS-UI-007
Test Case Description ตรวจสอบความถกู ตอ้ งของรายการเลอื กการนดั หมาย
Pre-Condition มกี ารเขา้ สู่ระบบในสทิ ธ์ิการใชง้ านให้กับผใู้ ช้ระบบ
Test Steps Step Expected result Actual result Test Status
1.เลอื ก รายการ หนา้ จอแสดงขอ้ มลู
“ผ้ใู ห้คำปรกึ ษา” การนัดหมายที่เลือก
2.เลอื ก ชอื่ ผใู้ ห้ ไว้
คำปรึกษา
3.เลือก หัวข้อการนัด
หมาย
4.เลอื ก วนั นัดหมาย
5.เลือก เวลานดั
หมาย
5.กดปุ่ม “ถดั ไป”
Stub Data ID Stub-TS-UI-007
Stub Data Description ข้อมลู สำหรับทดสอบแลว้ ใหผ้ ลลัพธ์ในกรณที ถ่ี ูกต้อง
Stub Data Detail Parameter name Value
เลือกรายการ รายชือ่ ผูใ้ หค้ ำปรกึ ษา
ผู้ใหค้ ำปรึกษา ชัชพล ยง่ิ ดำนุ่น
หวั ขอ้ ปญั หาความเครียด
วันท่ี 12 มกราคม 2565
เวลา 10:30
ตารางที่ 5.7 การเลอื กรายการการนัดหมาย
88
Test Case ID TS-UI-008
Test Case Description
Pre-Condition ตรวจสอบความถูกตอ้ งของผลการยนื ยนั การนดั หมาย
Test Steps
มีการเข้าสูร่ ะบบในสิทธก์ิ ารใชง้ านใหก้ บั ผู้ใชร้ ะบบ
Stub Data ID
Stub Data Description Step Expected result Actual result Test Status
Stub Data Detail
1.เลือก รายการ หนา้ จอ “แจ้งเตอื น”
“ผใู้ หค้ ำปรกึ ษา” แสดงผลแจ้งเตอื นไป
2.เลอื ก ชอ่ื ผูใ้ ห้ ยังผใู้ ห้คำปรึกษา
คำปรึกษา เพอื่ ทำการนัดหมาย
3.เลือก หัวขอ้ การนัด หรือ ปฏิเสธการนดั
หมาย หมาย
4.เลือก วนั นดั หมาย
5.เลือก เวลานดั
หมาย
6.กดปุ่ม “ถดั ไป”
7.กดปุ่ม “ยนื ยัน”
Stub-TS-UI-008
ข้อมลู สำหรบั ทดสอบแลว้ ใหผ้ ลลพั ธใ์ นกรณที ถ่ี กู ตอ้ ง
Parameter name Value
เลือกรายการ รายช่อื ผูใ้ ห้คำปรกึ ษา
ผูใ้ หค้ ำปรกึ ษา ชัชพล ย่ิงดำนุ่น
หวั ข้อ ปัญหาความเครียด
วันท่ี 12 มกราคม 2565
เวลา 18:00
ตารางที่ 5.8 ผลการยนื ยนั การนัดหมาย