Alfa, Kapalı Beta, Açık Beta Nedir?

Oyunların nasıl geliştirildiğini, bize sunulana kadar hangi aşamalardan geçtiğini hepimiz merak ederiz. Bazılarımız ise bu tarz sorgulamalar yapmadan “bu ne biçim oyun”, “ beş para etmez” gibi yorumlar yapmayı tercih eder.

Bugün sizlere oyunlar geliştirilirken, (bu geliştirilme kısmının en önemli parçası olan) ne tarz yazılım testleri  yapıldığı hakkında ufak bilgilendirmeler yapacağım.

Oyunun geliştirilme sürecinde yoğun bir yazılım aşaması vardır. Bu yazılım aşaması bir  çok teste tabii tutulur.

Şimdi sizlere oyun geliştiriciliğinde genellikle yapılması zorunlu olan testleri sıralayacağım:

 

Yazılım testleri:

Kara-kutu Testi

Beyaz-kutu Testi

Birim Testi

Artımsal Tümleşim Testi

Tümleşim Testi

İşlevsellik Testi

Yüzeysel Sistem Testi

Regresyon Testi

Kabul Testi

Yük Testi

Zorlanım Testi

Performans Testi.

Kullanışlılık Testi

Güvenlik Testi

Uyumluluk Testi

Doyum Testi             

Kurma/Kaldırma Testi

Ağ Testi

Alfa Testi

Beta Testi

 

 

Bu saydıklarım en popüler olan yazılım testi türleridir. Gördüğünüz üzere oyun geliştiriciliğinde henüz alfa ve beta testlerine gelirken yapılması gereken tamı tamına 18 adet test süreci vardır.

Bu bilgileri neden veriyoruz, neden anlatıyoruz gibi bir soru işareti oluştuysa hemen söyleyelim, bir oyunu geliştirmenin ne denli kapsamlı ne denli zor bir iş olduğunu biraz olsun anlamanızı istiyoruz. Oyun geliştiricilerine yapılan acımasız ve yersiz haksızlıkları, hakaretleri  belki biraz olsun azaltabiliriz diye düşünmekteyim.

Gelelim bizim de haberlerimizde sık sık kullandığımız Alfa ve Beta testlerine:

Oyunların geliştirici ve yayıncı firmalarına bağlı olarak değişen bir süreç olsa da bu testler

Pre-Alpha

Alpha

Closed Beta

Open Beta

 

 

Pre-alpha  Nedir?

Pre-alpha beta testi başlamadan önce yapılan tüm aktivitelere verilen isimdir. Bu süreçte geliştiriciler sistem gereksinim analizleri, yazılım dizaynları, yazılım geliştirme gibi daha bir çok ayrıntı ile ilgilenirler.

Alpha /Alfa  Nedir?

Alfa süreci yazılım testinin başladığı ilk süreçtir. Bu süreçte geliştiriciler, yukarıda saydığımız testleri yapmaya başlar ve yazılımın sorunsuz pürüzsüz bir şekilde çalışmasına özen gösterirler.

Beta Nedir?

Beta sürecinde yazılımsal bir çok problem çözülmesine rağmen oyun içerisinde bazı hatalar yer almaktadır.

Bu tarz hataları çözebilmek için ise Performans testine ihtiyaç duyulur. Daha sonrasında sırası ile Kullanışlılık ve Güvenlilik testleri yapılır.

Open ve Closed Beta / Açık ve Kapalı Beta Nedir?

Geliştiriciler tüm testlerini tamamladıktan sonra oyunu kullanıcıya açarak, görülmeyen ya da kullanıcı tarafından görülebilecek farklı tarzda hataları öğrenmek ister.

Bu sebeple açık ve kapalı beta süreçlerinde oyunlar içerisinde istenmediği kadar çok hata olabilir.

Eğer açık ya da kapalı beta süreçlerine katılmayı düşünüyorsanız bu hataları göze almanız gerekir.

Kapalı beta genellikle firma tarafından seçilen belirli kişilerin yer aldığı testlerken, Açık Beta herkese açık olarak devam eden bir test sürecidir.