ทั่วไป
- ปฏิบัติตามมาตรฐานเดียวกันสำหรับการทดสอบทั้งหมด
- ชัดเจนเกี่ยวกับสถานะการทดสอบแต่ละครั้ง
- มีความเฉพาะเจาะจงเกี่ยวกับพฤติกรรมที่คาดหวัง
ตัวอย่าง
1) MethodName_StateUnderTest_ExpectedBehavior
Public void Sum_NegativeNumberAs1stParam_ExceptionThrown()
Public void Sum_NegativeNumberAs2ndParam_ExceptionThrown ()
Public void Sum_simpleValues_Calculated ()
ที่มา: การตั้งชื่อมาตรฐานสำหรับการทดสอบหน่วย
2) การแยกแต่ละคำด้วยการขีดเส้นใต้
Public void Sum_Negative_Number_As_1st_Param_Exception_Thrown()
Public void Sum_Negative_Number_As_2nd_Param_Exception_Thrown ()
Public void Sum_Simple_Values_Calculated ()
อื่น ๆ
- สิ้นสุดชื่อวิธีด้วยการทดสอบ
- เริ่มต้นชื่อเมธอดพร้อมชื่อคลาส