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