การยกระดับกระบวนการทดสอบซอฟต์แวร์ด้วยเครื่องมืออัตโนมัติ Katalon Studio กรณีตัวอย่าง ระบบบริหารจัดการการให้บริการในแผนกผู้ป่วยนอกโรงพยาบาลศิริราช

ผู้แต่ง

  • ศุภธัช จามจรีกุล ฝ่ายสารสนเทศ คณะแพทยศาสตร์ศิริราชพยาบาล มหาวิทยาลัยมหิดล กรุงเทพมหานคร 10700
  • ธนบดินทร์ เชียรเจริญธนกิจ ฝ่ายสารสนเทศ คณะแพทยศาสตร์ศิริราชพยาบาล มหาวิทยาลัยมหิดล กรุงเทพมหานคร 10700

คำสำคัญ:

การทดสอบซอฟต์แวร์, การทดสอบด้วยมนุษย์, เครื่องมือการทดสอบอัตโนมัติ, ระบบบริหารจัดการผู้ป่วยนอก, วงจรชีวิตการทดสอบซอฟต์แวร์

บทคัดย่อ

การทดสอบซอฟต์แวร์ (Software Testing) ถือเป็นกระบวนการสำคัญในวงจรการพัฒนาซอฟต์แวร์ เพื่อให้มั่นใจในคุณภาพและประสิทธิภาพการทำงานของซอฟต์แวร์ให้เป็นไปตามความต้องการที่กำหนดไว้ โดยเฉพาะในยุคปัจจุบันที่ซอฟต์แวร์มีโครงสร้างและฟังก์ชันการทำงานที่มีความซับซ้อนมากขึ้น การทดสอบด้วยมนุษย์ (Manual Testing) อาจไม่สามารถตอบสนองความต้องการในด้านความรวดเร็วและความแม่นยำได้อย่างเพียงพอ การนำเครื่องมือทดสอบอัตโนมัติ (Automated Testing Tools) มาใช้ในการทดสอบซอฟต์แวร์ จึงเป็นแนวทางที่ได้รับความนิยมและถูกนำมาใช้อย่างแพร่หลายโดยบทความนี้จะกล่าวถึงประสิทธิภาพของเครื่องมืออัตโนมัติในการทดสอบซอฟต์แวร์โดยใช้ Katalon Studio เป็นเครื่องมือหลักในการทดสอบ ผ่านกรณีตัวอย่าง ระบบบริหารจัดการการให้บริการในแผนกผู้ป่วยนอกของโรงพยาบาลศิริราช ซึ่งดำเนินการทดสอบซ้ำ 10 รอบ จากผลการทดสอบพบว่าเครื่องมือ Katalon Studio ใช้เวลาเฉลี่ย 37.24 วินาที ในขณะที่การทดสอบโดยมนุษย์ใช้เวลาเฉลี่ย 120.6 วินาที แสดงให้เห็นว่าการใช้เครื่องมือทดสอบอัตโนมัติสามารถลดระยะเวลาการดำเนินการได้อย่างมีนัยสำคัญ ในบทความนี้ยังวิเคราะห์ข้อดีและข้อจำกัดของเครื่องมือทดสอบอัตโนมัติเปรียบเทียบกับการทดสอบด้วยมนุษย์ รวมถึงอภิปรายสถานการณ์ที่ต้องการความยืดหยุ่นและการวิเคราะห์เชิงลึก เพื่อเสนอแนวทางในการผสมผสานทั้งสองรูปแบบให้ทำงานร่วมกันอย่างมีประสิทธิภาพ และยกระดับกระบวนการทดสอบให้ครอบคลุมและแม่นยำยิ่งขึ้น

เอกสารอ้างอิง

Ereiz, Z. (2019). Automating web application testing using Katalon Studio. https://www.researchgate.net/publication/343162368

Iamkhajornchai, C. (2023). เราต้องตรวจสอบ และ เทสอะไรกันบ้างใน Software หนึ่งตัว. BorntoDev. https://www.borntodev.com/2023/09/19/เราต้องตรวจสอบ-software-และเทส/

Jinda, N., & Amornmontien, W. (2023). The importance of software testing Medical before actual use. Mahidol R2R e-Journal, 10(2), 1-12.

Jobsdb. (2023). Test case คืออะไรทำไม Tester จำเป็นต้องทำ? https://th.jobsdb.com/th/career-advice/article/test-case

Kumar, D., & Mishra, K. K. (2016). The impacts of test automation on software’s cost, quality and time to market. Procedia Computer Science, 79, 8-15.

Mahajan, P., Shedge, H., & Patkar, U. (2016). Automation testing in software organization. International Journal of Computer Applications Technology and Research, 5(4), 198-201.

Senna Labs. (2023). Software testing มีกี่ประเภท และวิธีการเลือกใช้ให้เหมาะสม. https://sennalabs.com/blog/type-of-software-testing

Skooldio. (2024). ความแตกต่างของ Software Testing และ Automated Testing. https://blog.skooldio.com/software-testing-vs-automated-testing/

Thant, K. S., & Tin, H. H. K. (2023). The impact of manual and automatic testing on software testing efficiency and effectiveness. Indian Journal of Science and Research, 14(2), 45-56.

ดาวน์โหลด

เผยแพร่แล้ว

11-05-2026

รูปแบบการอ้างอิง

จามจรีกุล ศ. ., & เชียรเจริญธนกิจ ธ. (2026). การยกระดับกระบวนการทดสอบซอฟต์แวร์ด้วยเครื่องมืออัตโนมัติ Katalon Studio กรณีตัวอย่าง ระบบบริหารจัดการการให้บริการในแผนกผู้ป่วยนอกโรงพยาบาลศิริราช. วารสารวิชาการ ปขมท., 15(1), e1557. สืบค้น จาก https://so19.tci-thaijo.org/index.php/CUASTJournal/article/view/1557