วันศุกร์ที่ 10 กรกฎาคม พ.ศ. 2558

ทดสอบโปรแกรมด้วย debugger internet explorer ได้ง่ายขึ้น ด้วยการใช้ condition ของ debugger

เลือกไฟล์ javascript สำหรับ debug

กำหนด breakpoint condition

สร้าง condition ให้กับ breakpoint
ใน Condition เขียน statement ให้ทำก่อน คืนค่า true กับ false ได้ส่วนค่า true จะทำให้ breakpoint ทำงานหยุดโปรแกรมในจุดนี้ ถ้า false จะไม่หยุดโปรแกรม แต่ยังทำส่วน eventCode = '00023'

เทคนิคนี้มีประโยชน์เพื่อหยุดโปรแกรมไม่ให้ทำส่วนต่อไปและทดสอบค่าบางอย่าง เช่นใน conditon ตัวแปรสามารถกำหนดค่าให้เป็นค่าที่เราต้องการเพื่อให้โปรแกรมทำงานสำหรับการทดสอบ ส่วนประโยชน์ที่ผมเอาใช้งานเพื่อในงานจริงเพื่อต้องการไม่ให้ไปเรียก script ที่ยิงไปอัพเดทค่า database ฝั่ง server เพราะผมจะทำสอบข้อมูลให้แน่ใจก่อน ถ้าโปรแกรมถูกต้องแน่นอนแล้ว ค่อยปล่อย request ไปอัพเดทค่า database ที่ฝั่ง server

ไม่มีความคิดเห็น:

แสดงความคิดเห็น