Apa perbedaan antara rilis alfa dan beta? Saya terkejut pertanyaan ini belum pernah ditanyakan di sini sebelumnya.
terminology
Chafic
sumber
sumber
Jawaban:
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.
sumber
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).
sumber
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.
sumber
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.
sumber
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
sumber
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
sumber