আমি যে কয়েকটি বিষয় বলব তা গুরুত্বপূর্ণ:
প্রোগ্রামার ইউনিট পরীক্ষা উত্সাহিত করুন
এটি নিশ্চিত করবে যে নির্দিষ্ট বোকা বাগগুলি, যদি তাদের জন্য একটি ইউনিট পরীক্ষা থাকে তবে পুনরাবৃত্তি হবে না, কারণ ইউনিট পরীক্ষা যদি তারা করে তবে ব্যর্থ হবে। এর জন্য প্রোগ্রামিং পদ্ধতিতে পরিবর্তন প্রয়োজন, তবে আমার মতে এটি পুরোপুরি মূল্যবান।
আপনি যা পরীক্ষা করতে পারেন তা স্বয়ংক্রিয় করুন
ইউনিট পরীক্ষার বাইরে, নির্দিষ্ট বিল্ডগুলি ভাল কিনা তা নিশ্চিত করতে প্রতিটি বিল্ডে চালিত স্বয়ংক্রিয় ফাংশন এবং গ্রহণযোগ্যতা পরীক্ষার একটি সেট তৈরি করুন। আপনার যদি স্ক্রিপ্টযোগ্য নিয়ন্ত্রণ থাকে এবং আপনার খেলাটি সাধারণত সুসংগত হয় তবে আপনি স্বয়ংক্রিয়ভাবে প্রচুর বাগ পরীক্ষা করতে পারেন।
একটি বহু-স্তরের পরীক্ষা পরিকল্পনা তৈরি করুন
আপনার পরীক্ষকদের একটি পরীক্ষা পরিকল্পনা রয়েছে যা সর্বাধিক গুরুত্বপূর্ণ বাগগুলি পরীক্ষা করে তা নিশ্চিত করুন। এটি বহু-স্তরের হওয়া উচিত:
- স্মোক টেস্ট: টেস্টগুলি যে গেমটি সবচেয়ে সাধারণ ক্ষেত্রে ক্র্যাশ হয় না।
- নিয়মিত পরীক্ষা: আরও অস্বাভাবিক মামলার পরীক্ষা করে।
- ভিজা টেস্ট: যতটা সম্ভব সাধারণ বাগ তত্পর করে যতটা সম্ভব আপনি চালান। এছাড়াও পরীক্ষা করুন যে গেমটি ক্র্যাশ না করে খুব দীর্ঘ সময়ের জন্য (দিন) চালিয়ে যেতে পারে।
এই পরীক্ষার পরিকল্পনাটি তৈরি করুন এবং প্রতিটি বিল্ডে এটি অনুসরণ করুন।