Beberapa hal yang akan saya katakan penting:
Mendorong Pengujian Unit Programmer
Ini akan memastikan bahwa bug bodoh tertentu, jika ada tes unit untuk mereka, tidak akan terulang, karena tes unit akan gagal jika mereka melakukannya. Ini membutuhkan perubahan dalam metodologi pemrograman, tetapi menurut saya itu sangat berharga.
Mengotomatiskan Pengujian Apapun Yang Anda Bisa
Selain pengujian unit, buat satu set fungsi otomatis dan tes penerimaan yang dijalankan pada setiap build untuk memastikan build tertentu baik. Jika Anda memiliki kontrol skrip dan game Anda umumnya konsisten, Anda dapat menguji banyak bug secara otomatis.
Buat Rencana Tes Multi Level
Pastikan penguji Anda memiliki rencana pengujian yang menguji bug paling penting. Ini harus multi-level:
- Uji Asap: Tes bahwa permainan tidak crash dalam kasus yang paling umum.
- Tes Reguler: Tes kasus yang lebih jarang.
- Soak Test: Berlarilah sedalam mungkin, mundur sebanyak mungkin bug umum. Tes juga bahwa permainan dapat bertahan untuk waktu yang sangat lama (hari) tanpa menabrak
Buat rencana tes ini dan ikuti setiap pembangunan.