Beta sürümü, bir yazılım programının henüz hatalar için tam olarak test edilmemiş yeni bir sürümüdür. Yazar, mal sahibi veya kuruluşun memnuniyetine göre test edildiğinde, yazılımın en yeni kararlı sürümü olarak yayınlanır. Bu noktada yazılım, örneğin “sürüm 4.0b” den ( beta için ) “sürüm 4.0” a geçecektir. Ayrıca betadayken bir kod adı altında da çalışabilir.
Bir beta sürümü açık veya kapalı olabilir . Açık bir sürüm normalde, indirmek ve test etmek için halka açıktır. Kapalı bir beta yalnızca belirli bir beta test grubu tarafından kullanılabilir.
Birçok bilgisayar meraklısı beta test uzmanı olmaktan hoşlanır ve genellikle yazılım şirketleriyle beta posta listelerine abone olur. Yazılım şirketinin yararı, sürümün, her biri çeşitli donanım ve yazılıma sahip benzersiz bilgisayar sistemleri kullanan gerçek dünyadaki kullanıcıların puanlarıyla test edilebilmesidir. Başka programlar veya donanım ile çakışma varsa, beta testi bunların çoğunu ortaya çıkarmalıdır.
Bir beta sürümü tam olarak hatalara karşı test edilmediğinden, indiren ve kullanan herkesin kendi riski altında olduğu konusunda bir uyarı gelir. Bilgisayarda zaten mevcut olan bir programın en yeni sürümünü test ederken, bazı test edenler beta sürümünü kendi klasörüne yüklemeyi tercih ediyor. Bu şekilde, sorunlara neden olması ve kaldırılması gerekiyorsa, önceden var olan programa zarar vermez.
Bir beta sürümünü bu şekilde test etmenin dezavantajı, kullanıcının kişisel yapılandırmasının veya tam sürümdeki dosyaların yüklemeye taşınmamasıdır. Sürüm, yükleme işleminde yerleşik olarak bir geri alma seçeneğine sahipse, önemli dosyaların her zaman yedeklenmesi önerilir, ancak bu yeterli olacaktır.
Bu sürüm, yazılım geliştirme döngüsünün ana alanı boyunca bir yere düşer. İlk olarak, gerçek özellik geliştirme ve genel kodlamayı içeren alfa öncesi aşama gelir. Yazılım derlendikten ve kurum içi teste hazır olduktan sonra, alfa aşamasındadır. Sadece şirket içi test tamamlandıktan sonra, yazılım beta sürüm aşamasına geçiyor; Sonunda istikrarlı bir sürüm olma üçüncü ve son aşamasına ulaşmak.


