วันอาทิตย์ที่ 26 มีนาคม พ.ศ. 2560

Test-Driven Development

Functional test

    เป็นการทดสอบการทำงานของตัวโปรแกรมโดยรวม

User story

    ใช้เป็นหลักการเขียน Functional test โดยจะเขียน test โดยคำนึงถึงสิ่งที่ผู้ใช้จะพบเมื่อใช้งานโปรแกรม

Expected failure

    การทดสอบล้มเหลว แต่เป็น error ที่คิดว่าจะต้องเกิดขึ้นอยู่แล้ว ทำให้แก้ไขได้ง่าย

Unit test

    เป็นการทดสอบในมุมมองของผู้พัฒนาโปรแกรม จะเป็นการทดสอบส่วนย่อยๆของโปรแกรม

Refactoring  

    การปรับปรุง code ให้ดีขึ้น โดยจะทำหลังจากที่ทำการทดสอบผ่านแล้ว และหลังจากทำการปรับปรุง code แล้วก็ต้องทำการทดสอบใหม่อีกครั้ง เพื่อยืนยันว่า code ตัวใหม่ทำงานได้ถูกต้อง

 

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

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