Một vài điều tôi muốn nói là quan trọng:
Khuyến khích kiểm tra đơn vị lập trình
Điều này sẽ đảm bảo rằng một số lỗi ngu ngốc nhất định, nếu có một bài kiểm tra đơn vị cho chúng, sẽ không tái diễn, vì bài kiểm tra đơn vị sẽ thất bại nếu chúng xảy ra. Điều này đòi hỏi một sự thay đổi trong phương pháp lập trình, nhưng theo tôi nó hoàn toàn xứng đáng.
Tự động hóa bất cứ thử nghiệm nào bạn có thể
Ngoài kiểm thử đơn vị, tạo một tập hợp các chức năng tự động và kiểm tra chấp nhận được chạy trên mọi bản dựng để đảm bảo các bản dựng nhất định là tốt. Nếu bạn có các điều khiển theo kịch bản và trò chơi của bạn thường nhất quán, bạn có thể tự động kiểm tra rất nhiều lỗi.
Tạo một kế hoạch kiểm tra đa cấp
Hãy chắc chắn rằng người kiểm tra của bạn có một kế hoạch kiểm tra kiểm tra các lỗi quan trọng nhất. Điều này nên được đa cấp:
- Kiểm tra khói: Kiểm tra rằng trò chơi không gặp sự cố trong các trường hợp phổ biến nhất.
- Kiểm tra thường xuyên: Kiểm tra các trường hợp không phổ biến hơn.
- Kiểm tra ngâm: Chạy càng sâu càng tốt, hồi quy càng nhiều lỗi phổ biến càng tốt. Cũng kiểm tra rằng trò chơi có thể duy trì trong thời gian rất dài (ngày) mà không gặp sự cố.
Tạo kế hoạch kiểm tra này và làm theo nó trên mỗi bản dựng.