ในการพัฒนาซอฟต์แวร์ออกมาแต่ละตัวนั้น เพื่อให้การใช้งานจริงไม่เกิดปัญหาตามมาในภายหลังนั้น จำเป็นอย่างยิ่งที่จะต้องมีการทดสอบ ซึ่งการทดสอบนั้นก็มีหลายแบบ หลายอย่าง วันนี้ JEST ขอหยิบ Unit Test มาอธิบายให้ฟังในฉบับแบบย่อ
Unit Test คือ อะไร ?
การทดสอบ Unit code โดยการทดสอบนี้มีไว้เพื่อให้รู้ว่าการทำงานของ Code นั้นๆทำงานได้ถูกต้องตามที่เราต้องการหรือไม่
การทำ Unit Test โดยทั่วไปจะทแบบ Manual เช่นการเรียกฟังก์ชั่นด้วยอินพุตที่แตกต่างกัน แล้วพิมพ์ผลลัพท์ในคอนโซลดูว่าผลลัพท์ที่ได้นั้นเป็นไปอย่างที่เราคาดหวังไว้หรือไม่ แต่ก็มีข้อเสียช้า
ดังนั้นจึงมีการเขียนโปรแกรมขึ้นมาใหม่ที่เรียกว่า Unit Test ซึ่งเมื่อ Code เราผิดพลาดเราจะสามารถแก้ไขแล้วรันใหม่กี่ครั้งก็ได้ตามที่เราต้องการ
ในปัจจุบันการทำ Unit Test ส่วนมากจะใช้ Framework ที่มากับภาษาที่เขียนโปรแกรม
หวังว่าข้อมูลที่กว่ามาคงจะมีประโยชน์ไม่มากก็น้อยกับผู้ใช้งาน
ผู้เขียน : JEST
ติดตามข้อมูลข่าวสาร
www.jesthai.com
www.facebook.com/jesthailand