ฉันจะรันการทดสอบการใช้งานกับเกม Unity3D ได้อย่างไร
บริบท ฉันกำลังดำเนินการรหัสดั้งเดิมสำหรับเกมใน Unity3d และฉันต้องการเขียนการทดสอบการทำงานบางอย่างที่มีไว้สำหรับการถดถอยเพื่อให้แน่ใจว่าฉันจะไม่ทำสิ่งแตกต่างเมื่อนำสิ่งใหม่มาใช้หรือเมื่อทำการเปลี่ยนใหม่ ฉันรู้อยู่แล้วว่ามีชุดเครื่องมือทดสอบหน่วยสำหรับ Unity3d ที่มีอยู่เป็นสินทรัพย์ ฉันใช้มันเป็นชุดทดสอบหน่วยดังนั้นฉันจึงทดสอบโมเดลของฉัน (คลาส) ตัวอย่างการทดสอบประเภทใดที่ฉันกำลังคิด สำหรับ "การทดสอบการใช้งาน" ฉันหมายถึงสิ่งนี้: เรียกใช้โปรแกรม เมื่ออยู่ในฉากเมนูให้ยืนยันว่ามีปุ่มที่ระบุว่า "เริ่มต้น" คลิกมัน จากนั้นยืนยันว่ามีการโหลดฉากใหม่ ยืนยันพิกเซล XXX เป็นสีแดง คลิกในพิกัด XXX ยืนยันทันทีที่พิกเซลเปลี่ยนเป็นสีเขียว เป็นต้น คำถาม Q1:ฉันจะเขียนและเรียกใช้การทดสอบการใช้งานสำหรับเกมได้อย่างไร สิ่งนี้มักจะทำใน UnityTestTools (UTT) หรือไม่ Q2:ถ้า UTT มากกว่าสำหรับการทดสอบหน่วยแล้วมีชุดแยกต่างหากสำหรับการทดสอบการทำงานหรือไม่ อันไหน? หมายเหตุ: ฉันกำลังตั้งเป้าหมาย Android และทำงานอยู่ Unity5.3.1f1