Apa perbedaan antara rilis alfa dan beta?

23

Apa perbedaan antara rilis alfa dan beta? Saya terkejut pertanyaan ini belum pernah ditanyakan di sini sebelumnya.

Chafic
sumber
Mungkin karena itu tidak sepenuhnya pertanyaan tentang pengembangan game. Persyaratan berlaku untuk perangkat lunak apa pun.
János Turánszki
10
Istilahnya sangat subyektif dan hampir semua orang menggunakannya sedikit berbeda.
Josh
2
Game AAA modern telah sepenuhnya merusak arti istilah-istilah ini. Sebuah pra-pra-prealpha tech-test demo pada dasarnya hanya PR raksasa hedge untuk kedua mendapatkan permainan di luar sana (untuk beberapa pengujian server dan aneh interaksi yang sah, tapi kebanyakan publisitas dan gin minat) dan pada dasarnya memvalidasi versi rilis terakhir mereka tapi "ini bukan pertandingan final, kamu tidak bisa menilai berdasarkan ini". Mungkin saya hebat, tetapi game "alpha" akan memiliki aset minimal / pengganti.
Nick T

Jawaban:

35

Dalam rekayasa perangkat lunak tradisional, rilis Alpha masih akan memperkenalkan fitur-fitur baru, sementara rilis Beta tidak akan melihat fitur-fitur baru, tetapi lebih menyempurnakan hal-hal yang ada.

Namun lingkungan pengembangan saat ini di game dev adalah bahwa keduanya hanya "belum lengkap", dan alpha umumnya hanya "kurang lengkap" dari beta.

Rilis beta masih akan melihat fitur-fitur baru, sementara kadang-kadang saya akan melihat alpha yang hanya mencoba dan menyempurnakan barang-barang yang ada. Dan bahkan beberapa hal yang tetap dalam alpha atau beta selamanya.

Acidictadpole
sumber
1
Saya mungkin salah tentang hal ini, tetapi persepsi saya tentang industri permainan adalah bahwa beta biasanya disertai dengan gagasan bahwa orang-orang dari masyarakat umum dapat memainkan permainan, dan terutama untuk multipemain biasanya melibatkan server pengujian stres dan menemukan kekusutan di sisi jaringan hal. Saya tidak mengetahui perusahaan melakukan hal yang sama untuk alpha ... tapi saya bisa saja salah!
Bob
1
Saya sarankan menempatkan paragraf kedua Anda terlebih dahulu, itu kuncinya.
ashes999
8

Alpha berarti fitur-fiturnya belum dikunci, ini merupakan fase eksplorasi. Beta berarti fitur-fitur telah dikunci dan sedang dalam pengembangan (tidak ada fitur lain yang akan ditambahkan).

Eric
sumber
6

Lebih umum:

Alpha: Biasanya hal yang biasanya berinteraksi-pertama keluar (penggunaan pribadi atau publik tidak relevan).

Jika Anda sedang membangun sesuatu yang seharusnya memiliki GUI - alpha adalah di mana Anda dapat menggunakan perangkat lunak untuk tingkat tertentu dari apa yang seharusnya digunakan konsumen. Untuk game-nya, tempat modul inti / mekaniknya agak bisa digunakan. Saya telah melihat beberapa coders menyebutnya alpha berdasarkan dasar yang dapat digunakan hanya melalui baris perintah atau skrip - tetapi kebanyakan orang menahan diri untuk tidak melakukannya.

Beta: Sebagian besar berfungsi - semua fitur yang dimaksudkan mungkin belum digunakan - tetapi masih rusak atau setidaknya sering keluar.

Selama bertahun-tahun "label" beta telah digunakan sebagai alasan berkepanjangan untuk game yang rusak atau kurangnya dukungan yang memadai.

Bukan berarti sebaliknya jauh lebih disukai. Banyak proyek telah dikirim sebagai selesai ketika mereka masih beta. Dalam konteks game - memiliki bug pemecah game yang mudah terdeteksi telah terjadi beberapa kali.

Umumnya sementara sebagian besar dari kita dapat menyetujui definisi konsep tidak seragam di setiap ruang pengembangan.

helena4
sumber
3

Pre-Alpha adalah versi sebelum versi Alpha, Alpha adalah versi sebelum versi Beta, Beta adalah versi sebelum versi Gamma, Release Candidate adalah versi sebelum rilis. Ini pada dasarnya hanya untuk menyatakan "versi ini tidak seharusnya sepenuhnya memuaskan dan mungkin mengandung bug yang berat atau bahkan mungkin benar-benar rusak".

Apa arti berbagai gagasan yang persis berbeda dari pengembang ke pengembang.

API-Beast
sumber
5
Dalam beberapa tahun sebagai pengembang perangkat lunak saya belum pernah mendengar istilah "versi Gamma".
Philipp
-1

Pengujian alfa dan beta adalah dua tahap yang harus dilakukan oleh suatu perangkat lunak. Pengujian alfa terjadi terlebih dahulu dan ketika perangkat lunak melewati itu, pengujian beta kemudian dapat dilakukan. Jika suatu perangkat lunak gagal dalam pengujian alpha, perubahan dilakukan dan itu mengulangi pengujian sampai perangkat lunak berlalu.

Jadi untuk menjawab pertanyaan Anda, rilis Alpha dan Beta dapat dianggap sebagai 'artifak yang dapat digunakan yang dapat diuji' yang sedang Anda kembangkan.

Baca selengkapnya: Perbedaan Antara Pengujian Alpha dan Beta | Perbedaan Antara | Alpha vs Beta Testing http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj

Shijima
sumber
-2

Versi alfa adalah versi kerja pertama dan hanya untuk penggunaan internal (pengujian)! Setelah para programmer puas, mereka merilis versi Beta ke non-mempekerjakan yang merupakan peretas dan penguji stres yang mencoba untuk memecahkannya. Hasil akhirnya adalah rilis final untuk publik yang telah teruji oleh waktu! Ini adalah win win untuk pabrikan dan masyarakat!

Begitulah cara itu dimaksudkan untuk bekerja tetapi jarang hari ini

Raymond
sumber
1
Maka saya harus menjadi pengembang di Squad, Introversion Software, Keen Software House dan beberapa studio game independen lainnya, karena saya memainkan versi alpha dari game mereka ketika mereka masih atau masih secara resmi di Early Access. Saya harus menghubungi departemen akuntansi mereka, karena ternyata saya membayar mereka untuk pengalaman itu, bukannya sebaliknya seperti seharusnya ketika saya adalah karyawan mereka.
Philipp