การจำลองการทดสอบระบบตรวจสอบข้อมูลตลาดสำหรับการประเมินราคาทรัพย์สินบนเว็บแอปพลิเคชัน
Simulation of the Software Testing Process for Market Data Verification in a Web-Based Asset Valuation System
ผู้จัดทำ: นางสาวธนัชชา ไศลมณี (รหัสนิสิต 65109010131)
อาจารย์ที่ปรึกษา: รองศาสตราจารย์ ดร.ประมวล ชูรัตน์
ที่มาและความสำคัญ
สถานการณ์การใช้เว็บแอปพลิเคชันในการประเมินราคาทรัพย์สิน โดยอาศัยข้อมูลตลาดจำนวนมากในการวิเคราะห์ หากระบบแสดงผลผิดพลาดอาจกระทบต่อความน่าเชื่อถือและก่อให้เกิดความเสี่ยงต่อองค์กร โครงการนี้จึงจำลองการทดสอบระบบด้วย Manual Testing เพื่อตรวจสอบความถูกต้องของข้อมูล ลดข้อผิดพลาด และเพิ่มความน่าเชื่อถือของระบบ
วัตถุประสงค์
- ลดจำนวนข้อบกพร่อง (Defect) และข้อผิดพลาดของระบบก่อนนำไปใช้งานจริง
- ทดสอบความถูกต้อง ความครบถ้วน และความแม่นยำของการทำงานของระบบ
- ลดความเสี่ยงที่อาจส่งผลกระทบต่อความถูกต้องของการประเมินราคาทรัพย์สิน
- ยกระดับคุณภาพและความน่าเชื่อถือของระบบผ่านกระบวนการ Manual Testing
วิธีการดำเนินงาน
- วิเคราะห์ความต้องการของระบบเพื่อกำหนดขอบเขตการทดสอบ
- ออกแบบกรณีทดสอบ (Test Case) ระบุขั้นตอน ข้อมูลนำเข้า และผลลัพธ์ที่คาดหวัง
- ดำเนินการทดสอบระบบตาม Test Case ที่กำหนด (Execute Test)
- บันทึกและสรุปผลการทดสอบ วิเคราะห์ผลลัพธ์ และตรวจพบข้อผิดพลาด (Bug/Defect) พร้อมจัดทำรายงานเพื่อแก้ไข (Report Defect)
- ทดสอบซ้ำหลังจากแก้ไขข้อผิดพลาด เพื่อตรวจสอบความถูกต้องอีกครั้ง (Retest & Smoke Test)
ผลการดำเนินงาน
ผลการทดสอบรอบที่ 1 (Test Cycle 1)
- ดำเนินการทดสอบแล้ว 50 รายการ
- ผ่าน (Pass) จำนวน 39 รายการ
- ไม่ผ่าน (Fail) จำนวน 11 รายการ
- อัตราผ่านการทดสอบ 78%
ผลการทดสอบรอบที่ 2 (Re-test)
- ผ่าน (Pass) จำนวน 48 รายการ
- ไม่ผ่าน (Fail) จำนวน 2 รายการ
- อัตราผ่านการทดสอบเพิ่มขึ้นจาก 78% เป็น 96% หรือเพิ่มขึ้น 18%
การวิเคราะห์ข้อบกพร่องจากระบบ Jira Software พบข้อบกพร่องทั้งหมด 5 รายการ ได้แก่ Critical 1 รายการ, Major 2 รายการ และ Minor 2 รายการ หลังจากแก้ไขและทดสอบซ้ำ (Re-test) ไม่พบข้อบกพร่องคงเหลือ แสดงว่าระบบพร้อมสำหรับการนำไปใช้งานจริง
ผลการประเมินจากทีมพัฒนาก่อนและหลังทดสอบระบบ พบว่าก่อนทดสอบมีค่าเฉลี่ยอยู่ที่ 62% และหลังการทดสอบเพิ่มขึ้นเป็น 95.2% หรือเพิ่มขึ้น 33.2% แสดงให้เห็นว่าการทดสอบช่วยเพิ่มประสิทธิภาพและความน่าเชื่อถือของระบบได้ พร้อมทั้งลดข้อผิดพลาดและเพิ่มความมั่นใจก่อนการนำระบบไปใช้งานจริง
สรุปผลการวิจัย
- ช่วยปรับปรุงและเพิ่มประสิทธิภาพของระบบ จากเดิมที่ยังไม่มีการทดสอบอย่างเป็นระบบ ให้มีขั้นตอนการทดสอบที่ชัดเจน
- สามารถประเมินประสิทธิภาพของระบบตรวจสอบข้อมูลตลาด และตรวจสอบว่าระบบทำงานตรงตามความต้องการของผู้ใช้งาน
- ช่วยค้นหาและลดจำนวนข้อบกพร่อง (Defect) ของระบบก่อนไปใช้งานจริง ทำให้ระบบมีความถูกต้องและน่าเชื่อถือมากยิ่งขึ้น