วิธีการใช้งานการทดสอบหน่วยที่ Unity3D
ฉันสงสัยว่ามันจะเป็นไปได้หรือไม่ที่จะขยาย Unity editor ให้มีกรอบการทดสอบบางประเภทอยู่ในนั้น
- มีแนวทางใดที่จะใช้หรือไม่
- การอ้างอิงใด ๆ เช่นหนังสือบล็อก?
- มีตัวอย่างงานหรือโครงการอะไรบ้าง
วิธีการใช้งานการทดสอบหน่วยที่ Unity3D
ฉันสงสัยว่ามันจะเป็นไปได้หรือไม่ที่จะขยาย Unity editor ให้มีกรอบการทดสอบบางประเภทอยู่ในนั้น
คำตอบ:
ฉันใช้ด้วยความสำเร็จ NunitLite กับปลั๊กอิน NunitLiteRunner https://bitbucket.org/fddima/nunitlite/src/8a4e3c72f295?at=default
หากคุณสนใจฉันยังบล็อกเกี่ยวกับคอนเทนเนอร์ IoC ที่สามารถช่วยคุณทดสอบ:
http://blog.sebaslab.com/ioc-container-for-unity3d-part-1/
http://blog.sebaslab.com/ioc-container-for-unity3d-part-2/
แก้ไข: ในขณะที่การโพสต์บล็อกยังคงมีประโยชน์ แต่คุณไม่ต้องการ nunitlite อีกต่อไป หน่วยทดสอบวิ่งตอนนี้รวมอยู่ในความสามัคคี เครื่องมือทดสอบความสามัคคียังเพิ่มคุณสมบัติอื่น ๆ อีกมากมายนอกเหนือจากนี้: https://www.assetstore.unity3d.com/th/#!/content/13802
เกี่ยวกับรหัสการทดสอบหน่วยที่ Unity3D ให้ปฏิบัติตามทรัพยากร
มีแพ็คเกจฟรีพร้อมเครื่องมือทดสอบอัตโนมัติที่จัดทำโดย Unity Technologies ใน Store Asset: Unity Test Tools