Abstract:
การทดสอบซอฟต์แวร์เป็นกระบวนการหนึ่งที่สำคัญต่อการพัฒนาซอฟต์แวร์ เพื่อค้นหาข้อผิดพลาดของซอฟต์แวร์ที่มีอยู่ในระบบ สามารถเพิ่มความน่าเชื่อถือให้กับซอฟต์แวร์ได้ การทดสอบซอฟต์แวร์ด้วยมือเป็นการทดสอบรูปแบบหนึ่งที่สามารถค้นหาข้อผิดพลาดของซอฟต์แวร์ได้ ทุก ๆ ครั้งที่ซอฟต์แวร์มีการเปลี่ยนแปลงต้องมีการทดสอบเพื่อเป็นการประกันคุณภาพของซอฟต์แวร์ อย่างไรก็ตามการทดสอบนั้นจะใช้จำนวนนักทดสอบ เวลาที่ใช้ทดสอบ เป็นจำนวนมากโดยเฉพาะการทดสอบแบบถดถอย แม้ว่าปัจจุบันนี้จะมีการใช้การทดสอบแบบอัตโนมัติมาช่วยลดเวลาที่ใช้ในการทดสอบลงแล้ว ยังต้องอาศัยนักทดสอบที่มีความรู้ ความเชี่ยวชาญในการสร้างเทสต์สคริปต์ ทำให้การสร้างเทสต์สคริปต์ในช่วงเวลาเริ่มต้นนั้นอาจใช้เวลานาน
งานวิจัยนี้จึงได้เล็งเห็นความสำคัญที่จะช่วยนักทดสอบสร้างเทสต์สคริปต์ได้ง่ายขึ้น จึงนำเสนอวิธีการสร้างเทสต์สคริปต์สำหรับโปรแกรมประยุกต์บนเว็บจากการนำเข้าชื่อยูอาร์แอลเพื่อวิเคราะห์อินพุตฟิลด์และไฟล์เอกซ์เอสดีเพื่อสร้างข้อมูลทดสอบ โดยใช้วิธีการสร้างข้อมูลทดสอบแบบการวิเคราะห์ค่าขอบเขตแล้วสร้างเป็นเทสต์สคริปต์ ซึ่งเทสต์สคริปต์ที่ได้มานั้นจะถูกใช้งานภายใต้โรบอทเฟรมเวิร์ค หลังจากผู้วิจัยได้ทดสอบเครื่องมือเพื่อสร้างเทสต์สคริปต์ พบว่าเครื่องมือสามารถสร้างเทสต์สคริปต์และนำไปใช้งานภายใต้โรบอทเฟรมเวิร์คได้จริง