รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ ปี พ.ศ. 2566

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2565

ประเภทโครงงาน
วิทยานิพนธ์

ชื่อโครงงานภาษาไทย
การวิเคราะห์และออกแบบกระบวนการทดสอบซอฟต์แวร์เพื่อปรับปรุงคุณภาพ : กรณีศึกษาฝ่ายพัฒนาระบบซอฟต์แวร์ของโรงพยาบาลขนาดใหญ่

ชื่อโครงงานภาษาอังกฤษ
Design and Analysis of Software Testing Process for Quality Improvement : The Case of Software Development Department in Hospital

ผู้พัฒนา
5914550025 จีระฉัตร บุตรเวียงพันธ์

อาจารย์ที่ปรึกษาหลัก
สมชาย นำประเสริฐชัย

อาจารย์ที่ปรึกษาร่วม
หัชทัย ชาญเลขา

บทคัดย่อ

การทดสอบซอฟต์แวร์ (Software Testing) เป็นกระบวนการสำคัญในการผลิตซอฟต์แวร์ มีผลต่อคุณภาพของผลิตภัณฑ์ซอฟต์แวร์(Software Quality) กระบวนการทดสอบซอฟต์แวร์ (Software Test Process) ที่มีคุณภาพช่วยให้การทดสอบซอฟต์แวร์มีประสิทธิภาพ (Engstrom and Petersen, 2015) กรณีศึกษาคือฝ่ายพัฒนาซอฟต์แวร์ของโรงพยาบาลขนาดใหญ่ มีโครงการพัฒนาและปรับปรุงซอฟต์แวร์จำนวนมาก ต้องผ่านการทดสอบก่อนส่งมอบให้ผู้ใช้งาน ปัญหาที่พบในการจัดการทดสอบซอฟต์แวร์คือความล่าช้าและยังมีข้อบกพร่องในการใช้งานจริง งานวิจัยนี้มีวัตถุประสงค์เพื่อนำเสนอโมเดลชื่อว่า “P-D-A Test Process Model” (โมเดลกระบวนการทดสอบ พี-ดี-เอ) ที่วิเคราะห์และออกแบบโดยอ้างอิงตามแนวปฏิบัติที่เป็นมาตรฐานสากล และเพื่อเปรียบเทียบคุณภาพของการทดสอบซอฟต์แวร์ ระหว่างกระบวนการแบบดั้งเดิมกับโมเดลกระบวนการทดสอบ พี-ดี-เอ (P-D-A Test Process Model) โดยวัดผลจาก 2 ส่วน ได้แก่ ส่วนแรกคือผลจากตัวแปรที่กำหนด ในการดำเนินงานในโครงการที่ใช้กระบวนการทดสอบแบบดั้งเดิม จำนวน 6 โครงการ เปรียบเทียบกับกระบวนการทดสอบใหม่ จำนวน 6 โครงการ ส่วนที่สอง คือผลสำรวจความคิดเห็นจากผู้ปฏิบัติงานด้านการทดสอบซอฟต์แวร์ทั้งในองค์กรกรณีศึกษา และองค์กรอื่น ๆ ที่มีต่อโมเดลกระบวนการทดสอบ พี-ดี-เอ

ผลจากการทดลองพบว่ากระบวนการทดสอบ พี-ดี-เอ 1) สามารถทดสอบเสร็จตามกำหนดเพิ่มขึ้น 16.67% 2) สามารถตรวจหาข้อพกพร่องได้เพิ่มขึ้น 42.4 % 3) ใช้เวลาจัดทำเอกสารลดลง 14.33 Man-hour และ 4) ผู้ทดสอบซอฟต์แวร์ประเมินว่ากระบวนการทดสอบ พี-ดี-เอ อยู่ในระดับดีมาก (เฉลี่ย 4.21/ 5)

Abstract

Software Testing is an important process in software development. Affects to software quality. A quality software testing process ensures effective software testing. (Engstrom and Petersen, 2015) Software development department of large hospitals, is the case study in this research. There are many software development and Improvement projects. Every project must pass be tested before being delivered to users. The problem found in software testing is delays and also defects on production. This research aims firstly, to analyze and design software testing processes. Refer to international standard practice guidelines. It can fix problems in traditional software testing process of a case study. Second, to compare the quality of software testing between using a traditional process and the P-D-A Test Process Model. The evaluation method was used by measure the results of the specified variables between using a traditional process and the P-D-A Test Process Model. And opinion polls from software testers towards the P-D-A Test Process Model.

Then got the following result 1) An increase of 16.67 % of the test was completed as scheduled 2) The test case had an effect on the detection of defects by 42.4%. 3) Shorter documentation time 14.33 Man-day. 4) Software Testing practitioner opinion survey estimate that the P-D-A testing process is very good (average 4.21/5).

คำสำคัญ (Keywords)

กระบวนการทดสอบซอฟต์แวร์, โมเดลกระบวนการทดสอบ พี-ดี-เอ, กรณีศึกษา
Software Testing Process, P-D-A Test Process Model, Case Study

เว็บไซต์โครงงาน
-

วีดีโอคลิปของโครงงาน
-

ที่เก็บเวอร์ชันซอร์สโค้ด

-


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
จีระฉัตร บุตรเวียงพันธ์ (g5914550025)

แก้ไขครั้งสุดท้าย
เมื่อ Aug. 21, 2023, 11:34 a.m. โดย จีระฉัตร บุตรเวียงพันธ์ (g5914550025)

สถานะการอนุมัติ
รออนุมัติ