ฉันเพิ่งเริ่มต้นใช้การทดสอบหน่วย แต่ฉันไม่แน่ใจว่าฉันเข้าใจประเด็นทั้งหมดหรือไม่ ฉันอ่านบทช่วยสอนและหนังสือทั้งหมด แต่ฉันมีคำถามสองข้อ
ฉันคิดว่าจุดประสงค์ของการทดสอบหน่วยคือการทดสอบโค้ดที่เราเขียน อย่างไรก็ตามสำหรับฉันดูเหมือนว่าเพื่อให้สามารถเรียกใช้การทดสอบเราต้องเปลี่ยนรหัสต้นฉบับ ณ จุดที่เราไม่ได้ทดสอบรหัสที่เราเขียนจริง ๆ แต่เป็นรหัสที่เราเขียนเพื่อทำการทดสอบ
รหัสของเราส่วนใหญ่พึ่งพาแหล่งภายนอก เมื่อทำการปรับเปลี่ยนโค้ดของเราใหม่แม้ว่ามันจะทำให้รหัสต้นฉบับผิดการทดสอบของเราก็ยังทำงานได้ดีเนื่องจากแหล่งข้อมูลภายนอกเป็นเพียงโคลนที่อยู่ในกรณีทดสอบของเรา มันไม่ได้ทำลายวัตถุประสงค์ของการทดสอบหน่วยใช่หรือไม่
ขออภัยถ้าฉันเป็นใบ้ที่นี่ แต่ฉันคิดว่าบางคนสามารถสอนฉันสักหน่อย
ขอบคุณล่วงหน้า.