Söyleyeceğim birkaç şey önemlidir:
Programcı Ünitesi Testini Teşvik Edin
Bu, bazı aptal hataların, eğer onlar için bir birim testi varsa, tekrarlanmayacağından emin olacaktır, çünkü eğer yaparlarsa, birim testi başarısız olacaktır. Bu, programlama metodolojisinde bir değişiklik gerektirir, ancak bence tamamen buna değer.
Yapabileceğiniz Testleri Otomatikleştirin
Ünite testlerinin ötesinde, belirli yapıların iyi olduğundan emin olmak için her yapıda çalıştırılan bir dizi otomatik işlev ve kabul testi oluşturun. Komut dosyası yazılabilir denetimleriniz varsa ve oyununuz genellikle tutarlıysa, birçok hatayı otomatik olarak test edebilirsiniz.
Çok Seviyeli Test Planı Oluşturma
Test kullanıcılarınızda en önemli hataları test eden bir test planı bulunduğundan emin olun. Bu çok düzeyli olmalıdır:
- Duman Testi: En yaygın durumlarda oyunun çökmediğini test eder.
- Düzenli Test: Daha nadir görülen vakaları test eder.
- Suda Bekletme Testi: Mümkün olduğunca çok sayıda hata gidererek olabildiğince derin çalışın. Ayrıca oyunun çökmeden çok uzun bir süre (gün) kalabileceğini test edin.
Bu test planını oluşturun ve her derlemede takip edin.