Tag Integration Test

ความแตกต่างของ Unit Test และ Integration Test

Unit Test คือ การทดสอบ Code ในส่วนที่เล็กที่สุดของ Developer เพื่อทดสอบว่าสิ่งที่เขียนมามันใช้ได้จริงนะ และมี Test ตามที่ผู้พัฒนาเห็นว่ามันสำคัญ (พยายามทำให้ได้เยอะที่สุดครับ) และ Test ควรทำได้ง่าย เขียนสั้น และกระชับ เพราะกลุ่มคนหลักๆที่ใช้ คือ ตัว Developer เองครับ เวลาเขียนเทส พยายามให้นึกถึงอนุชนรุ่นหลักด้วย ว่าถ้าเข้ามาดู Code ต่อจะเข้าใจไหมด้วยนะครับ ส่วนคนกลุ่มอื่นๆที่เกี่ยวข้อง ถึงแม้ว่าจะไม่ได้ใช้งานโดยตรง แต่จะได้ผลประโยชน์ไปเต็ม เพราะ การทำ Unit Test ทำให้คนที่อยู่ปลายทาง อย่าง Tester หรือ แม้แต่ User เอง…