บางสิ่งที่ฉันจะพูดมีความสำคัญ:
สนับสนุนการทดสอบหน่วยโปรแกรมเมอร์
สิ่งนี้จะทำให้แน่ใจว่าบั๊กที่โง่บางตัวหากมีการทดสอบหน่วยสำหรับพวกเขาจะไม่เกิดขึ้นอีกเพราะการทดสอบหน่วยจะล้มเหลวหากพวกเขาทำ สิ่งนี้ต้องการการเปลี่ยนแปลงวิธีการเขียนโปรแกรม แต่ในความคิดของฉันมันคุ้มค่าอย่างสมบูรณ์
ทำการทดสอบอะไรก็ได้ที่คุณทำได้
นอกเหนือจากการทดสอบหน่วยสร้างชุดของฟังก์ชั่นอัตโนมัติและการทดสอบการยอมรับที่ทำงานในทุกงานสร้างเพื่อให้แน่ใจว่างานสร้างบางอย่างดี หากคุณมีการควบคุมที่สามารถสคริปต์ได้และโดยทั่วไปเกมของคุณสอดคล้องกันคุณสามารถทดสอบข้อผิดพลาดจำนวนมากโดยอัตโนมัติ
สร้างแผนการทดสอบหลายระดับ
ตรวจสอบให้แน่ใจว่าผู้ทดสอบของคุณมีแผนการทดสอบที่ทดสอบข้อบกพร่องที่สำคัญที่สุด นี่ควรเป็นหลายระดับ:
- ทดสอบควัน: ทดสอบว่าเกมไม่ได้ผิดพลาดในกรณีที่พบบ่อยที่สุด
- การทดสอบปกติ: ทดสอบกรณีผิดปกติมากขึ้น
- Soak Test: วิ่งให้ลึกที่สุดเท่าที่จะทำได้โดยลดความผิดพลาดที่พบบ่อยที่สุดเท่าที่จะทำได้ นอกจากนี้ทดสอบว่าเกมสามารถดำเนินต่อไปเป็นเวลานาน (วัน) โดยไม่หยุดทำ
สร้างแผนการทดสอบนี้และติดตามในทุกบิลด์