การยกระดับกระบวนการทดสอบซอฟต์แวร์ด้วยเครื่องมืออัตโนมัติ Katalon Studio กรณีตัวอย่าง ระบบบริหารจัดการการให้บริการในแผนกผู้ป่วยนอกโรงพยาบาลศิริราช
คำสำคัญ:
การทดสอบซอฟต์แวร์, การทดสอบด้วยมนุษย์, เครื่องมือการทดสอบอัตโนมัติ, ระบบบริหารจัดการผู้ป่วยนอก, วงจรชีวิตการทดสอบซอฟต์แวร์บทคัดย่อ
การทดสอบซอฟต์แวร์ (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.
ดาวน์โหลด
เผยแพร่แล้ว
รูปแบบการอ้างอิง
ฉบับ
ประเภทบทความ
หมวดหมู่
สัญญาอนุญาต
ลิขสิทธิ์ (c) 2025 วารสารวิชาการ ปขมท.

อนุญาตภายใต้เงื่อนไข Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.


